Searched refs:LiveRegMatrix (Results 1 – 13 of 13) sorted by relevance
31 char LiveRegMatrix::ID = 0;32 INITIALIZE_PASS_BEGIN(LiveRegMatrix, "liveregmatrix",36 INITIALIZE_PASS_END(LiveRegMatrix, "liveregmatrix", in INITIALIZE_PASS_DEPENDENCY()39 LiveRegMatrix::LiveRegMatrix() : MachineFunctionPass(ID), in INITIALIZE_PASS_DEPENDENCY()42 void LiveRegMatrix::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()49 bool LiveRegMatrix::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()64 void LiveRegMatrix::releaseMemory() { in releaseMemory()97 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()114 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()131 bool LiveRegMatrix::isPhysRegUsed(unsigned PhysReg) const { in isPhysRegUsed()[all …]
49 class LiveRegMatrix; variable65 LiveRegMatrix *Matrix;80 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
153 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()154 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage()230 case LiveRegMatrix::IK_Free: in selectOrSplit()234 case LiveRegMatrix::IK_VirtReg: in selectOrSplit()277 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
27 class LiveRegMatrix; variable42 const LiveRegMatrix *Matrix);
33 const LiveRegMatrix *Matrix) in AllocationOrder()
56 LiveRegMatrix &mat) { in init()
46 LiveRegMatrix.cpp
482 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()483 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage()728 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()2116 LiveRegMatrix::IK_VirtReg) { in tryLastChanceRecoloring()2587 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
335 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
38 class LiveRegMatrix : public MachineFunctionPass {64 LiveRegMatrix();
36 class LiveRegMatrix; variable764 const LiveRegMatrix *Matrix = nullptr)
139 const LiveRegMatrix *Matrix) const override;
260 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()