/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | RegisterScavenging.cpp | 53 void RegScavenger::setRegUsed(unsigned Reg, LaneBitmask LaneMask) { in setRegUsed() 57 void RegScavenger::init(MachineBasicBlock &MBB) { in init() 84 void RegScavenger::enterBasicBlock(MachineBasicBlock &MBB) { in enterBasicBlock() 89 void RegScavenger::enterBasicBlockEnd(MachineBasicBlock &MBB) { in enterBasicBlockEnd() 100 void RegScavenger::addRegUnits(BitVector &BV, unsigned Reg) { in addRegUnits() 105 void RegScavenger::removeRegUnits(BitVector &BV, unsigned Reg) { in removeRegUnits() 110 void RegScavenger::determineKillsAndDefs() { in determineKillsAndDefs() 157 void RegScavenger::unprocess() { in unprocess() 176 void RegScavenger::forward() { in forward() 261 void RegScavenger::backward() { in backward() [all …]
|
D | ShrinkWrap.cpp | 163 bool useOrDefCSROrFI(const MachineInstr &MI, RegScavenger *RS) const; 165 const SetOfRegs &getCurrentCSRs(RegScavenger *RS) const { in getCurrentCSRs() 185 void updateSaveRestorePoints(MachineBasicBlock &MBB, RegScavenger *RS); 261 RegScavenger *RS) const { in INITIALIZE_PASS_DEPENDENCY() 320 RegScavenger *RS) { in updateSaveRestorePoints() 477 std::unique_ptr<RegScavenger> RS( in runOnMachineFunction() 478 TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr); in runOnMachineFunction()
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | RegisterScavenging.cpp | 37 void RegScavenger::setUsed(unsigned Reg) { in setUsed() 45 bool RegScavenger::isAliasUsed(unsigned Reg) const { in isAliasUsed() 54 void RegScavenger::initRegState() { in initRegState() 79 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { in enterBasicBlock() 111 void RegScavenger::addRegWithSubRegs(BitVector &BV, unsigned Reg) { in addRegWithSubRegs() 117 void RegScavenger::addRegWithAliases(BitVector &BV, unsigned Reg) { in addRegWithAliases() 123 void RegScavenger::forward() { in forward() 231 void RegScavenger::getRegsUsed(BitVector &used, bool includeReserved) { in getRegsUsed() 238 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg() 251 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable() [all …]
|
/external/llvm/lib/CodeGen/ |
D | RegisterScavenging.cpp | 34 void RegScavenger::setRegUsed(unsigned Reg, LaneBitmask LaneMask) { in setRegUsed() 42 void RegScavenger::initRegState() { in initRegState() 63 void RegScavenger::enterBasicBlock(MachineBasicBlock &MBB) { in enterBasicBlock() 92 void RegScavenger::addRegUnits(BitVector &BV, unsigned Reg) { in addRegUnits() 97 void RegScavenger::determineKillsAndDefs() { in determineKillsAndDefs() 144 void RegScavenger::unprocess() { in unprocess() 163 void RegScavenger::forward() { in forward() 248 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed() 257 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg() 268 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable() [all …]
|
D | ShrinkWrap.cpp | 135 bool useOrDefCSROrFI(const MachineInstr &MI, RegScavenger *RS) const; 137 const SetOfRegs &getCurrentCSRs(RegScavenger *RS) const { in getCurrentCSRs() 157 void updateSaveRestorePoints(MachineBasicBlock &MBB, RegScavenger *RS); 224 RegScavenger *RS) const { in INITIALIZE_PASS_DEPENDENCY() 273 RegScavenger *RS) { in updateSaveRestorePoints() 443 std::unique_ptr<RegScavenger> RS( in runOnMachineFunction() 444 TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr); in runOnMachineFunction()
|
/external/swiftshader/third_party/LLVM/lib/Target/PowerPC/ |
D | PPCRegisterInfo.h | 54 int SPAdj, RegScavenger *RS) const; 56 int SPAdj, RegScavenger *RS) const; 58 int SPAdj, RegScavenger *RS = NULL) const;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/AMDGPU/ |
D | SIRegisterInfo.h | 107 int FI, RegScavenger *RS, 111 int FI, RegScavenger *RS, 116 RegScavenger *RS) const override; 119 int FI, RegScavenger *RS) const; 241 RegScavenger *RS) const;
|
D | SIFrameLowering.h | 39 RegScavenger *RS = nullptr) const override; 43 RegScavenger *RS = nullptr) const override;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFrameLowering.h | 93 RegScavenger *RS = nullptr) const override; 95 RegScavenger *RS = nullptr) const override; 96 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/PowerPC/ |
D | PPCFrameLowering.h | 93 RegScavenger *RS = nullptr) const override; 95 RegScavenger *RS = nullptr) const override; 96 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
|
/external/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegisterInfo.h | 25 class RegScavenger; variable 40 RegScavenger *RS = nullptr) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/WebAssembly/ |
D | WebAssemblyRegisterInfo.h | 25 class RegScavenger; variable 40 RegScavenger *RS = nullptr) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/ |
D | RegisterScavenging.h | 35 class RegScavenger { 72 RegScavenger() = default; 227 void scavengeFrameVirtualRegs(MachineFunction &MF, RegScavenger &RS);
|
D | TargetFrameLowering.h | 25 class RegScavenger; variable 270 RegScavenger *RS = nullptr) const; 278 RegScavenger *RS = nullptr) const {
|
/external/swiftshader/third_party/LLVM/lib/Target/CellSPU/ |
D | SPURegisterInfo.h | 75 RegScavenger *RS = NULL) const; 94 RegScavenger *RS,
|
/external/llvm/include/llvm/Target/ |
D | TargetFrameLowering.h | 25 class RegScavenger; variable 270 RegScavenger *RS = nullptr) const; 278 RegScavenger *RS = nullptr) const {
|
/external/llvm/lib/Target/XCore/ |
D | XCoreFrameLowering.h | 51 RegScavenger *RS = nullptr) const override; 54 RegScavenger *RS = nullptr) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/XCore/ |
D | XCoreFrameLowering.h | 51 RegScavenger *RS = nullptr) const override; 54 RegScavenger *RS = nullptr) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/ |
D | RISCVFrameLowering.h | 37 RegScavenger *RS) const override; 40 RegScavenger *RS) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/SystemZ/ |
D | SystemZFrameLowering.h | 31 RegScavenger *RS) const override; 42 RegScavenger *RS) const override;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZFrameLowering.h | 31 RegScavenger *RS) const override; 42 RegScavenger *RS) const override;
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARC/ |
D | ARCFrameLowering.h | 42 RegScavenger *RS) const override; 56 RegScavenger *RS) const override;
|
/external/swiftshader/third_party/LLVM/include/llvm/Target/ |
D | TargetFrameLowering.h | 29 class RegScavenger; variable 182 RegScavenger *RS = NULL) const {
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.h | 23 class RegScavenger; variable 86 RegScavenger *RS = nullptr) const override;
|
/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
D | RegisterScavenging.h | 30 class RegScavenger { 72 RegScavenger() in RegScavenger() function
|