LLVM
15.0.0git
|
#include "llvm/CodeGen/MachineSSAContext.h"
Public Types | |
using | BlockT = MachineBasicBlock |
using | FunctionT = MachineFunction |
using | InstructionT = MachineInstr |
using | ValueRefT = Register |
using | DominatorTreeT = DominatorTreeBase< BlockT, false > |
Public Member Functions | |
void | setFunction (MachineFunction &Fn) |
MachineFunction * | getFunction () const |
Printable | print (MachineBasicBlock *Block) const |
Printable | print (MachineInstr *Inst) const |
Printable | print (Register Value) const |
Static Public Member Functions | |
static MachineBasicBlock * | getEntryBlock (MachineFunction &F) |
Definition at line 34 of file MachineSSAContext.h.
Definition at line 39 of file MachineSSAContext.h.
Definition at line 43 of file MachineSSAContext.h.
Definition at line 40 of file MachineSSAContext.h.
Definition at line 41 of file MachineSSAContext.h.
using llvm::GenericSSAContext< MachineFunction >::ValueRefT = Register |
Definition at line 42 of file MachineSSAContext.h.
|
static |
Definition at line 24 of file MachineSSAContext.cpp.
References F.
|
inline |
Definition at line 48 of file MachineSSAContext.h.
Printable MachineSSAContext::print | ( | MachineBasicBlock * | Block | ) | const |
Definition at line 33 of file MachineSSAContext.cpp.
Printable MachineSSAContext::print | ( | MachineInstr * | Inst | ) | const |
Definition at line 37 of file MachineSSAContext.cpp.
References I.
Definition at line 41 of file MachineSSAContext.cpp.
References llvm::MachineRegisterInfo::getTargetRegisterInfo(), llvm::MachineRegisterInfo::getUniqueVRegDef(), MRI, and llvm::printReg().
void MachineSSAContext::setFunction | ( | MachineFunction & | Fn | ) |
Definition at line 28 of file MachineSSAContext.cpp.
References llvm::MachineFunction::getRegInfo().