Home
last modified time | relevance | path

Searched refs:LiveRegMatrix (Results 1 – 9 of 9) sorted by relevance

/external/llvm/lib/CodeGen/
DLiveRegMatrix.cpp32 char LiveRegMatrix::ID = 0;
33 INITIALIZE_PASS_BEGIN(LiveRegMatrix, "liveregmatrix",
37 INITIALIZE_PASS_END(LiveRegMatrix, "liveregmatrix", in INITIALIZE_PASS_DEPENDENCY()
40 LiveRegMatrix::LiveRegMatrix() : MachineFunctionPass(ID), in INITIALIZE_PASS_DEPENDENCY()
43 void LiveRegMatrix::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
50 bool LiveRegMatrix::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
66 void LiveRegMatrix::releaseMemory() { in releaseMemory()
99 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign()
117 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign()
134 bool LiveRegMatrix::checkRegMaskInterference(LiveInterval &VirtReg, in checkRegMaskInterference()
[all …]
DRegAllocBase.h49 class LiveRegMatrix; variable
65 LiveRegMatrix *Matrix;
74 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
DRegAllocBasic.cpp153 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()
DRegAllocBase.cpp59 LiveRegMatrix &mat) { in init()
DCMakeLists.txt40 LiveRegMatrix.cpp
DAndroid.mk42 LiveRegMatrix.cpp \
DRegAllocGreedy.cpp464 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage()
465 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage()
703 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference()
2075 LiveRegMatrix::IK_VirtReg) { in tryLastChanceRecoloring()
2540 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
/external/llvm/include/llvm/CodeGen/
DLiveRegMatrix.h39 class LiveRegMatrix : public MachineFunctionPass {
66 LiveRegMatrix();
/external/llvm/patches/
D0004-Add-Android-makefiles-for-LLVM.patch621 + LiveRegMatrix.cpp \