|
reference, declaration → definition
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.cpp11007 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!");