LLVM API Documentation

Classes | Namespaces | Enumerations | Functions
MachineInstrBuilder.h File Reference
#include "llvm/CodeGen/MachineFunction.h"
#include "llvm/CodeGen/MachineInstrBundle.h"
#include "llvm/Support/ErrorHandling.h"
Include dependency graph for MachineInstrBuilder.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)