Searched refs:LiveRegMatrix (Results 1 – 21 of 21) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.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 | 140 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) in INITIALIZE_PASS_DEPENDENCY() 191 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 192 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage() 266 case LiveRegMatrix::IK_Free: in selectOrSplit() 270 case LiveRegMatrix::IK_VirtReg: in selectOrSplit() 312 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
|
D | RegAllocBase.h | 46 class LiveRegMatrix; variable 68 LiveRegMatrix *Matrix = nullptr; 81 void init(VirtRegMap &vrm, LiveIntervals &lis, LiveRegMatrix &mat);
|
D | AllocationOrder.h | 27 class LiveRegMatrix; variable 46 const LiveRegMatrix *Matrix);
|
D | AllocationOrder.cpp | 32 const LiveRegMatrix *Matrix) in AllocationOrder()
|
D | RegAllocBase.cpp | 59 LiveRegMatrix &mat) { in init()
|
D | CMakeLists.txt | 58 LiveRegMatrix.cpp
|
D | RegAllocGreedy.cpp | 574 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) 624 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 625 AU.addPreserved<LiveRegMatrix>(); in getAnalysisUsage() 876 if (Matrix->checkInterference(VirtReg, PhysReg) > LiveRegMatrix::IK_VirtReg) in canEvictInterference() 2643 LiveRegMatrix::IK_VirtReg) { in tryLastChanceRecoloring() 3238 getAnalysis<LiveRegMatrix>()); in runOnMachineFunction()
|
D | TargetRegisterInfo.cpp | 388 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/ |
D | SIPreAllocateWWMRegs.cpp | 42 LiveRegMatrix *Matrix; 61 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 78 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) 109 Matrix->checkInterference(LI, PhysReg) == LiveRegMatrix::IK_Free) { in processDef() 174 Matrix = &getAnalysis<LiveRegMatrix>(); in runOnMachineFunction()
|
D | GCNNSAReassign.cpp | 56 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 78 LiveRegMatrix *LRM; 102 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) 232 LRM = &getAnalysis<LiveRegMatrix>(); in runOnMachineFunction()
|
D | GCNRegBankReassign.cpp | 132 AU.addRequired<LiveRegMatrix>(); in getAnalysisUsage() 148 LiveRegMatrix *LRM; 269 INITIALIZE_PASS_DEPENDENCY(LiveRegMatrix) 737 LRM = &getAnalysis<LiveRegMatrix>(); in runOnMachineFunction()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveRegMatrix.h | 40 class LiveRegMatrix : public MachineFunctionPass { 68 LiveRegMatrix();
|
D | TargetRegisterInfo.h | 37 class LiveRegMatrix; variable 785 const LiveRegMatrix *Matrix = nullptr)
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/ |
D | SystemZRegisterInfo.h | 66 const LiveRegMatrix *Matrix) const override;
|
D | SystemZRegisterInfo.cpp | 82 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMBaseRegisterInfo.h | 157 const LiveRegMatrix *Matrix) const override;
|
D | ARMBaseRegisterInfo.cpp | 306 const LiveRegMatrix *Matrix) const { in getRegAllocationHints()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/ |
D | Android.bp | 207 "llvm/lib/CodeGen/LiveRegMatrix.cpp",
|
D | BUILD.gn | 362 "llvm/lib/CodeGen/LiveRegMatrix.cpp",
|
D | CMakeLists.txt | 207 ${LLVM_DIR}/lib/CodeGen/LiveRegMatrix.cpp
|