Home
last modified time | relevance | path

Searched refs:ElTy (Results 1 – 25 of 28) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/tools/bugpoint/
DListReducer.h28 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/
DCGBuilder.h194 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 …]
DCGAtomic.cpp151 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()
DCGDecl.cpp1273 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()
DCGExpr.cpp1208 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()
DCGExprScalar.cpp4276 QualType ElTy = LHSTy->castAs<VectorType>()->getElementType(); in EmitCompare() local
4277 BuiltinType::Kind ElementKind = ElTy->castAs<BuiltinType>()->getKind(); in EmitCompare()
DCGOpenMPRuntime.cpp920 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/
DIntrinsicsHexagon.td162 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],
DDerivedTypes.h527 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()
DIntrinsics.td181 LLVMType ElTy = elty;
190 LLVMType ElTy = elty;
218 ValueType ElTy = elty.VT;
DIRBuilder.h2490 Value *CreatePreserveArrayAccessIndex(Type *ElTy, Value *Base,
2497 Value *CreatePreserveStructAccessIndex(Type *ElTy, Value *Base,
DInstructions.h1086 static Type *getGEPReturnType(Type *ElTy, Value *Ptr,
1090 Type *ResultElemTy = checkGEPType(getIndexedType(ElTy, IdxList));
/openbsd/src/gnu/llvm/llvm/lib/IR/
DVerifier.cpp3797 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 …]
DIRBuilder.cpp1293 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()
DConstantFold.cpp125 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/
DAMDGPUHSAMetadataStreamer.cpp169 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/
DScalarEvolutionExpander.cpp475 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/
DExecutionEngine.cpp105 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/
DSystemZTargetTransformInfo.cpp733 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType() local
734 return FixedVectorType::get(ElTy, VF); in getCmpOpsType()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaTemplateDeduction.cpp3955 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()
DSemaTemplate.cpp4174 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/
DExecution.cpp952 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/
DBitcodeReader.cpp3253 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/
DHexagonISelLowering.cpp2087 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/
DAttributorAttributes.cpp227 Type *ElTy = StructTy->getElementType(I); in isDenselyPacked() local
228 if (!isDenselyPacked(ElTy, DL)) in isDenselyPacked()
232 StartPos += DL.getTypeAllocSizeInBits(ElTy); in isDenselyPacked()

12