| /openbsd/src/gnu/llvm/llvm/tools/bugpoint/ |
| D | ListReducer.h | 28 template <typename ElTy> struct ListReducer { 41 virtual Expected<TestResult> doTest(std::vector<ElTy> &Prefix, 42 std::vector<ElTy> &Kept) = 0; 47 Expected<bool> reduceList(std::vector<ElTy> &TheList) { in reduceList() 48 std::vector<ElTy> empty; in reduceList() 94 std::vector<ElTy> ShuffledList(TheList); in reduceList() 120 std::vector<ElTy> Prefix(TheList.begin(), TheList.begin() + Mid); in reduceList() 121 std::vector<ElTy> Suffix(TheList.begin() + Mid, TheList.end()); in reduceList() 163 std::vector<ElTy> EmptyList; in reduceList() 183 std::vector<ElTy> TestList(TheList); in reduceList()
|
| /openbsd/src/gnu/llvm/clang/lib/CodeGen/ |
| D | CGBuilder.h | 194 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType()); variable 196 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); 201 ElTy->getElementType(Index), 215 llvm::ArrayType *ElTy = cast<llvm::ArrayType>(Addr.getElementType()); variable 218 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType())); 223 ElTy->getElementType(), 234 llvm::Type *ElTy = Addr.getElementType(); 236 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy)); 240 ElTy, 359 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType()); in CreatePreserveStructAccessIndex() local [all …]
|
| D | CGAtomic.cpp | 151 llvm::Type *ElTy; in getAtomicAddress() local 153 ElTy = LVal.getAddress(CGF).getElementType(); in getAtomicAddress() 155 ElTy = LVal.getBitFieldAddress().getElementType(); in getAtomicAddress() 157 ElTy = LVal.getVectorAddress().getElementType(); in getAtomicAddress() 159 ElTy = LVal.getExtVectorAddress().getElementType(); in getAtomicAddress() 160 return Address(getAtomicPointer(), ElTy, getAtomicAlignment()); in getAtomicAddress()
|
| D | CGDecl.cpp | 1273 llvm::Type *ElTy = Loc.getElementType(); in emitStoresForZeroInit() local 1275 constWithPadding(CGM, IsPattern::No, llvm::Constant::getNullValue(ElTy)); in emitStoresForZeroInit() 1283 llvm::Type *ElTy = Loc.getElementType(); in emitStoresForPatternInit() local 1285 CGM, IsPattern::Yes, initializationPatternFor(CGM, ElTy)); in emitStoresForPatternInit() 1775 llvm::Type *ElTy = Loc.getElementType(); in emitZeroOrPatternForAutoVarInit() local 1777 CGM, IsPattern::Yes, initializationPatternFor(CGM, ElTy)); in emitZeroOrPatternForAutoVarInit()
|
| D | CGExpr.cpp | 1208 llvm::Type *ElTy = ConvertType(E->getType()); in EmitUnsupportedLValue() local 1209 llvm::Type *Ty = llvm::PointerType::getUnqual(ElTy); in EmitUnsupportedLValue() 1211 Address(llvm::UndefValue::get(Ty), ElTy, CharUnits::One()), E->getType()); in EmitUnsupportedLValue() 3951 QualType BaseTy, QualType ElTy, in emitOMPArraySectionBase() argument 3974 CGF.ConvertTypeForMem(ElTy)); in emitOMPArraySectionBase() 3979 CGF.CGM.getNaturalTypeAlignment(ElTy, &TypeBaseInfo, &TypeTBAAInfo); in emitOMPArraySectionBase() 3983 CGF.ConvertTypeForMem(ElTy), Align); in emitOMPArraySectionBase()
|
| D | CGExprScalar.cpp | 4276 QualType ElTy = LHSTy->castAs<VectorType>()->getElementType(); in EmitCompare() local 4277 BuiltinType::Kind ElementKind = ElTy->castAs<BuiltinType>()->getKind(); in EmitCompare()
|
| D | CGOpenMPRuntime.cpp | 920 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin() argument 924 !CGF.getContext().hasSameType(BaseTy, ElTy)) { in loadToBegin() 935 CGF.ConvertTypeForMem(ElTy)), in loadToBegin() 940 static Address castToBase(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in castToBase() argument 947 !CGF.getContext().hasSameType(BaseTy, ElTy)) { in castToBase()
|
| /openbsd/src/gnu/llvm/llvm/include/llvm/IR/ |
| D | IntrinsicsHexagon.td | 162 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> { 164 [ElTy, llvm_ptr_ty], 168 [ElTy, llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty, llvm_ptr_ty], 179 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> { 182 [llvm_ptr_ty, llvm_i32_ty, llvm_i32_ty, ElTy, llvm_ptr_ty], 185 [llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty, ElTy, llvm_ptr_ty], 198 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy> 200 [ElTy, llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty],
|
| D | DerivedTypes.h | 527 FixedVectorType(Type *ElTy, unsigned NumElts) in FixedVectorType() argument 528 : VectorType(ElTy, NumElts, FixedVectorTyID) {} in FixedVectorType() 574 ScalableVectorType(Type *ElTy, unsigned MinNumElts) in ScalableVectorType() argument 575 : VectorType(ElTy, MinNumElts, ScalableVectorTyID) {} in ScalableVectorType()
|
| D | Intrinsics.td | 181 LLVMType ElTy = elty; 190 LLVMType ElTy = elty; 218 ValueType ElTy = elty.VT;
|
| D | IRBuilder.h | 2490 Value *CreatePreserveArrayAccessIndex(Type *ElTy, Value *Base, 2497 Value *CreatePreserveStructAccessIndex(Type *ElTy, Value *Base,
|
| D | Instructions.h | 1086 static Type *getGEPReturnType(Type *ElTy, Value *Ptr, 1090 Type *ResultElemTy = checkGEPType(getIndexedType(ElTy, IdxList));
|
| /openbsd/src/gnu/llvm/llvm/lib/IR/ |
| D | Verifier.cpp | 3797 Type *ElTy = in visitGetElementPtrInst() local 3799 Check(ElTy, "Invalid indices for GEP pointer type!", &GEP); in visitGetElementPtrInst() 3802 GEP.getResultElementType() == ElTy, in visitGetElementPtrInst() 3803 "GEP is not of right type for indices!", &GEP, ElTy); in visitGetElementPtrInst() 3894 Type *ElTy = LI.getType(); in visitLoadInst() local 3899 Check(ElTy->isSized(), "loading unsized types is not allowed", &LI); in visitLoadInst() 3904 Check(ElTy->isIntOrPtrTy() || ElTy->isFloatingPointTy(), in visitLoadInst() 3907 ElTy, &LI); in visitLoadInst() 3908 checkAtomicMemAccessSize(ElTy, &LI); in visitLoadInst() 3920 Type *ElTy = SI.getOperand(0)->getType(); in visitStoreInst() local [all …]
|
| D | IRBuilder.cpp | 1293 Type *ElTy, Value *Base, unsigned Dimension, unsigned LastIndex, in CreatePreserveArrayAccessIndex() argument 1298 assert(cast<PointerType>(BaseType)->isOpaqueOrPointeeTypeMatches(ElTy) && in CreatePreserveArrayAccessIndex() 1307 GetElementPtrInst::getGEPReturnType(ElTy, Base, IdxList); in CreatePreserveArrayAccessIndex() 1317 0, Attribute::get(Fn->getContext(), Attribute::ElementType, ElTy)); in CreatePreserveArrayAccessIndex() 1344 Type *ElTy, Value *Base, unsigned Index, unsigned FieldIndex, in CreatePreserveStructAccessIndex() argument 1349 assert(cast<PointerType>(BaseType)->isOpaqueOrPointeeTypeMatches(ElTy) && in CreatePreserveStructAccessIndex() 1355 GetElementPtrInst::getGEPReturnType(ElTy, Base, {Zero, GEPIndex}); in CreatePreserveStructAccessIndex() 1365 0, Attribute::get(Fn->getContext(), Attribute::ElementType, ElTy)); in CreatePreserveStructAccessIndex()
|
| D | ConstantFold.cpp | 125 Type *ElTy = PTy->getNonOpaquePointerElementType(); in FoldBitCast() local 126 while (ElTy && ElTy != DPTy->getNonOpaquePointerElementType()) { in FoldBitCast() 127 ElTy = GetElementPtrInst::getTypeAtIndex(ElTy, (uint64_t)0); in FoldBitCast() 131 if (ElTy == DPTy->getNonOpaquePointerElementType()) in FoldBitCast()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| D | AMDGPUHSAMetadataStreamer.cpp | 169 auto ElTy = VecTy->getElementType(); in getTypeName() local 171 return (Twine(getTypeName(ElTy, Signed)) + Twine(NumElements)).str(); in getTypeName() 597 auto ElTy = VecTy->getElementType(); in getTypeName() local 599 return (Twine(getTypeName(ElTy, Signed)) + Twine(NumElements)).str(); in getTypeName()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| D | ScalarEvolutionExpander.cpp | 475 Type *ElTy = PTy->getNonOpaquePointerElementType(); in expandAddToGEP() local 480 if (ElTy->isSized()) { in expandAddToGEP() 481 const SCEV *ElSize = SE.getSizeOfExpr(IntIdxTy, ElTy); in expandAddToGEP() 517 while (StructType *STy = dyn_cast<StructType>(ElTy)) { in expandAddToGEP() 533 ElTy = STy->getTypeAtIndex(ElIdx); in expandAddToGEP() 544 ElTy = STy->getTypeAtIndex(0u); in expandAddToGEP() 550 if (ArrayType *ATy = dyn_cast<ArrayType>(ElTy)) in expandAddToGEP() 551 ElTy = ATy->getElementType(); in expandAddToGEP()
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/ |
| D | ExecutionEngine.cpp | 105 Type *ElTy = GV->getValueType(); in Create() local 106 size_t GVSize = (size_t)TD.getTypeAllocSize(ElTy); in Create() 1304 Type *ElTy = GV->getValueType(); in emitGlobalVariable() local 1305 size_t GVSize = (size_t)getDataLayout().getTypeAllocSize(ElTy); in emitGlobalVariable()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/SystemZ/ |
| D | SystemZTargetTransformInfo.cpp | 733 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType() local 734 return FixedVectorType::get(ElTy, VF); in getCmpOpsType()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaTemplateDeduction.cpp | 3955 QualType ElTy; in DeduceFromInitializerList() local 3958 ElTy = ArrTy->getElementType(); in DeduceFromInitializerList() 3959 else if (!S.isStdInitializerList(AdjustedParamType, &ElTy)) { in DeduceFromInitializerList() 3972 if (ElTy->isDependentType()) { in DeduceFromInitializerList() 3975 S, TemplateParams, 0, ElTy, E, Info, Deduced, OriginalCallArgs, true, in DeduceFromInitializerList()
|
| D | SemaTemplate.cpp | 4174 QualType ElTy = getElaboratedType( in ActOnTemplateIdType() local 4176 ElaboratedTypeLoc ElabTL = TLB.push<ElaboratedTypeLoc>(ElTy); in ActOnTemplateIdType() 4180 return CreateParsedType(ElTy, TLB.getTypeSourceInfo(Context, ElTy)); in ActOnTemplateIdType()
|
| /openbsd/src/gnu/llvm/llvm/lib/ExecutionEngine/Interpreter/ |
| D | Execution.cpp | 952 Type *ElTy = Cond->getType(); in visitSwitchInst() local 959 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()
|
| /openbsd/src/gnu/llvm/llvm/lib/Bitcode/Reader/ |
| D | BitcodeReader.cpp | 3253 Type *ElTy = getTypeByID(ElTyID); in parseConstants() local 3254 if (!ElTy) in parseConstants() 4602 Type *ElTy = getPtrElementTypeByID(ArgTyIDs[ArgNo]); in propagateAttributeTypes() local 4603 if (!ElTy) in propagateAttributeTypes() 4605 Attribute NewAttr = Attribute::get(Context, Attribute::ElementType, ElTy); in propagateAttributeTypes()
|
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonISelLowering.cpp | 2087 Type *ElTy = I.getCalledFunction()->getReturnType()->getStructElementType(0); in getTgtMemIntrinsic() local 2088 Info.memVT = MVT::getVT(ElTy); in getTgtMemIntrinsic()
|
| /openbsd/src/gnu/llvm/llvm/lib/Transforms/IPO/ |
| D | AttributorAttributes.cpp | 227 Type *ElTy = StructTy->getElementType(I); in isDenselyPacked() local 228 if (!isDenselyPacked(ElTy, DL)) in isDenselyPacked() 232 StartPos += DL.getTypeAllocSizeInBits(ElTy); in isDenselyPacked()
|