LLVM API Documentation
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstrBundle.h"
#include "llvm/Support/ErrorHandling.h"
Go to the source code of this file.
Classes | |
class | llvm::MachineInstrBuilder |
class | llvm::MIBundleBuilder |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
namespace | llvm::RegState |
Enumerations | |
enum | { llvm::RegState::Define = 0x2, llvm::RegState::Implicit = 0x4, llvm::RegState::Kill = 0x8, llvm::RegState::Dead = 0x10, llvm::RegState::Undef = 0x20, llvm::RegState::EarlyClobber = 0x40, llvm::RegState::Debug = 0x80, llvm::RegState::InternalRead = 0x100, llvm::RegState::DefineNoRead = Define | Undef, llvm::RegState::ImplicitDefine = Implicit | Define, llvm::RegState::ImplicitKill = Implicit | Kill } |
Functions | |
MachineInstrBuilder | llvm::BuildMI (MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID) |
MachineInstrBuilder | llvm::BuildMI (MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineBasicBlock::iterator I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineBasicBlock::instr_iterator I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineInstr *I, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineBasicBlock::iterator I, DebugLoc DL, const MCInstrDesc &MCID) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineBasicBlock::instr_iterator I, DebugLoc DL, const MCInstrDesc &MCID) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineInstr *I, DebugLoc DL, const MCInstrDesc &MCID) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock *BB, DebugLoc DL, const MCInstrDesc &MCID) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock *BB, DebugLoc DL, const MCInstrDesc &MCID, unsigned DestReg) |
MachineInstrBuilder | llvm::BuildMI (MachineFunction &MF, DebugLoc DL, const MCInstrDesc &MCID, bool IsIndirect, unsigned Reg, unsigned Offset, const MDNode *MD) |
MachineInstrBuilder | llvm::BuildMI (MachineBasicBlock &BB, MachineBasicBlock::iterator I, DebugLoc DL, const MCInstrDesc &MCID, bool IsIndirect, unsigned Reg, unsigned Offset, const MDNode *MD) |
unsigned | llvm::getDefRegState (bool B) |
unsigned | llvm::getImplRegState (bool B) |
unsigned | llvm::getKillRegState (bool B) |
unsigned | llvm::getDeadRegState (bool B) |
unsigned | llvm::getUndefRegState (bool B) |
unsigned | llvm::getInternalReadRegState (bool B) |
unsigned | llvm::getDebugRegState (bool B) |