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(). |