Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/llvm/tools/bugpoint/
HDListReducer.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()
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGBuilder.h180 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType()); variable
182 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy);
200 llvm::ArrayType *ElTy = cast<llvm::ArrayType>(Addr.getElementType()); variable
203 CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy->getElementType()));
218 llvm::Type *ElTy = Addr.getElementType();
220 CharUnits EltSize = CharUnits::fromQuantity(DL.getTypeAllocSize(ElTy));
307 llvm::StructType *ElTy = cast<llvm::StructType>(Addr.getElementType()); in CreatePreserveStructAccessIndex() local
309 const llvm::StructLayout *Layout = DL.getStructLayout(ElTy); in CreatePreserveStructAccessIndex()
312 return Address(CreatePreserveStructAccessIndex(ElTy, Addr.getPointer(), in CreatePreserveStructAccessIndex()
HDCGDecl.cpp1229 llvm::Type *ElTy = Loc.getElementType(); in emitStoresForZeroInit() local
1231 constWithPadding(CGM, IsPattern::No, llvm::Constant::getNullValue(ElTy)); in emitStoresForZeroInit()
1238 llvm::Type *ElTy = Loc.getElementType(); in emitStoresForPatternInit() local
1240 CGM, IsPattern::Yes, initializationPatternFor(CGM, ElTy)); in emitStoresForPatternInit()
1707 llvm::Type *ElTy = Loc.getElementType(); in emitZeroOrPatternForAutoVarInit() local
1709 CGM, IsPattern::Yes, initializationPatternFor(CGM, ElTy)); in emitZeroOrPatternForAutoVarInit()
HDCGExpr.cpp3671 QualType BaseTy, QualType ElTy, in emitOMPArraySectionBase() argument
3694 CGF.ConvertTypeForMem(ElTy)); in emitOMPArraySectionBase()
3698 CharUnits Align = CGF.getNaturalTypeAlignment(ElTy, &TypeBaseInfo, in emitOMPArraySectionBase()
HDCGOpenMPRuntime.cpp1106 static LValue loadToBegin(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in loadToBegin() argument
1110 !CGF.getContext().hasSameType(BaseTy, ElTy)) { in loadToBegin()
1121 CGF.ConvertTypeForMem(ElTy)), in loadToBegin()
1126 static Address castToBase(CodeGenFunction &CGF, QualType BaseTy, QualType ElTy, in castToBase() argument
1134 !CGF.getContext().hasSameType(BaseTy, ElTy)) { in castToBase()
HDCGExprScalar.cpp3841 QualType ElTy = LHSTy->castAs<VectorType>()->getElementType(); in EmitCompare() local
3842 BuiltinType::Kind ElementKind = ElTy->castAs<BuiltinType>()->getKind(); in EmitCompare()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
HDArgumentPromotion.cpp286 Type *ElTy = V->getType(); in doPromotion() local
291 (ElTy->isStructTy() ? Type::getInt32Ty(F->getContext()) in doPromotion()
295 if (auto *ElPTy = dyn_cast<PointerType>(ElTy)) in doPromotion()
296 ElTy = ElPTy->getElementType(); in doPromotion()
298 ElTy = cast<CompositeType>(ElTy)->getTypeAtIndex(II); in doPromotion()
800 Type *ElTy = StructTy->getElementType(i); in isDenselyPacked() local
801 if (!isDenselyPacked(ElTy, DL)) in isDenselyPacked()
805 StartPos += DL.getTypeAllocSizeInBits(ElTy); in isDenselyPacked()
HDGlobalOpt.cpp514 Type *ElTy = nullptr; in SRAGlobal() local
516 ElTy = STy->getElementType(ElementIdx); in SRAGlobal()
518 ElTy = STy->getElementType(); in SRAGlobal()
519 assert(ElTy); in SRAGlobal()
525 ElTy, false, GlobalVariable::InternalLinkage, In, in SRAGlobal()
549 uint64_t EltSize = DL.getTypeAllocSize(ElTy); in SRAGlobal()
550 Align EltAlign(DL.getABITypeAlignment(ElTy)); in SRAGlobal()
551 uint64_t FragmentSizeInBits = DL.getTypeAllocSizeInBits(ElTy); in SRAGlobal()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/IR/
HDVerifier.cpp3314 Type *ElTy = in visitGetElementPtrInst() local
3316 Assert(ElTy, "Invalid indices for GEP pointer type!", &GEP); in visitGetElementPtrInst()
3319 GEP.getResultElementType() == ElTy, in visitGetElementPtrInst()
3320 "GEP is not of right type for indices!", &GEP, ElTy); in visitGetElementPtrInst()
3409 Type *ElTy = LI.getType(); in visitLoadInst() local
3412 Assert(ElTy->isSized(), "loading unsized types is not allowed", &LI); in visitLoadInst()
3419 Assert(ElTy->isIntOrPtrTy() || ElTy->isFloatingPointTy(), in visitLoadInst()
3422 ElTy, &LI); in visitLoadInst()
3423 checkAtomicMemAccessSize(ElTy, &LI); in visitLoadInst()
3435 Type *ElTy = PTy->getElementType(); in visitStoreInst() local
[all …]
HDConstantFold.cpp116 Type *ElTy = PTy->getElementType(); in FoldBitCast() local
117 while (ElTy != DPTy->getElementType()) { in FoldBitCast()
118 if (StructType *STy = dyn_cast<StructType>(ElTy)) { in FoldBitCast()
120 ElTy = STy->getElementType(0); in FoldBitCast()
123 dyn_cast<SequentialType>(ElTy)) { in FoldBitCast()
124 ElTy = STy->getElementType(); in FoldBitCast()
131 if (ElTy == DPTy->getElementType()) in FoldBitCast()
1427 static int IdxCompare(Constant *C1, Constant *C2, Type *ElTy) { in IdxCompare() argument
1449 if (isMaybeZeroSizedType(ElTy)) in IdxCompare()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/
HDAliasAnalysisEvaluator.cpp235 Type *ElTy = cast<PointerType>(Pointer->getType())->getElementType(); in runInternal() local
236 if (ElTy->isSized()) in runInternal()
237 Size = LocationSize::precise(DL.getTypeStoreSize(ElTy)); in runInternal()
HDScalarEvolutionExpander.cpp408 Type *ElTy = OriginalElTy; in expandAddToGEP() local
428 if (ElTy->isSized()) { in expandAddToGEP()
429 const SCEV *ElSize = SE.getSizeOfExpr(IntIdxTy, ElTy); in expandAddToGEP()
464 while (StructType *STy = dyn_cast<StructType>(ElTy)) { in expandAddToGEP()
480 ElTy = STy->getTypeAtIndex(ElIdx); in expandAddToGEP()
491 ElTy = STy->getTypeAtIndex(0u); in expandAddToGEP()
497 if (ArrayType *ATy = dyn_cast<ArrayType>(ElTy)) in expandAddToGEP()
498 ElTy = ATy->getElementType(); in expandAddToGEP()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
HDAMDGPUHSAMetadataStreamer.cpp190 auto ElTy = VecTy->getElementType(); in getTypeName() local
192 return (Twine(getTypeName(ElTy, Signed)) + Twine(NumElements)).str(); in getTypeName()
636 auto ElTy = VecTy->getElementType(); in getTypeName() local
638 return (Twine(getTypeName(ElTy, Signed)) + Twine(NumElements)).str(); in getTypeName()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDScalarizer.cpp272 Type *ElTy = PtrTy->getElementType()->getVectorElementType(); in operator []() local
274 Type *NewPtrTy = PointerType::get(ElTy, PtrTy->getAddressSpace()); in operator []()
278 CV[I] = Builder.CreateConstGEP1_32(ElTy, CV[0], I, in operator []()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/
HDExecutionEngine.cpp108 Type *ElTy = GV->getValueType(); in Create() local
109 size_t GVSize = (size_t)TD.getTypeAllocSize(ElTy); in Create()
1305 Type *ElTy = GV->getValueType(); in EmitGlobalVariable() local
1306 size_t GVSize = (size_t)getDataLayout().getTypeAllocSize(ElTy); in EmitGlobalVariable()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
HDSystemZTargetTransformInfo.cpp644 Type *ElTy = OpTy->getScalarType(); in getCmpOpsType() local
645 return VectorType::get(ElTy, VF); in getCmpOpsType()
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/IR/
HDIntrinsicsHexagon.td170 multiclass Hexagon_custom_circ_ld_Intrinsic<LLVMType ElTy> {
172 [ElTy, llvm_ptr_ty],
176 [ElTy, llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty, llvm_ptr_ty],
187 multiclass Hexagon_custom_circ_st_Intrinsic<LLVMType ElTy> {
190 [llvm_ptr_ty, llvm_i32_ty, llvm_i32_ty, ElTy, llvm_ptr_ty],
193 [llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty, ElTy, llvm_ptr_ty],
206 class Hexagon_custom_brev_ld_Intrinsic<LLVMType ElTy>
208 [ElTy, llvm_ptr_ty], [llvm_ptr_ty, llvm_i32_ty],
HDIntrinsics.td141 LLVMType ElTy = elty;
150 LLVMType ElTy = elty;
178 ValueType ElTy = elty.VT;
HDIRBuilder.h2717 Value *CreatePreserveArrayAccessIndex(Type *ElTy, Value *Base, in CreatePreserveArrayAccessIndex() argument
2732 GetElementPtrInst::getGEPReturnType(ElTy, Base, IdxList); in CreatePreserveArrayAccessIndex()
2766 Value *CreatePreserveStructAccessIndex(Type *ElTy, Value *Base, in CreatePreserveStructAccessIndex() argument
2776 GetElementPtrInst::getGEPReturnType(ElTy, Base, {Zero, GEPIndex}); in CreatePreserveStructAccessIndex()
HDInstructions.h1053 static Type *getGEPReturnType(Type *ElTy, Value *Ptr,
1055 Type *PtrTy = PointerType::get(checkGEPType(getIndexedType(ElTy, IdxList)),
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonCommonGEP.cpp1128 Type *ElTy = cast<PointerType>(InpTy->getScalarType())->getElementType(); in fabricateGEP() local
1129 NewInst = GetElementPtrInst::Create(ElTy, Input, A, "cgep", &*At); in fabricateGEP()
HDHexagonISelLowering.cpp1851 Type *ElTy = I.getCalledFunction()->getReturnType()->getStructElementType(0); in getTgtMemIntrinsic() local
1852 Info.memVT = MVT::getVT(ElTy); in getTgtMemIntrinsic()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateDeduction.cpp3768 QualType ElTy; in DeduceFromInitializerList() local
3771 ElTy = ArrTy->getElementType(); in DeduceFromInitializerList()
3772 else if (!S.isStdInitializerList(AdjustedParamType, &ElTy)) { in DeduceFromInitializerList()
3785 if (ElTy->isDependentType()) { in DeduceFromInitializerList()
3788 S, TemplateParams, 0, ElTy, E, Info, Deduced, OriginalCallArgs, true, in DeduceFromInitializerList()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Bitcode/Reader/
HDBitcodeReader.cpp614 Type *ElTy = cast<PointerType>(FullTy)->getElementType(); in getPointerElementTypes() local
615 return std::make_pair(ElTy, flattenPointerTypes(ElTy)); in getPointerElementTypes()
2604 Type *ElTy = getTypeByID(Record[OpNum++]); in parseConstants() local
2605 if (!ElTy) in parseConstants()
2607 Elts.push_back(ValueList.getConstantFwdRef(Record[OpNum++], ElTy)); in parseConstants()
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
HDExecution.cpp950 Type *ElTy = Cond->getType(); in visitSwitchInst() local
957 if (executeICMP_EQ(CondVal, CaseVal, ElTy).IntVal != 0) { in visitSwitchInst()

12