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

References

include/llvm/Pass.h
  213   AnalysisType &getAnalysisID(AnalysisID PI) const;
include/llvm/PassAnalysisSupport.h
   66     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.cpp
   88   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.cpp
  227     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>();