LLVM API Documentation

llvm::VirtRegMap Member List

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

addEmergencySpill(unsigned PhysReg, MachineInstr *MI)llvm::VirtRegMap [inline]
addKillPoint(unsigned virtReg, unsigned index)llvm::VirtRegMap [inline]
addRestorePoint(unsigned virtReg, MachineInstr *Pt)llvm::VirtRegMap [inline]
addSpillPoint(unsigned virtReg, bool isKill, MachineInstr *Pt)llvm::VirtRegMap [inline]
addSpillSlotUse(int FrameIndex, MachineInstr *MI)llvm::VirtRegMap
assignVirt2Phys(unsigned virtReg, unsigned physReg)llvm::VirtRegMap [inline]
assignVirt2StackSlot(unsigned virtReg)llvm::VirtRegMap
assignVirt2StackSlot(unsigned virtReg, int frameIndex)llvm::VirtRegMap
assignVirtReMatId(unsigned virtReg)llvm::VirtRegMap
assignVirtReMatId(unsigned virtReg, int id)llvm::VirtRegMap
clearAllVirt()llvm::VirtRegMap [inline]
clearVirt(unsigned virtReg)llvm::VirtRegMap [inline]
dump() const llvm::VirtRegMap
getEmergencySpills(MachineInstr *MI)llvm::VirtRegMap [inline]
getEmergencySpillSlot(const TargetRegisterClass *RC)llvm::VirtRegMap
getFoldedVirts(MachineInstr *MI) const llvm::VirtRegMap [inline]
getHighSpillSlot() const llvm::VirtRegMap [inline]
getKillPoint(unsigned virtReg) const llvm::VirtRegMap [inline]
getLowSpillSlot() const llvm::VirtRegMap [inline]
getPhys(unsigned virtReg) const llvm::VirtRegMap [inline]
getPreSplitReg(unsigned virtReg)llvm::VirtRegMap [inline]
getReMaterializedMI(unsigned virtReg) const llvm::VirtRegMap [inline]
getReMatId(unsigned virtReg) const llvm::VirtRegMap [inline]
getRestorePtRestores(MachineInstr *Pt)llvm::VirtRegMap [inline]
getSpillPtSpills(MachineInstr *Pt)llvm::VirtRegMap [inline]
getStackSlot(unsigned virtReg) const llvm::VirtRegMap [inline]
grow()llvm::VirtRegMap
hasEmergencySpills(MachineInstr *MI) const llvm::VirtRegMap [inline]
hasPhys(unsigned virtReg) const llvm::VirtRegMap [inline]
isAssignedReg(unsigned virtReg) const llvm::VirtRegMap [inline]
isImplicitlyDefined(unsigned VirtReg) const llvm::VirtRegMap [inline]
isMod enum valuellvm::VirtRegMap
isModRef enum valuellvm::VirtRegMap
isRef enum valuellvm::VirtRegMap
isReMaterialized(unsigned virtReg) const llvm::VirtRegMap [inline]
isRestorePt(MachineInstr *Pt) const llvm::VirtRegMap [inline]
isSpillPt(MachineInstr *Pt) const llvm::VirtRegMap [inline]
isSpillSlotUsed(int FrameIndex) const llvm::VirtRegMap [inline]
MAX_STACK_SLOT enum valuellvm::VirtRegMap
MI2VirtMapTy typedefllvm::VirtRegMap
ModRef enum namellvm::VirtRegMap
NO_PHYS_REG enum valuellvm::VirtRegMap
NO_STACK_SLOT enum valuellvm::VirtRegMap
print(std::ostream &OS) const llvm::VirtRegMap
print(std::ostream *OS) const llvm::VirtRegMap [inline]
removeKillPoint(unsigned virtReg)llvm::VirtRegMap [inline]
RemoveMachineInstrFromMaps(MachineInstr *MI)llvm::VirtRegMap
setIsImplicitlyDefined(unsigned VirtReg)llvm::VirtRegMap [inline]
setIsSplitFromReg(unsigned virtReg, unsigned SReg)llvm::VirtRegMap [inline]
setVirtIsReMaterialized(unsigned virtReg, MachineInstr *def)llvm::VirtRegMap [inline]
transferEmergencySpills(MachineInstr *Old, MachineInstr *New)llvm::VirtRegMap [inline]
transferRestorePts(MachineInstr *Old, MachineInstr *New)llvm::VirtRegMap [inline]
transferSpillPts(MachineInstr *Old, MachineInstr *New)llvm::VirtRegMap [inline]
virtFolded(unsigned VirtReg, MachineInstr *OldMI, MachineInstr *NewMI, ModRef MRInfo)llvm::VirtRegMap
virtFolded(unsigned VirtReg, MachineInstr *MI, ModRef MRInfo)llvm::VirtRegMap
VirtRegMap(MachineFunction &mf)llvm::VirtRegMap [explicit]