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*()
const
Description
Allow automatic conversion to the machine instruction we are working on.
Declared at: llvm/include/llvm/CodeGen/MachineInstrBuilder.h:74