reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
213 AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h66 return addRequiredID(PassClass::ID); 89 Preserved.push_back(&PassClass::ID); 201 AnalysisType *Pass::getAnalysisIfAvailable() const { 204 const void *PI = &AnalysisType::ID; 220 AnalysisType &Pass::getAnalysis() const { 222 return getAnalysisID<AnalysisType>(&AnalysisType::ID); 222 return getAnalysisID<AnalysisType>(&AnalysisType::ID);include/llvm/PassSupport.h
76 template <typename PassName> Pass *callDefaultCtor() { return new PassName(); }
lib/CodeGen/InlineSpiller.cpp88 LiveStacks &LSS; 142 LSS(pass.getAnalysis<LiveStacks>()), 161 LiveStacks &LSS; 198 LSS(pass.getAnalysis<LiveStacks>()),lib/CodeGen/LiveStacks.cpp
33 char &llvm::LiveStacksID = LiveStacks::ID;
lib/CodeGen/MachineVerifier.cpp227 LiveStacks *LiveStks; 394 LiveStks = PASS->getAnalysisIfAvailable<LiveStacks>();lib/CodeGen/RegAllocBasic.cpp
181 AU.addRequired<LiveStacks>(); 182 AU.addPreserved<LiveStacks>();lib/CodeGen/RegAllocGreedy.cpp
616 AU.addRequired<LiveStacks>(); 617 AU.addPreserved<LiveStacks>();lib/CodeGen/RegAllocPBQP.cpp
542 au.addRequired<LiveStacks>(); 543 au.addPreserved<LiveStacks>();lib/CodeGen/StackSlotColoring.cpp
61 LiveStacks* LS; 107 AU.addRequired<LiveStacks>(); 209 using Pair = std::iterator_traits<LiveStacks::iterator>::value_type; 493 LS = &getAnalysis<LiveStacks>();lib/CodeGen/VirtRegMap.cpp
229 AU.addRequired<LiveStacks>(); 230 AU.addPreserved<LiveStacks>();