Lines Matching full:mc
17 #include "llvm/MC/MCExpr.h"
18 #include "llvm/MC/MCInstrInfo.h"
19 #include "llvm/MC/MCRegister.h"
20 #include "llvm/MC/MCSymbol.h"
59 void XtensaInstPrinter::printOperand(const MCOperand &MC, raw_ostream &O) { in printOperand() argument
60 if (MC.isReg()) in printOperand()
61 O << getRegisterName(MC.getReg()); in printOperand()
62 else if (MC.isImm()) in printOperand()
63 O << MC.getImm(); in printOperand()
64 else if (MC.isExpr()) in printOperand()
65 printExpr(MC.getExpr(), O); in printOperand()
95 const MCOperand &MC = MI->getOperand(OpNum); in printBranchTarget() local
97 int64_t Val = MC.getImm() + 4; in printBranchTarget()
102 } else if (MC.isExpr()) in printBranchTarget()
103 MC.getExpr()->print(OS, &MAI, true); in printBranchTarget()
110 const MCOperand &MC = MI->getOperand(OpNum); in printJumpTarget() local
111 if (MC.isImm()) { in printJumpTarget()
112 int64_t Val = MC.getImm() + 4; in printJumpTarget()
117 } else if (MC.isExpr()) in printJumpTarget()
118 MC.getExpr()->print(OS, &MAI, true); in printJumpTarget()
126 const MCOperand &MC = MI->getOperand(OpNum); in printCallOperand() local
127 if (MC.isImm()) { in printCallOperand()
128 int64_t Val = MC.getImm() + 4; in printCallOperand()
133 } else if (MC.isExpr()) in printCallOperand()
134 MC.getExpr()->print(OS, &MAI, true); in printCallOperand()
141 const MCOperand &MC = MI->getOperand(OpNum); in printL32RTarget() local
142 if (MC.isImm()) { in printL32RTarget()
151 } else if (MC.isExpr()) in printL32RTarget()
152 MC.getExpr()->print(O, &MAI, true); in printL32RTarget()