Lines Matching refs:MCOperand
29 typedef struct MCOperand MCOperand; typedef
33 struct MCOperand { struct
49 bool MCOperand_isValid(const MCOperand *op); argument
51 bool MCOperand_isReg(const MCOperand *op);
53 bool MCOperand_isImm(const MCOperand *op);
55 bool MCOperand_isFPImm(const MCOperand *op);
57 bool MCOperand_isInst(const MCOperand *op);
60 unsigned MCOperand_getReg(const MCOperand *op);
63 void MCOperand_setReg(MCOperand *op, unsigned Reg);
65 int64_t MCOperand_getImm(MCOperand *op);
67 void MCOperand_setImm(MCOperand *op, int64_t Val);
69 double MCOperand_getFPImm(const MCOperand *op);
71 void MCOperand_setFPImm(MCOperand *op, double Val);
73 const MCInst *MCOperand_getInst(const MCOperand *op);
75 void MCOperand_setInst(MCOperand *op, const MCInst *Val);
81 MCOperand *MCOperand_CreateReg1(MCInst *inst, unsigned Reg);
87 MCOperand *MCOperand_CreateImm1(MCInst *inst, int64_t Val);
97 MCOperand Operands[48];
116 void MCInst_insert0(MCInst *inst, int index, MCOperand *Op);
126 MCOperand *MCInst_getOperand(MCInst *inst, unsigned i);
131 void MCInst_addOperand2(MCInst *inst, MCOperand *Op);