Home
last modified time | relevance | path

Searched refs:RegScavenger (Results 1 – 25 of 70) sorted by relevance

123

/external/llvm/lib/CodeGen/
DRegisterScavenging.cpp34 void RegScavenger::setRegUsed(unsigned Reg) { in setRegUsed()
39 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()
150 void RegScavenger::unprocess() { in unprocess()
169 void RegScavenger::forward() { in forward()
255 bool RegScavenger::isRegUsed(unsigned Reg, bool includeReserved) const { in isRegUsed()
264 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const { in FindUnusedReg()
277 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) { in getRegsAvailable()
[all …]
DBranchFolding.h23 class RegScavenger; variable
98 RegScavenger *RS;
/external/llvm/lib/Target/PowerPC/
DPPCFrameLowering.h49 RegScavenger *RS = nullptr) const override;
51 RegScavenger *RS = nullptr) const override;
52 void addScavengingSpillSlot(MachineFunction &MF, RegScavenger *RS) const;
/external/llvm/include/llvm/Target/
DTargetFrameLowering.h24 class RegScavenger; variable
225 RegScavenger *RS = nullptr) const {
235 RegScavenger *RS = nullptr) const {
/external/llvm/lib/Target/Sparc/
DSparcRegisterInfo.h40 RegScavenger *RS = nullptr) const override;
43 RegScavenger *RS = nullptr) const;
DSparcFrameLowering.h40 RegScavenger *RS = nullptr) const override;
/external/llvm/lib/Target/XCore/
DXCoreFrameLowering.h50 RegScavenger *RS = nullptr) const override;
53 RegScavenger *RS = nullptr) const override;
DXCoreRegisterInfo.h44 RegScavenger *RS = nullptr) const override;
/external/llvm/lib/Target/Hexagon/
DHexagonFixupHwLoops.cpp67 RegScavenger &RS);
121 RegScavenger RS; in fixupLoopInstrs()
162 RegScavenger &RS) { in convertLoopInstr()
DHexagonRegisterInfo.h53 RegScavenger *RS = nullptr) const override;
/external/llvm/lib/Target/Mips/
DMipsRegisterInfo.h58 RegScavenger *RS = nullptr) const override;
61 RegScavenger *RS = nullptr) const;
DMipsSEFrameLowering.h38 RegScavenger *RS) const override;
DMips16FrameLowering.h42 RegScavenger *RS) const override;
/external/llvm/lib/Target/SystemZ/
DSystemZFrameLowering.h31 RegScavenger *RS) const override;
42 RegScavenger *RS) const override;
DSystemZRegisterInfo.h52 RegScavenger *RS) const override;
/external/llvm/lib/Target/R600/
DSIRegisterInfo.h38 RegScavenger *RS) const override;
126 int64_t Offset, RegScavenger *RS) const;
DAMDGPURegisterInfo.h55 RegScavenger *RS) const override;
/external/llvm/lib/Target/AArch64/
DAArch64RegisterInfo.h23 class RegScavenger; variable
84 RegScavenger *RS = nullptr) const override;
/external/llvm/include/llvm/CodeGen/
DRegisterScavenging.h31 class RegScavenger {
72 RegScavenger() in RegScavenger() function
/external/llvm/lib/Target/BPF/
DBPFRegisterInfo.h34 RegScavenger *RS = nullptr) const override;
DBPFFrameLowering.cpp32 MachineFunction &MF, RegScavenger *RS) const { in processFunctionBeforeCalleeSavedScan()
DBPFFrameLowering.h32 RegScavenger *RS) const override;
/external/mesa3d/src/gallium/drivers/radeon/
DAMDGPURegisterInfo.cpp40 RegScavenger *RS) const { in eliminateFrameIndex()
DAMDGPURegisterInfo.h55 RegScavenger *RS) const;
/external/llvm/lib/Target/MSP430/
DMSP430RegisterInfo.h38 RegScavenger *RS = nullptr) const override;

123