|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/CodeGen/TargetRegisterInfo.h 37 class LiveRegMatrix;
lib/CodeGen/AllocationOrder.h 27 class LiveRegMatrix;
lib/CodeGen/RegAllocBase.h 46 class LiveRegMatrix;
References
include/llvm/CodeGen/TargetRegisterInfo.h 785 const LiveRegMatrix *Matrix = nullptr)
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);
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/AllocationOrder.h 46 const LiveRegMatrix *Matrix);
lib/CodeGen/LiveRegMatrix.cpp 184 LiveRegMatrix::InterferenceKind
lib/CodeGen/RegAllocBase.cpp 59 LiveRegMatrix &mat) {
lib/CodeGen/RegAllocBase.h 68 LiveRegMatrix *Matrix = nullptr;
81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
lib/CodeGen/RegAllocBasic.cpp 191 AU.addRequired<LiveRegMatrix>();
192 AU.addPreserved<LiveRegMatrix>();
266 case LiveRegMatrix::IK_Free:
270 case LiveRegMatrix::IK_VirtReg:
312 getAnalysis<LiveRegMatrix>());
lib/CodeGen/RegAllocGreedy.cpp 624 AU.addRequired<LiveRegMatrix>();
625 AU.addPreserved<LiveRegMatrix>();
876 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg)
2643 LiveRegMatrix::IK_VirtReg) {
3231 getAnalysis<LiveRegMatrix>());
lib/Target/AMDGPU/GCNNSAReassign.cpp 55 AU.addRequired<LiveRegMatrix>();
77 LiveRegMatrix *LRM;
231 LRM = &getAnalysis<LiveRegMatrix>();
lib/Target/AMDGPU/GCNRegBankReassign.cpp 131 AU.addRequired<LiveRegMatrix>();
147 LiveRegMatrix *LRM;
736 LRM = &getAnalysis<LiveRegMatrix>();
lib/Target/AMDGPU/SIPreAllocateWWMRegs.cpp 41 LiveRegMatrix *Matrix;
60 AU.addRequired<LiveRegMatrix>();
108 Matrix->checkInterference(LI, PhysReg) == LiveRegMatrix::IK_Free) {
173 Matrix = &getAnalysis<LiveRegMatrix>();