Home | History | Annotate | Download | only in CodeGen

Lines Matching refs:RegScavenger

33 void RegScavenger::setUsed(unsigned Reg) {
39 bool RegScavenger::isAliasUsed(unsigned Reg) const {
46 void RegScavenger::initRegState() {
70 void RegScavenger::enterBasicBlock(MachineBasicBlock *mbb) {
106 void RegScavenger::addRegWithSubRegs(BitVector &BV, unsigned Reg) {
112 void RegScavenger::determineKillsAndDefs() {
152 void RegScavenger::unprocess() {
171 void RegScavenger::forward() {
249 void RegScavenger::getRegsUsed(BitVector &used, bool includeReserved) {
258 unsigned RegScavenger::FindUnusedReg(const TargetRegisterClass *RC) const {
271 BitVector RegScavenger::getRegsAvailable(const TargetRegisterClass *RC) {
286 unsigned RegScavenger::findSurvivorReg(MachineBasicBlock::iterator StartMI,
361 unsigned RegScavenger::scavengeRegister(const TargetRegisterClass *RC,