class MachineInstrBuilder
Declaration
class MachineInstrBuilder { /* full declaration omitted */ };Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:60
Method Overview
- public MachineInstrBuilder()
- public MachineInstrBuilder(llvm::MachineFunction & F, llvm::MachineInstr * I)
- public MachineInstrBuilder(llvm::MachineFunction & F, int I)
- public llvm::MachineInstr * operator llvm::MachineInstr *() const
Methods
¶MachineInstrBuilder()
MachineInstrBuilder()Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:65
¶MachineInstrBuilder(llvm::MachineFunction& F,
llvm::MachineInstr* I)
MachineInstrBuilder(llvm::MachineFunction& F,
llvm::MachineInstr* I)Description
Create a MachineInstrBuilder for manipulating an existing instruction. F must be the machine function that was used to allocate I.
Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:69
Parameters
¶MachineInstrBuilder(llvm::MachineFunction& F,
int I)
MachineInstrBuilder(llvm::MachineFunction& F,
int I)Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:70
Parameters
- llvm::MachineFunction& F
- int I
¶llvm::MachineInstr* operator llvm::MachineInstr*()
const
llvm::MachineInstr* operator llvm::MachineInstr*()
constDescription
Allow automatic conversion to the machine instruction we are working on.
Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:74