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

References

include/llvm/CodeGen/MachinePipeliner.h
  333       for (const SDep &Succ : Nodes[i]->Succs)
  354   SUnit *getNode(unsigned i) const { return Nodes[i]; };
lib/Analysis/InlineCost.cpp
 1835     BasicBlock *BB = BBWorklist[Idx];
lib/Analysis/InstructionSimplify.cpp
 5445     I = Worklist[Idx];
lib/Analysis/TypeBasedAliasAnalysis.cpp
  511     if (PathA[IA] == PathB[IB])
  511     if (PathA[IA] == PathB[IB])
  512       Ret = PathA[IA];
lib/CodeGen/LiveRangeCalc.cpp
  300     unsigned N = WorkList[i];
  598     unsigned BN = PredQueue[i];
lib/CodeGen/MachinePipeliner.cpp
 1760     SUnit *SU = Set1[i];
 2675     Indices.push_back(std::make_pair(NodeOrder[i], i));
 2692     SUnit *SU = NodeOrder[i];
lib/Linker/IRMover.cpp
 1356     MDNode *Requirement = Requirements[I];
lib/Linker/LinkModules.cpp
  531     GlobalValue *GV = ValuesToLink[I];
lib/TableGen/SetTheory.cpp
  153       Elts.insert(Set[I]);
  172           Elts.insert(Args[i][n]);
lib/Target/Hexagon/BitTracker.cpp
  946           dbgs() << " " << printMBBReference(*BTs[i]);
lib/Target/Hexagon/HexagonConstExtenders.cpp
 1488   const ExtDesc &ED0 = Extenders[Refs[0]];
 1493     const ExtDesc &ED = Extenders[Refs[i]];
lib/Target/Hexagon/HexagonConstPropagation.cpp
 3144     MachineBasicBlock *TargetB = const_cast<MachineBasicBlock*>(Targets[0]);
lib/Target/Hexagon/HexagonExpandCondsets.cpp
  399       MachineBasicBlock *B = Work[i];
lib/Target/Hexagon/HexagonFrameLowering.cpp
  785     unsigned BN = Worklist[i];
lib/Target/Hexagon/HexagonISelDAGToDAGHVX.cpp
  194       NodeSet &Ns = Edges[Q[I]];
  964     SDNode *W = WorkQ[i];
 1455     SDNode *S = SubNodes[I];
 1468     SDNode *S = TmpQ[I];
lib/Target/Hexagon/HexagonLoopIdiomRecognition.cpp
 1154     Value *V = Cycle[I];
 1166     First.insert(Cycle[J]);
 1169   Second.insert(Cycle[I]);
 1171     Value *V = Cycle[I];
 1178     First.insert(Cycle[I]);
 1326     Value *V = Users[i];
 1355     auto *R = dyn_cast<Instruction>(Internal[i]);
 2316     Instruction *In = Worklist[i];
lib/Target/Hexagon/HexagonVectorLoopCarriedReuse.cpp
  743                   ++i) { dbgs() << *Dependences[i] << "\n"; });
lib/Target/Hexagon/RDFGraph.cpp
 1408     auto F = MDF.find(IDF[i]);
 1540     auto PA = addr<PhiNode*>(PhiQ[0]);
lib/Target/Hexagon/RDFLiveness.cpp
  141     auto TA = DFG.addr<DefNode*>(DefQ[i]);
  468       NodeAddr<DefNode*> DA = DFG.addr<DefNode*>(DefQ[i]);
  705       auto F2 = MDF.find(IDFB[i]);
lib/Transforms/IPO/Attributor.cpp
 2112               findNextNoReturn(A, ToBeExploredPaths[i]))
 2402               findNextNoReturn(A, ToBeExploredPaths[Size++]))
 4107     const Use *U = Uses[i];
lib/Transforms/IPO/FunctionAttrs.cpp
  868     Value *RetVal = FlowsToReturn[i];
  983     Value *RetVal = FlowsToReturn[i];
lib/Transforms/Scalar/LoopInterchange.cpp
 1257         Instruction *NewI = WorkList[i]->clone();
 1262         for (auto UI = WorkList[i]->use_begin(), UE = WorkList[i]->use_end();
 1262         for (auto UI = WorkList[i]->use_begin(), UE = WorkList[i]->use_end();
 1272         for (Value *Op : WorkList[i]->operands()) {
lib/Transforms/Scalar/LoopStrengthReduce.cpp
 3300           if (Factors[i] != -1)
 3301             Factors.insert(-(uint64_t)Factors[i]);
lib/Transforms/Scalar/LoopUnrollPass.cpp
  509       BasicBlock *BB = BBWorklist[Idx];
lib/Transforms/Utils/CloneFunction.cpp
  615     const Value *OrigV = Worklist[Idx];
lib/Transforms/Utils/CodeExtractor.cpp
  938           StructTy, &*AI, Idx, "gep_" + inputs[i]->getName(), TI);
  940                                 "loadgep_" + inputs[i]->getName(), TI);
  944     std::vector<User *> Users(inputs[i]->user_begin(), inputs[i]->user_end());
  944     std::vector<User *> Users(inputs[i]->user_begin(), inputs[i]->user_end());
  948           inst->replaceUsesOfWith(inputs[i], RewriteVal);
  955       AI->setName(inputs[i]->getName());
  957       AI->setName(outputs[i]->getName()+".out");
 1160           StructArgTy, Struct, Idx, "gep_reload_" + outputs[i]->getName());
 1166     LoadInst *load = new LoadInst(outputs[i]->getType(), Output,
 1167                                   outputs[i]->getName() + ".reload");
 1170     std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end());
 1170     std::vector<User *> Users(outputs[i]->user_begin(), outputs[i]->user_end());
 1174         inst->replaceUsesOfWith(outputs[i], load);
 1236     auto *OutI = dyn_cast<Instruction>(outputs[i]);
 1263           StructArgTy, &*OAI, Idx, "gep_" + outputs[i]->getName(),
 1265       new StoreInst(outputs[i], GEP, InsertBefore);
 1270       new StoreInst(outputs[i], &*OAI, InsertBefore);
lib/Transforms/Vectorize/LoopVectorize.cpp
 4486     Instruction *Dst = Worklist[Idx++];
 4747     Instruction *I = Worklist[idx++];
tools/clang/lib/Basic/Module.cpp
  382     Module *Mod = Imports[I];
tools/clang/lib/CodeGen/CodeGenModule.cpp
 1966     if (Visited.insert(Mod->Imports[I - 1]).second)
 1967       addLinkOptionsPostorder(CGM, Mod->Imports[I-1], Metadata, Visited);
tools/clang/lib/Frontend/DependencyGraph.cpp
  116     writeNodeReference(OS, AllFiles[I]);
  118     StringRef FileName = AllFiles[I]->getName();
tools/clang/lib/Serialization/ASTReader.cpp
  543     TopImport = TopImport->ImportedBy[0];
 1614   if (F->ImportedBy.empty() || !F->ImportedBy[0]) {
 1619   return F->ImportedBy[0]->FirstLoc;
 2397         ImportStack.push_back(ImportStack.back()->ImportedBy[0]);
tools/clang/lib/Serialization/ASTWriter.cpp
 4411     ObjCInterfaceDecl *Class = ObjCClassesWithCategories[I];
tools/clang/lib/Serialization/Module.cpp
   54       llvm::errs() << Imports[I]->FileName;
tools/clang/utils/TableGen/NeonEmitter.cpp
 1717           Revved.push_back(Elts2[VI + LI]);
tools/llvm-extract/llvm-extract.cpp
  323       Materialize(*GVs[i]);
tools/polly/lib/CodeGen/LoopGenerators.cpp
  237     Address->setName("polly.subfn.storeaddr." + Values[i]->getName());
  238     Builder.CreateStore(Values[i], Address);
  249     NewValue->setName("polly.subfunc.arg." + OldValues[i]->getName());
  250     Map[OldValues[i]] = NewValue;
utils/TableGen/AsmMatcherEmitter.cpp
 2311     OS << "  // " << InstructionConversionKinds[Row] << "\n";
 2314       OS << OperandConversionKinds[ConversionTable[Row][i]] << ", ";
 2315       if (OperandConversionKinds[ConversionTable[Row][i]] !=
utils/TableGen/CodeGenRegisters.cpp
  648       Record *Proto = Lists[0][n];
  652         Record *Reg = Lists[i][n];
 2400     const CodeGenRegister::SuperRegList &SR = Set[i]->getSuperRegs();
 2424     BV.set(Set[i]->EnumValue);