Home
last modified time | relevance | path

Searched refs:getIndexedType (Results 1 – 25 of 41) sorted by relevance

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h69 Type *getIndexedType() const { in getIndexedType() function
78 Type *Ty = getIndexedType();
H A DInstructions.h975 static Type *getIndexedType(Type *Ty, ArrayRef<Value *> IdxList);
976 static Type *getIndexedType(Type *Ty, ArrayRef<Constant *> IdxList);
977 static Type *getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList);
1022 Type *PtrTy = PointerType::get(checkGEPType(getIndexedType(ElTy, IdxList)),
1095 ResultElementType(getIndexedType(PointeeType, IdxList)) {
1109 ResultElementType(getIndexedType(PointeeType, IdxList)) {
2348 static Type *getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs);
2393 : UnaryInstruction(checkGEPType(getIndexedType(Agg->getType(), Idxs)),
2402 : UnaryInstruction(checkGEPType(getIndexedType(Agg->getType(), Idxs)),
/freebsd-12.1/contrib/llvm/lib/IR/
H A DOperator.cpp60 DL.getTypeAllocSize(GTI.getIndexedType())); in accumulateConstantOffset()
H A DDataLayout.cpp808 Result += arrayIdx * getTypeAllocSize(GTI.getIndexedType()); in getIndexedOffsetInType()
H A DInstructions.cpp1493 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<Value *> IdxList) { in getIndexedType() function in GetElementPtrInst
1497 Type *GetElementPtrInst::getIndexedType(Type *Ty, in getIndexedType() function in GetElementPtrInst
1502 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) { in getIndexedType() function in GetElementPtrInst
1943 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init()
1988 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType() function in ExtractValueInst
H A DConstants.cpp2010 Type *DestTy = GetElementPtrInst::getIndexedType(Ty, Idxs); in getGetElementPtr()
2177 assert(ExtractValueInst::getIndexedType(Agg->getType(), in getInsertValue()
2200 Type *ReqTy = ExtractValueInst::getIndexedType(Agg->getType(), Idxs); in getExtractValue()
2403 ResElementTy(GetElementPtrInst::getIndexedType(SrcElementTy, IdxList)) { in GetElementPtrConstantExpr()
H A DConstantFold.cpp1660 CE2->getOperand(i), GTI.getIndexedType())) { in evaluateICmpRelation()
2097 Type *Ty = GetElementPtrInst::getIndexedType(PointeeTy, Idxs); in ConstantFoldGetElementPtr()
H A DVerifier.cpp3194 GetElementPtrInst::getIndexedType(GEP.getSourceElementType(), Idxs); in visitGetElementPtrInst()
3460 Assert(ExtractValueInst::getIndexedType(EVI.getAggregateOperand()->getType(), in visitExtractValueInst()
3468 Assert(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), in visitInsertValueInst()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/
H A DLocal.h48 uint64_t Size = DL.getTypeAllocSize(GTI.getIndexedType()) & PtrSizeMask;
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp798 ConstantOffset * DL->getTypeAllocSize(GTI.getIndexedType()); in accumulateByteOffset()
844 DL->getTypeAllocSize(GTI.getIndexedType())); in lowerToSingleIndexGEPs()
905 DL->getTypeAllocSize(GTI.getIndexedType())); in lowerToArithmetics()
H A DNaryReassociate.cpp316 GTI.getIndexedType())) { in tryReassociateGEP()
H A DStraightLineStrengthReduce.cpp540 uint64_t ElementSize = DL->getTypeAllocSize(GTI.getIndexedType()); in allocateCandidatesAndFindBasisForGEP()
H A DMemCpyOptimizer.cpp97 uint64_t Size = DL.getTypeAllocSize(GTI.getIndexedType()); in GetOffsetFromIndex()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBasicAliasAnalysis.cpp521 (DL.getTypeAllocSize(GTI.getIndexedType()) * in DecomposeGEPExpression()
529 APInt Scale(MaxPointerSize, DL.getTypeAllocSize(GTI.getIndexedType())); in DecomposeGEPExpression()
1096 if (!isa<ArrayType>(GetElementPtrInst::getIndexedType( in aliasSameBasePointerGEPs()
1102 auto *Ty = GetElementPtrInst::getIndexedType( in aliasSameBasePointerGEPs()
H A DVectorUtils.cpp133 if (DL.getTypeAllocSize(GEPTI.getIndexedType()) != GEPAllocSize) in getGEPInductionOperand()
H A DValueTracking.cpp1322 Type *IndexedTy = GTI.getIndexedType(); in computeKnownBitsFromOperator()
1838 if (Q.DL.getTypeAllocSize(GTI.getIndexedType()) == 0) in isGEPKnownNonNull()
3267 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), in BuildSubAggregate()
3291 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && in FindInsertedValue()
H A DInlineCost.cpp402 APInt TypeSize(IntPtrWidth, DL.getTypeAllocSize(GTI.getIndexedType())); in accumulateGEPOffset()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h738 TargetType = GTI.getIndexedType(); in getGEPCost()
751 int64_t ElementSize = DL.getTypeAllocSize(GTI.getIndexedType()); in getGEPCost()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1022 Total += getDataLayout().getTypeAllocSize(I.getIndexedType()) * Idx; in executeGEPOperation()
1894 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitExtractValueInst()
1940 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitInsertValueInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DEfficiencySanitizer.cpp755 Type *Ty = GetElementPtrInst::getIndexedType(SourceTy, IdxVec); in instrumentGetElementPtr()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DArgumentPromotion.cpp197 Params.push_back(GetElementPtrInst::getIndexedType( in doPromotion()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp415 uint64_t Stride = DL.getTypeAllocSize(GTIA.getIndexedType()); in lookThroughComplexAddresses()
/freebsd-12.1/contrib/llvm/lib/AsmParser/
H A DLLParser.cpp3234 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) in ParseValID()
3254 ExtractValueInst::getIndexedType(Val0->getType(), Indices); in ParseValID()
3498 if (!GetElementPtrInst::getIndexedType(Ty, Indices)) in ParseValID()
6943 if (!GetElementPtrInst::getIndexedType(Ty, Indices)) in ParseGetElementPtr()
6964 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) in ParseExtractValue()
6985 Type *IndexedType = ExtractValueInst::getIndexedType(Val0->getType(), Indices); in ParseInsertValue()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp276 uint64_t S = DL.getTypeAllocSize(GTI.getIndexedType()); in computeAddress()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp911 GetElementPtrInst::getIndexedType(GEPI->getSourceElementType(), Ops); in canReplaceGEPIdxWithZero()

12