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

References

include/llvm/IR/Instructions.h
 2344     return make_range(idx_begin(), idx_end());
lib/Analysis/LazyValueInfo.cpp
 1166     if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 0)
 1287       if (EVI->getNumIndices() == 1 && *EVI->idx_begin() == 1)
lib/Analysis/ValueTracking.cpp
 3438     Idxs.append(I->idx_begin(), I->idx_end());
lib/Bitcode/Writer/BitcodeWriter.cpp
 2656     Vals.append(EVI->idx_begin(), EVI->idx_end());
lib/CodeGen/SjLjEHPrepare.cpp
  145     if (*EVI->idx_begin() == 0)
  147     else if (*EVI->idx_begin() == 1)
lib/ExecutionEngine/Interpreter/Execution.cpp
 1938   ExtractValueInst::idx_iterator IdxBegin = I.idx_begin();
lib/IR/AsmWriter.cpp
 3769     for (const unsigned *i = EVI->idx_begin(), *e = EVI->idx_end(); i != e; ++i)
lib/Transforms/IPO/DeadArgumentElimination.cpp
  587         unsigned Idx = *Ext->idx_begin();
lib/Transforms/IPO/IPConstantPropagation.cpp
  258           index = *EV->idx_begin();
lib/Transforms/InstCombine/InstructionCombining.cpp
 2657     for (exti = EV.idx_begin(), insi = IV->idx_begin(),
 2712       if (*EV.idx_begin() == 0) {
 2740       for (ExtractValueInst::idx_iterator I = EV.idx_begin(), E = EV.idx_end();
lib/Transforms/Scalar/EarlyCSE.cpp
  235                         hash_combine_range(EVI->idx_begin(), EVI->idx_end()));
lib/Transforms/Scalar/GVN.cpp
  335   if (WO != nullptr && EI->getNumIndices() == 1 && *EI->idx_begin() == 0) {
  352   for (ExtractValueInst::idx_iterator II = EI->idx_begin(), IE = EI->idx_end();
lib/Transforms/Scalar/NewGVN.cpp
 1214     std::copy(EI->idx_begin(), EI->idx_end(), int_op_inserter(E));
 1823     if (WO && EI->getNumIndices() == 1 && *EI->idx_begin() == 0)
lib/Transforms/Scalar/SCCP.cpp
  899     unsigned i = *EVI.idx_begin();
lib/Transforms/Vectorize/SLPVectorizer.cpp
  434   return *EI->idx_begin();