15 #ifndef LLVM_MC_MCINSTBUILDER_H
16 #define LLVM_MC_MCINSTBUILDER_H
MCInstBuilder & addInst(const MCInst *Val)
Add a new MCInst operand.
static MCOperand CreateReg(unsigned Reg)
static MCOperand CreateExpr(const MCExpr *Val)
MCInstBuilder & addFPImm(double Val)
Add a new floating point immediate operand.
MCInstBuilder(unsigned Opcode)
Create a new MCInstBuilder for an MCInst with a specific opcode.
MCInstBuilder & addExpr(const MCExpr *Val)
Add a new MCExpr operand.
MCInstBuilder & addReg(unsigned Reg)
Add a new register operand.
MCInstBuilder & addImm(int64_t Val)
Add a new integer immediate operand.
void setOpcode(unsigned Op)
static MCOperand CreateImm(int64_t Val)
static MCOperand CreateFPImm(double Val)
void addOperand(const MCOperand &Op)
static MCOperand CreateInst(const MCInst *Val)