/external/llvm/lib/CodeGen/ |
D | RegisterScavenging.cpp | 34 void RegScavenger::setRegUsed(unsigned Reg, LaneBitmask LaneMask) { in setRegUsed() 42 void RegScavenger::initRegState() { in initRegState() 66 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) { in enterBasicBlock() 95 void RegScavenger::addRegUnits(BitVector &BV, unsigned Reg) { in addRegUnits() 100 void RegScavenger::determineKillsAndDefs() { in determineKillsAndDefs() 149 void RegScavenger::unprocess() { in unprocess() 168 void RegScavenger::forward() { in forward() 254 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed() 263 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg() 276 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable() [all …]
|
D | ShrinkWrap.cpp | 134 bool useOrDefCSROrFI(const MachineInstr &MI, RegScavenger *RS) const; 136 const SetOfRegs &getCurrentCSRs(RegScavenger *RS) const { in getCurrentCSRs() 156 void updateSaveRestorePoints(MachineBasicBlock &MBB, RegScavenger *RS); 223 RegScavenger *RS) const { in INITIALIZE_PASS_DEPENDENCY() 270 RegScavenger *RS) { in updateSaveRestorePoints() 398 std::unique_ptr<RegScavenger> RS( in runOnMachineFunction() 399 TRI->requiresRegisterScavenging(MF) ? new RegScavenger() : nullptr); in runOnMachineFunction()
|
D | BranchFolding.h | 23 class RegScavenger; variable 99 RegScavenger *RS;
|
/external/llvm/lib/Target/PowerPC/ |
D | PPCFrameLowering.h | 73 RegScavenger *RS = nullptr) const override; 75 RegScavenger *RS = nullptr) const override; 76 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/llvm/lib/Target/Sparc/ |
D | SparcRegisterInfo.h | 40 RegScavenger *RS = nullptr) const override; 43 RegScavenger *RS = nullptr) const;
|
/external/llvm/include/llvm/Target/ |
D | TargetFrameLowering.h | 25 class RegScavenger; variable 261 RegScavenger *RS = nullptr) const; 269 RegScavenger *RS = nullptr) const {
|
/external/llvm/lib/Target/XCore/ |
D | XCoreFrameLowering.h | 51 RegScavenger *RS = nullptr) const override; 54 RegScavenger *RS = nullptr) const override;
|
D | XCoreRegisterInfo.h | 44 RegScavenger *RS = nullptr) const override;
|
D | XCoreRegisterInfo.cpp | 96 int Offset, RegScavenger *RS ) { in InsertFPConstInst() 164 unsigned Reg, int Offset, RegScavenger *RS ) { in InsertSPConstInst() 263 RegScavenger *RS) const { in eliminateFrameIndex()
|
/external/llvm/lib/Target/Mips/ |
D | MipsRegisterInfo.h | 58 RegScavenger *RS = nullptr) const override; 61 RegScavenger *RS = nullptr) const;
|
/external/llvm/lib/Target/SystemZ/ |
D | SystemZFrameLowering.h | 31 RegScavenger *RS) const override; 42 RegScavenger *RS) const override;
|
/external/llvm/lib/Target/AArch64/ |
D | AArch64RegisterInfo.h | 23 class RegScavenger; variable 86 RegScavenger *RS = nullptr) const override;
|
/external/llvm/lib/Target/AMDGPU/ |
D | SIRegisterInfo.h | 51 RegScavenger *RS) const override; 153 int64_t Offset, RegScavenger *RS) const;
|
D | SIFrameLowering.h | 29 RegScavenger *RS = nullptr) const override;
|
D | AMDGPURegisterInfo.h | 51 RegScavenger *RS) const override;
|
/external/llvm/include/llvm/CodeGen/ |
D | RegisterScavenging.h | 31 class RegScavenger { 71 RegScavenger() in RegScavenger() function
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonFrameLowering.h | 47 RegScavenger *RS = nullptr) const override; 49 RegScavenger *RS) const override;
|
/external/llvm/lib/Target/X86/ |
D | X86FrameLowering.h | 78 RegScavenger *RS = nullptr) const override; 113 RegScavenger *RS) const override;
|
/external/llvm/lib/Target/BPF/ |
D | BPFRegisterInfo.h | 34 RegScavenger *RS = nullptr) const override;
|
D | BPFFrameLowering.cpp | 34 RegScavenger *RS) const { in determineCalleeSaves()
|
D | BPFFrameLowering.h | 32 RegScavenger *RS) const override;
|
/external/mesa3d/src/gallium/drivers/radeon/ |
D | AMDGPURegisterInfo.cpp | 40 RegScavenger *RS) const { in eliminateFrameIndex()
|
D | AMDGPURegisterInfo.h | 55 RegScavenger *RS) const;
|
/external/llvm/lib/Target/MSP430/ |
D | MSP430RegisterInfo.h | 38 RegScavenger *RS = nullptr) const override;
|