LLVM API Documentation
#include <SSARegMap.h>
Collaboration diagram for llvm::SSARegMap:
Public Member Functions | |
SSARegMap () | |
const TargetRegisterClass * | getRegClass (unsigned Reg) |
unsigned | createVirtualRegister (const TargetRegisterClass *RegClass) |
unsigned | getLastVirtReg () const |
Definition at line 27 of file SSARegMap.h.
|
Definition at line 32 of file SSARegMap.h. |
|
createVirtualRegister - Create and return a new virtual register in the function with the specified register class. Definition at line 41 of file SSARegMap.h. References llvm::DenseMap< T, ToIndexT >::grow(). Referenced by llvm::LiveIntervals::addIntervalsForSpills(). |
|
Definition at line 47 of file SSARegMap.h. Referenced by llvm::VirtRegMap::grow(), llvm::VirtRegMap::print(), and llvm::LiveIntervals::runOnMachineFunction(). |
|
Definition at line 34 of file SSARegMap.h. Referenced by llvm::LiveIntervals::addIntervalsForSpills(), and llvm::VirtRegMap::assignVirt2StackSlot(). |