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

References

lib/Analysis/ConstantFolding.cpp
 1059         Ops[0], cast<ExtractValueInst>(InstOrCE)->getIndices());
 1183                                     EVI->getIndices());
lib/Analysis/InlineCost.cpp
 1176         return ConstantExpr::getExtractValue(COps[0], I.getIndices());
lib/Analysis/InstructionSimplify.cpp
 1837   if (!Extract || !Extract->getIndices().equals(1))
 4121         EV->getIndices() == Idxs) {
 5355                                       EVI->getIndices(), Q);
lib/Analysis/LazyValueInfo.cpp
 1172           EVI->getAggregateOperand(), EVI->getIndices(),
lib/Analysis/Lint.cpp
  698                                      Ex->getIndices()))
lib/Analysis/ScalarEvolution.cpp
 4547     if (EVI->getNumIndices() != 1 || EVI->getIndices()[0] != 0)
lib/Analysis/TypeMetadataUtils.cpp
  114       if (EVI->getNumIndices() == 1 && EVI->getIndices()[0] == 0) {
  118       if (EVI->getNumIndices() == 1 && EVI->getIndices()[0] == 1) {
lib/Analysis/ValueTracking.cpp
 1585       if (EVI->getIndices()[0] == 0) {
 4184       if (EVI->getIndices()[0] == 0)
 4187         assert(EVI->getIndices()[0] == 1 && "Obvious from CI's type");
lib/CodeGen/Analysis.cpp
  338       ArrayRef<unsigned> ExtractLoc = EVI->getIndices();
lib/CodeGen/AtomicExpandPass.cpp
 1287     assert(EV->getNumIndices() == 1 && EV->getIndices()[0] <= 1 &&
 1290     if (EV->getIndices()[0] == 0)
lib/CodeGen/SelectionDAG/FastISel.cpp
 1779   unsigned VTIndex = ComputeLinearIndex(AggTy, EVI->getIndices());
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
 3797     Indices = EV->getIndices();
lib/ExecutionEngine/Interpreter/Execution.cpp
 1947   Type *IndexedType = ExtractValueInst::getIndexedType(Agg->getType(), I.getIndices());
lib/IR/Core.cpp
 2975     return EV->getIndices().data();
lib/IR/Instruction.cpp
  418     return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
  418     return EVI->getIndices() == cast<ExtractValueInst>(I2)->getIndices();
lib/IR/Verifier.cpp
 3564                                           EVI.getIndices()) == EVI.getType(),
lib/Target/AMDGPU/SIISelLowering.cpp
11007         ArrayRef<unsigned> Indices = ExtValue->getIndices();
lib/Transforms/Coroutines/CoroSplit.cpp
  441     EVI->replaceAllUsesWith(Args[EVI->getIndices().front()]);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 5577         if (EVI->getIndices()[0] == 0 && ACXI->getCompareOperand() == Op1 &&
lib/Transforms/InstCombine/InstCombineSelect.cpp
 1937     if (Extract->getIndices()[0] != I)
lib/Transforms/InstCombine/InstructionCombining.cpp
 2650   if (Value *V = SimplifyExtractValueInst(Agg, EV.getIndices(),
 2671                                         EV.getIndices());
 2689                                                 EV.getIndices());
lib/Transforms/Instrumentation/MemorySanitizer.cpp
 3584     Value *ResShadow = IRB.CreateExtractValue(AggShadow, I.getIndices());
lib/Transforms/Utils/Evaluator.cpp
  424           getVal(EVI->getAggregateOperand()), EVI->getIndices());
lib/Transforms/Utils/FunctionComparator.cpp
  599     ArrayRef<unsigned> LIndices = EVI->getIndices();
  600     ArrayRef<unsigned> RIndices = cast<ExtractValueInst>(R)->getIndices();
lib/Transforms/Utils/SimplifyIndVar.cpp
  462       if (EVI->getIndices()[0] == 1)
  465         assert(EVI->getIndices()[0] == 0 && "Only two possibilities!");