|
reference, declaration → definition
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);