Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DGetElementPtrTypeIterator.h126 using gep_type_iterator = generic_gep_type_iterator<>; variable
128 inline gep_type_iterator gep_type_begin(const User *GEP) { in gep_type_begin()
130 return gep_type_iterator::begin( in gep_type_begin()
135 inline gep_type_iterator gep_type_end(const User *GEP) { in gep_type_end()
136 return gep_type_iterator::end(GEP->op_end()); in gep_type_end()
139 inline gep_type_iterator gep_type_begin(const User &GEP) { in gep_type_begin()
141 return gep_type_iterator::begin( in gep_type_begin()
146 inline gep_type_iterator gep_type_end(const User &GEP) { in gep_type_end()
147 return gep_type_iterator::end(GEP.op_end()); in gep_type_end()
/freebsd-12.1/contrib/llvm/lib/ExecutionEngine/Interpreter/
H A DInterpreter.h31 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.cpp993 GenericValue Interpreter::executeGEPOperation(Value *Ptr, gep_type_iterator I, in executeGEPOperation()
994 gep_type_iterator E, in executeGEPOperation()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DOperator.cpp41 for (gep_type_iterator GTI = gep_type_begin(this), GTE = gep_type_end(this); in accumulateConstantOffset()
H A DConstantFold.cpp1656 gep_type_iterator GTI = gep_type_begin(CE1); in evaluateICmpRelation()
2124 gep_type_iterator LastI = gep_type_end(CE); in ConstantFoldGetElementPtr()
2125 for (gep_type_iterator I = gep_type_begin(CE), E = gep_type_end(CE); in ConstantFoldGetElementPtr()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DSeparateConstOffsetFromGEP.cpp767 gep_type_iterator GTI = gep_type_begin(*GEP); in canonicalizeArrayIndicesToPointerSize()
786 gep_type_iterator GTI = gep_type_begin(*GEP); in accumulateByteOffset()
832 gep_type_iterator GTI = gep_type_begin(*Variadic); in lowerToSingleIndexGEPs()
892 gep_type_iterator GTI = gep_type_begin(*Variadic); in lowerToArithmetics()
976 gep_type_iterator GTI = gep_type_begin(*GEP); in splitGEP()
H A DNaryReassociate.cpp312 gep_type_iterator GTI = gep_type_begin(*GEP); in tryReassociateGEP()
H A DStraightLineStrengthReduce.cpp528 gep_type_iterator GTI = gep_type_begin(GEP); in allocateCandidatesAndFindBasisForGEP()
H A DMemCpyOptimizer.cpp77 gep_type_iterator GTI = gep_type_begin(GEP); in GetOffsetFromIndex()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/Utils/
H A DLocal.h44 gep_type_iterator GTI = gep_type_begin(GEP);
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp394 gep_type_iterator GTIA = gep_type_begin(GEPA); in lookThroughComplexAddresses()
395 gep_type_iterator GTIB = gep_type_begin(GEPB); in lookThroughComplexAddresses()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DVectorUtils.cpp128 gep_type_iterator GEPTI = gep_type_begin(Gep); in getGEPInductionOperand()
H A DBasicAliasAnalysis.cpp497 gep_type_iterator GTI = gep_type_begin(GEPOp); in DecomposeGEPExpression()
H A DInlineCost.cpp383 for (gep_type_iterator GTI = gep_type_begin(GEP), GTE = gep_type_end(GEP); in accumulateGEPOffset()
H A DValueTracking.cpp1301 gep_type_iterator GTI = gep_type_begin(I); in computeKnownBitsFromOperator()
1824 for (gep_type_iterator GTI = gep_type_begin(GEP), GTE = gep_type_end(GEP); in isGEPKnownNonNull()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyFastISel.cpp268 for (gep_type_iterator GTI = gep_type_begin(U), E = gep_type_end(U); in computeAddress()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstructionCombining.cpp1572 gep_type_iterator GTI = gep_type_begin(GEP); in visitGetElementPtrInst()
1780 for (gep_type_iterator I = gep_type_begin(*Src), E = gep_type_end(*Src); in visitGetElementPtrInst()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsFastISel.cpp492 gep_type_iterator GTI = gep_type_begin(U); in computeAddress()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp659 for (gep_type_iterator GTI = gep_type_begin(&U), E = gep_type_end(&U); in translateGetElementPtr()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCFastISel.cpp360 gep_type_iterator GTI = gep_type_begin(U); in PPCComputeAddress()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp688 for (gep_type_iterator GTI = gep_type_begin(I), E = gep_type_end(I); in selectGetElementPtr()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLocal.cpp2879 gep_type_iterator It = gep_type_begin(I); in canReplaceOperandWithVariable()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DCodeGenPrepare.cpp3973 gep_type_iterator GTI = gep_type_begin(AddrInst); in matchOperationAddr()
6494 gep_type_iterator I = gep_type_begin(*GEP); in GEPSequentialConstIndexed()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp601 for (gep_type_iterator GTI = gep_type_begin(U), E = gep_type_end(U); in computeAddress()
4972 for (gep_type_iterator GTI = gep_type_begin(I), E = gep_type_end(I); in selectGetElementPtr()
/freebsd-12.1/contrib/llvm/lib/Transforms/IPO/
H A DGlobalOpt.cpp373 gep_type_iterator GEPI = gep_type_begin(U), E = gep_type_end(U); in isSafeSROAGEP()

12