Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h102 Type *getIndexedType() const {
113 Type *Ty = getIndexedType();
156 Type *ElemTy = getIndexedType();
70 Type *getIndexedType() const { getIndexedType() function
H A DInstructions.h1028 LLVM_ABI static Type *getIndexedType(Type *Ty, ArrayRef<Value *> IdxList);
1029 LLVM_ABI static Type *getIndexedType(Type *Ty, ArrayRef<Constant *> IdxList);
1030 LLVM_ABI static Type *getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList);
1163 ResultElementType(getIndexedType(PointeeType, IdxList)) {
2467 LLVM_ABI static Type *getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs);
2511 : UnaryInstruction(checkGEPType(getIndexedType(Agg->getType(), Idxs)),
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DAnalysis.cpp462 ExtractValueInst::getIndexedType(SubTypes.back(), Path.back()); in advanceToNextLeafType()
470 DeeperType = ExtractValueInst::getIndexedType(DeeperType, 0); in advanceToNextLeafType()
491 while (Type *FirstInner = ExtractValueInst::getIndexedType(Next, 0)) { in firstRealType()
504 while (ExtractValueInst::getIndexedType(SubTypes.back(), Path.back()) in firstRealType()
522 } while (ExtractValueInst::getIndexedType(SubTypes.back(), Path.back()) in nextRealType()
692 ExtractValueInst::getIndexedType(RetSubTypes.back(), RetPath.back()); in returnTypeIsEligibleForTailCall()
H A DCodeGenPrepare.cpp6331 auto *SecondTy = GetElementPtrInst::getIndexedType( in optimizeGatherScatterInst()
6345 SourceTy = GetElementPtrInst::getIndexedType( in optimizeGatherScatterInst()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp164 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in accumulateConstantOffset()
226 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in collectOffset()
H A DInstructions.cpp1583 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<Value *> IdxList) { in getIndexedType() function in GetElementPtrInst
1587 Type *GetElementPtrInst::getIndexedType(Type *Ty, in getIndexedType() function in GetElementPtrInst
1592 Type *GetElementPtrInst::getIndexedType(Type *Ty, ArrayRef<uint64_t> IdxList) { in getIndexedType() function in GetElementPtrInst
2518 assert(ExtractValueInst::getIndexedType(Agg->getType(), Idxs) == in init()
2563 Type *ExtractValueInst::getIndexedType(Type *Agg, in getIndexedType() function in ExtractValueInst
H A DConstants.cpp2505 assert(GetElementPtrInst::getIndexedType(Ty, Idxs) && "GEP indices invalid!"); in getGetElementPtr()
2792 ResElementTy(GetElementPtrInst::getIndexedType(SrcElementTy, IdxList)), in GetElementPtrConstantExpr()
H A DVerifier.cpp4233 GetElementPtrInst::getIndexedType(GEP.getSourceElementType(), Idxs); in visitGetElementPtrInst()
4520 Check(ExtractValueInst::getIndexedType(EVI.getAggregateOperand()->getType(), in visitExtractValueInst()
4528 Check(ExtractValueInst::getIndexedType(IVI.getAggregateOperand()->getType(), in visitInsertValueInst()
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp283 Type *Indexed = ExtractValueInst::getIndexedType(Cur[0]->getType(), in validInsertValueIndex()
294 while (Type *Indexed = ExtractValueInst::getIndexedType(BaseTy, I)) { in validInsertValueIndex()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp864 if (GTI.getIndexedType()->isScalableTy()) in accumulateByteOffset()
1100 if (GTI.getIndexedType()->isScalableTy()) in splitGEP()
H A DNaryReassociate.cpp344 GTI.getIndexedType())) { in tryReassociateGEP()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGBuilder.h83 llvm::Type *ElementTy = llvm::GetElementPtrInst::getIndexedType( in createConstGEP2_32()
/freebsd/contrib/llvm-project/llvm/lib/SandboxIR/
H A DInstruction.cpp1538 Type *ExtractValueInst::getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs) { in getIndexedType() function in llvm::sandboxir::ExtractValueInst
1539 auto *LLVMTy = llvm::ExtractValueInst::getIndexedType(Agg->LLVMTy, Idxs); in getIndexedType()
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExecution.cpp1905 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitExtractValueInst()
1952 Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices()); in visitInsertValueInst()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineLoadStoreAlloca.cpp935 Type *AllocTy = GetElementPtrInst::getIndexedType(SourceElementType, Ops); in canReplaceGEPIdxWithZero()
H A DInstructionCombining.cpp2641 Type *BaseType = GTI.getIndexedType(); in visitGEPOfGEP()
2646 BaseType = GTI.getIndexedType(); in visitGEPOfGEP()
3129 Type *EltTy = GTI.getIndexedType(); in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DTargetTransformInfoImpl.h1259 TargetType = GTI.getIndexedType(); in getGEPCost()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp4506 if (!GetElementPtrInst::getIndexedType(Ty, Indices)) in parseValID()
8838 if (!GetElementPtrInst::getIndexedType(Ty, Indices)) in parseGetElementPtr()
8859 if (!ExtractValueInst::getIndexedType(Val->getType(), Indices)) in parseExtractValue()
8880 Type *IndexedType = ExtractValueInst::getIndexedType(Val0->getType(), Indices); in parseInsertValue()
/freebsd/contrib/llvm-project/llvm/include/llvm/SandboxIR/
H A DInstruction.h1127 LLVM_ABI static Type *getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs);
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp1521 Type *IndexedTy = GTI.getIndexedType(); in computeKnownBitsFromOperator()
6237 Type *IndexedType = ExtractValueInst::getIndexedType(From->getType(), in BuildSubAggregate()
6262 assert(ExtractValueInst::getIndexedType(V->getType(), idx_range) && in FindInsertedValue()
H A DConstantFolding.cpp855 !isa<StructType>(GetElementPtrInst::getIndexedType( in CastGEPIndices()
H A DInstructionSimplify.cpp5017 Type *LastType = GetElementPtrInst::getIndexedType(SrcTy, Indices); in simplifyGEPInst()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc21514 …t14getIndexedTypeEPKNS_4TypeEPNS_5ValueE", "llvm::GetElementPtrInst::getIndexedType(llvm::Type con…
21517 …getIndexedTypeEPKNS_4TypeEPKPNS_5ValueEj", "llvm::GetElementPtrInst::getIndexedType(llvm::Type con…
21518 …IndexedTypeEPKNS_4TypeEPKPNS_8ConstantEj", "llvm::GetElementPtrInst::getIndexedType(llvm::Type con…
21519 …tPtrInst14getIndexedTypeEPKNS_4TypeEPKyj", "llvm::GetElementPtrInst::getIndexedType(llvm::Type con…
21552 …ValueInst14getIndexedTypeEPKNS_4TypeEPKjj", "llvm::ExtractValueInst::getIndexedType(llvm::Type con…
21553 {"_ZN4llvm16ExtractValueInst14getIndexedTypeEPKNS_4TypeEj", "llvm::ExtractValueInst::getIndexedType
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp16642 Type *IdxTy = GTI.getIndexedType(); in isExtFreeImpl()