LLVM API Documentation

llvm::RegScavenger Member List

This is the complete list of members for llvm::RegScavenger, including all inherited members.

backward()llvm::RegScavenger
backward(MachineBasicBlock::iterator I)llvm::RegScavenger [inline]
enterBasicBlock(MachineBasicBlock *mbb)llvm::RegScavenger
FindUnusedReg(const TargetRegisterClass *RegClass, const BitVector &Candidates) const llvm::RegScavenger
FindUnusedReg(const TargetRegisterClass *RegClass, bool ExCalleeSaved=false) const llvm::RegScavenger
forward()llvm::RegScavenger
forward(MachineBasicBlock::iterator I)llvm::RegScavenger [inline]
getRegsUsed(BitVector &used, bool includeReserved)llvm::RegScavenger
getScavengingFrameIndex() const llvm::RegScavenger [inline]
isImplicitlyDefined(unsigned Reg) const llvm::RegScavenger [inline]
isReserved(unsigned Reg) const llvm::RegScavenger [inline]
isUnused(unsigned Reg) const llvm::RegScavenger [inline]
isUsed(unsigned Reg) const llvm::RegScavenger [inline]
RegScavenger()llvm::RegScavenger [inline]
scavengeRegister(const TargetRegisterClass *RegClass, MachineBasicBlock::iterator I, int SPAdj)llvm::RegScavenger
scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj)llvm::RegScavenger [inline]
setScavengingFrameIndex(int FI)llvm::RegScavenger [inline]
setUnused(unsigned Reg, const MachineInstr *MI)llvm::RegScavenger
setUnused(BitVector Regs)llvm::RegScavenger [inline]
setUsed(unsigned Reg, bool ImpDef=false)llvm::RegScavenger
setUsed(BitVector Regs, bool ImpDef=false)llvm::RegScavenger [inline]
skipTo(MachineBasicBlock::iterator I)llvm::RegScavenger [inline]