| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | GetElementPtrTypeIterator.h | 102 Type *getIndexedType() const { 113 Type *Ty = getIndexedType(); 156 Type *ElemTy = getIndexedType(); 70 Type *getIndexedType() const { getIndexedType() function
|
| H A D | Instructions.h | 1028 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 D | Analysis.cpp | 462 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 D | CodeGenPrepare.cpp | 6331 auto *SecondTy = GetElementPtrInst::getIndexedType( in optimizeGatherScatterInst() 6345 SourceTy = GetElementPtrInst::getIndexedType( in optimizeGatherScatterInst()
|
| /freebsd/contrib/llvm-project/llvm/lib/IR/ |
| H A D | Operator.cpp | 164 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in accumulateConstantOffset() 226 bool ScalableType = GTI.getIndexedType()->isScalableTy(); in collectOffset()
|
| H A D | Instructions.cpp | 1583 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 D | Constants.cpp | 2505 assert(GetElementPtrInst::getIndexedType(Ty, Idxs) && "GEP indices invalid!"); in getGetElementPtr() 2792 ResElementTy(GetElementPtrInst::getIndexedType(SrcElementTy, IdxList)), in GetElementPtrConstantExpr()
|
| H A D | Verifier.cpp | 4233 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 D | Operations.cpp | 283 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 D | SeparateConstOffsetFromGEP.cpp | 864 if (GTI.getIndexedType()->isScalableTy()) in accumulateByteOffset() 1100 if (GTI.getIndexedType()->isScalableTy()) in splitGEP()
|
| H A D | NaryReassociate.cpp | 344 GTI.getIndexedType())) { in tryReassociateGEP()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGBuilder.h | 83 llvm::Type *ElementTy = llvm::GetElementPtrInst::getIndexedType( in createConstGEP2_32()
|
| /freebsd/contrib/llvm-project/llvm/lib/SandboxIR/ |
| H A D | Instruction.cpp | 1538 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 D | Execution.cpp | 1905 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 D | InstCombineLoadStoreAlloca.cpp | 935 Type *AllocTy = GetElementPtrInst::getIndexedType(SourceElementType, Ops); in canReplaceGEPIdxWithZero()
|
| H A D | InstructionCombining.cpp | 2641 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 D | TargetTransformInfoImpl.h | 1259 TargetType = GTI.getIndexedType(); in getGEPCost()
|
| /freebsd/contrib/llvm-project/llvm/lib/AsmParser/ |
| H A D | LLParser.cpp | 4506 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 D | Instruction.h | 1127 LLVM_ABI static Type *getIndexedType(Type *Agg, ArrayRef<unsigned> Idxs);
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 1521 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 D | ConstantFolding.cpp | 855 !isa<StructType>(GetElementPtrInst::getIndexedType( in CastGEPIndices()
|
| H A D | InstructionSimplify.cpp | 5017 Type *LastType = GetElementPtrInst::getIndexedType(SrcTy, Indices); in simplifyGEPInst()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/ |
| H A D | DemangleTestCases.inc | 21514 …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 D | AArch64ISelLowering.cpp | 16642 Type *IdxTy = GTI.getIndexedType(); in isExtFreeImpl()
|