Home
last modified time | relevance | path

Searched refs:gep_type_iterator (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h171 using gep_type_iterator = generic_gep_type_iterator<>;
173 inline gep_type_iterator gep_type_begin(const User *GEP) {
175 return gep_type_iterator::begin(
180 inline gep_type_iterator gep_type_end(const User *GEP) {
181 return gep_type_iterator::end(GEP->op_end());
184 inline gep_type_iterator gep_type_begin(const User &GEP) {
186 return gep_type_iterator::begin(
191 inline gep_type_iterator gep_type_end(const User &GEP) {
192 return gep_type_iterator::end(GEP.op_end());
121 using gep_type_iterator = generic_gep_type_iterator<>; global() variable
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h29 typedef generic_gep_type_iterator<User::const_op_iterator> gep_type_iterator; typedef
188 GenericValue executeGEPOperation(Value *Ptr, gep_type_iterator I,
189 gep_type_iterator E, ExecutionContext &SF);
H A DExecution.cpp1012 GenericValue Interpreter::executeGEPOperation(Value *Ptr, gep_type_iterator I, in executeGEPOperation()
1013 gep_type_iterator E, in executeGEPOperation()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DOperator.cpp93 for (gep_type_iterator GTI = gep_type_begin(this), GTE = gep_type_end(this); in getMaxPreservedAlignment()
223 for (gep_type_iterator GTI = gep_type_begin(this), GTE = gep_type_end(this); in collectOffset()
H A DValue.cpp1026 gep_type_iterator GTI = gep_type_begin(GEP); in getOffsetFromIndex()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLocal.cpp39 gep_type_iterator GTI = gep_type_begin(GEP); in emitGEPOffset()
H A DBasicAliasAnalysis.cpp663 gep_type_iterator GTI = gep_type_begin(GEPOp); in DecomposeGEPExpression()
H A DInlineCost.cpp1536 for (gep_type_iterator GTI = gep_type_begin(GEP), GTE = gep_type_end(GEP); in accumulateGEPOffset()
H A DValueTracking.cpp1491 gep_type_iterator GTI = gep_type_begin(I); in computeKnownBitsFromOperator()
2638 for (gep_type_iterator GTI = gep_type_begin(GEP), GTE = gep_type_end(GEP); in isGEPKnownNonNull()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp840 gep_type_iterator GTI = gep_type_begin(*GEP); in canonicalizeArrayIndicesToIndexSize()
860 gep_type_iterator GTI = gep_type_begin(*GEP); in accumulateByteOffset()
905 gep_type_iterator GTI = gep_type_begin(*Variadic); in lowerToSingleIndexGEPs()
964 gep_type_iterator GTI = gep_type_begin(*Variadic); in lowerToArithmetics()
1096 gep_type_iterator GTI = gep_type_begin(*GEP); in splitGEP()
H A DNaryReassociate.cpp340 gep_type_iterator GTI = gep_type_begin(*GEP); in tryReassociateGEP()
H A DStraightLineStrengthReduce.cpp536 gep_type_iterator GTI = gep_type_begin(GEP); in allocateCandidatesAndFindBasisForGEP()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp1196 gep_type_iterator GTIA = gep_type_begin(GEPA); in getConstantOffsetComplexAddrs()
1197 gep_type_iterator GTIB = gep_type_begin(GEPB); in getConstantOffsetComplexAddrs()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVGatherScatterLowering.cpp392 gep_type_iterator GTI = gep_type_begin(GEP); in determineBaseAndStride()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp271 for (gep_type_iterator GTI = gep_type_begin(U), E = gep_type_end(U); in computeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp2640 gep_type_iterator GTI = gep_type_begin(*Src); in visitGEPOfGEP()
2705 for (gep_type_iterator I = gep_type_begin(*Src), E = gep_type_end(*Src); in visitGEPOfGEP()
3113 gep_type_iterator GTI = gep_type_begin(GEP); in visitGetElementPtrInst()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp484 gep_type_iterator GTI = gep_type_begin(U); in computeAddress()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp548 for (gep_type_iterator GTI = gep_type_begin(I), E = gep_type_end(I); in selectGetElementPtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp332 gep_type_iterator GTI = gep_type_begin(U); in PPCComputeAddress()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp636 for (gep_type_iterator GTI = gep_type_begin(U), E = gep_type_end(U); in computeAddress()
4991 for (gep_type_iterator GTI = gep_type_begin(I), E = gep_type_end(I); in selectGetElementPtr()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMFastISel.cpp773 gep_type_iterator GTI = gep_type_begin(U); in ARMComputeAddress()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp5251 gep_type_iterator GTI = gep_type_begin(AddrInst); in matchOperationAddr()
8457 gep_type_iterator I = gep_type_begin(*GEP); in GEPSequentialConstIndexed()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLocal.cpp4285 gep_type_iterator It = gep_type_begin(I); in canReplaceOperandWithVariable()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FastISel.cpp907 gep_type_iterator GTI = gep_type_begin(U); in X86SelectAddress()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp1626 for (gep_type_iterator GTI = gep_type_begin(&U), E = gep_type_end(&U); in translateGetElementPtr()

12