reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/Instructions.h
 1012     return make_range(idx_begin(), idx_end());
lib/Analysis/InlineCost.cpp
  423   for (User::op_iterator I = GEP.idx_begin(), E = GEP.idx_end(); I != E; ++I)
  590     for (User::op_iterator I = GEP.idx_begin(), E = GEP.idx_end(); I != E; ++I)
lib/Analysis/InstructionSimplify.cpp
 3442         SmallVector<Value *, 4> IndicesLHS(GLHS->idx_begin(), GLHS->idx_end());
lib/Analysis/LoopAccessAnalysis.cpp
  963   for (Value *Index : make_range(GEP->idx_begin(), GEP->idx_end()))
lib/IR/Verifier.cpp
 3280   SmallVector<Value*, 16> Idxs(GEP.idx_begin(), GEP.idx_end());
lib/Target/Hexagon/HexagonCommonGEP.cpp
  338   if (GepI->idx_begin() == GepI->idx_end())
  383   for (User::op_iterator OI = GepI->idx_begin()+1, OE = GepI->idx_end();
lib/Transforms/IPO/ArgumentPromotion.cpp
  441         for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end();
  635           for (User::op_iterator II = GEP->idx_begin(), IE = GEP->idx_end();
  694       for (User::op_iterator i = GEP->idx_begin(), e = GEP->idx_end(); i != e;
lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  310     Indices.append(GEP->idx_begin(), GEP->idx_end());
lib/Transforms/InstCombine/InstructionCombining.cpp
 1900       Indices.append(GEP.idx_begin()+1, GEP.idx_end());
 1983           SmallVector<Value*, 8> Idx(GEP.idx_begin()+1, GEP.idx_end());
 2020             SmallVector<Value*, 8> Idx(GEP.idx_begin(), GEP.idx_end());
lib/Transforms/Instrumentation/SanitizerCoverage.cpp
  805     for (auto I = GEP->idx_begin(); I != GEP->idx_end(); ++I)
lib/Transforms/Scalar/GVN.cpp
 1339                                         OE = GEP->idx_end();
lib/Transforms/Scalar/InferAddressSpaces.cpp
  487         SmallVector<Value *, 4>(GEP->idx_begin(), GEP->idx_end()));
lib/Transforms/Scalar/NaryReassociate.cpp
  300   for (auto I = GEP->idx_begin(); I != GEP->idx_end(); ++I)
  372   for (auto Index = GEP->idx_begin(); Index != GEP->idx_end(); ++Index)
lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  275   for (auto I = GEP->idx_begin(); I != GEP->idx_end(); ++I)
  303   for (auto I = GEP->idx_begin(); I != GEP->idx_end(); ++I) {
  524   for (auto I = GEP->idx_begin(); I != GEP->idx_end(); ++I)
lib/Transforms/Vectorize/LoopVectorize.cpp
 4113         for (auto &U : make_range(GEP->idx_begin(), GEP->idx_end())) {
unittests/IR/InstructionsTest.cpp
  673   ASSERT_NE(GEPI->idx_begin(), GEPI->idx_end());
  674   ASSERT_EQ(GEPI->idx_end(), std::next(GEPI->idx_begin(), 3));
  679   EXPECT_EQ(GEPI->idx_end(), GEPI->indices().end());