/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | LiveRegMatrix.cpp | 38 char LiveRegMatrix::ID = 0; 39 INITIALIZE_PASS_BEGIN(LiveRegMatrix, "liveregmatrix", 43 INITIALIZE_PASS_END(LiveRegMatrix, "liveregmatrix", in INITIALIZE_PASS_DEPENDENCY() 46 LiveRegMatrix::LiveRegMatrix() : MachineFunctionPass(ID) {} in INITIALIZE_PASS_DEPENDENCY() 48 void LiveRegMatrix::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage() 55 bool LiveRegMatrix::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction() 70 void LiveRegMatrix::releaseMemory() { in releaseMemory() 104 void LiveRegMatrix::assign(LiveInterval &VirtReg, unsigned PhysReg) { in assign() 121 void LiveRegMatrix::unassign(LiveInterval &VirtReg) { in unassign() 138 bool LiveRegMatrix::isPhysRegUsed(unsigned PhysReg) const { in isPhysRegUsed() [all …]
|
D | RegAllocBasic.cpp | 141 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) in INITIALIZE_PASS_DEPENDENCY() 192 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 193 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage() 267 case LiveRegMatrix::IK_Free: in selectOrSplit() 271 case LiveRegMatrix::IK_VirtReg: in selectOrSplit() 313 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
|
D | RegAllocBase.h | 47 class LiveRegMatrix; variable 69 LiveRegMatrix *Matrix = nullptr; 82 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | AllocationOrder.h | 28 class LiveRegMatrix; variable 47 const LiveRegMatrix *Matrix);
|
D | AllocationOrder.cpp | 33 const LiveRegMatrix *Matrix) in AllocationOrder()
|
D | RegAllocBase.cpp | 59 LiveRegMatrix &mat) { in init()
|
D | CMakeLists.txt | 55 LiveRegMatrix.cpp
|
D | RegAllocGreedy.cpp | 571 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) 621 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 622 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage() 871 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference() 2597 LiveRegMatrix::IK_VirtReg) { in tryLastChanceRecoloring() 3179 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
|
/external/llvm/lib/CodeGen/ |
D | LiveRegMatrix.cpp | 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 …]
|
D | RegAllocBase.h | 49 class LiveRegMatrix; variable 65 LiveRegMatrix *Matrix; 80 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | RegAllocBasic.cpp | 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()
|
D | AllocationOrder.h | 27 class LiveRegMatrix; variable 42 const LiveRegMatrix *Matrix);
|
D | AllocationOrder.cpp | 33 const LiveRegMatrix *Matrix) in AllocationOrder()
|
D | RegAllocBase.cpp | 56 LiveRegMatrix &mat) { in init()
|
D | CMakeLists.txt | 46 LiveRegMatrix.cpp
|
D | RegAllocGreedy.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()
|
D | TargetRegisterInfo.cpp | 335 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
|
/external/llvm/include/llvm/CodeGen/ |
D | LiveRegMatrix.h | 38 class LiveRegMatrix : public MachineFunctionPass { 64 LiveRegMatrix();
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | LiveRegMatrix.h | 41 class LiveRegMatrix : public MachineFunctionPass { 69 LiveRegMatrix();
|
D | TargetRegisterInfo.h | 38 class LiveRegMatrix; variable 807 const LiveRegMatrix *Matrix = nullptr)
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZRegisterInfo.h | 58 const LiveRegMatrix *Matrix) const override;
|
D | SystemZRegisterInfo.cpp | 63 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
|
/external/llvm/include/llvm/Target/ |
D | TargetRegisterInfo.h | 36 class LiveRegMatrix; variable 764 const LiveRegMatrix *Matrix = nullptr)
|
/external/llvm/lib/Target/ARM/ |
D | ARMBaseRegisterInfo.h | 139 const LiveRegMatrix *Matrix) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/ |
D | ARMBaseRegisterInfo.h | 153 const LiveRegMatrix *Matrix) const override;
|