LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
llvm::RegScavenger Member List

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

addScavengingFrameIndex(int FI)llvm::RegScavengerinline
enterBasicBlock(MachineBasicBlock *mbb)llvm::RegScavenger
FindUnusedReg(const TargetRegisterClass *RegClass) const llvm::RegScavenger
forward()llvm::RegScavenger
forward(MachineBasicBlock::iterator I)llvm::RegScavengerinline
getCurrentPosition() const llvm::RegScavengerinline
getRegsAvailable(const TargetRegisterClass *RC)llvm::RegScavenger
getRegsUsed(BitVector &used, bool includeReserved)llvm::RegScavenger
getScavengingFrameIndices(SmallVectorImpl< int > &A) const llvm::RegScavengerinline
initRegState()llvm::RegScavenger
isScavengingFrameIndex(int FI) const llvm::RegScavengerinline
RegScavenger()llvm::RegScavengerinline
scavengeRegister(const TargetRegisterClass *RegClass, MachineBasicBlock::iterator I, int SPAdj)llvm::RegScavenger
scavengeRegister(const TargetRegisterClass *RegClass, int SPAdj)llvm::RegScavengerinline
setUsed(unsigned Reg)llvm::RegScavenger
skipTo(MachineBasicBlock::iterator I)llvm::RegScavengerinline
unprocess()llvm::RegScavenger
unprocess(MachineBasicBlock::iterator I)llvm::RegScavengerinline