Lines Matching refs:Op
373 const MCOperand &Op = MI->getOperand(OpNo);
374 if (Op.isReg()) {
375 switch (Op.getReg()) {
381 printRegOperand(Op.getReg(), O, MRI);
384 } else if (Op.isImm()) {
390 printImmediate32(Op.getImm(), O);
392 printImmediate64(Op.getImm(), O);
396 printImmediate32(Op.getImm(), O);
401 O << formatDec(Op.getImm());
403 } else if (Op.isFPImm()) {
405 if (Op.getFPImm() == 0.0)
412 printImmediate32(FloatToBits(Op.getFPImm()), O);
414 printImmediate64(DoubleToBits(Op.getFPImm()), O);
418 } else if (Op.isExpr()) {
419 const MCExpr *Exp = Op.getExpr();
580 const MCOperand &Op = MI->getOperand(OpNo);
581 assert(Op.isImm());
582 if (Op.getImm() == 1) {
591 const MCOperand &Op = MI->getOperand(OpNo);
592 assert(Op.isImm());
593 if (Op.getImm() == 1)
626 const MCOperand &Op = MI->getOperand(OpNo);
627 assert(Op.isImm() || Op.isExpr());
628 if (Op.isImm()) {
629 int64_t Imm = Op.getImm();
632 if (Op.isExpr()) {
633 Op.getExpr()->print(O << '@', &MAI);
680 const MCOperand &Op = MI->getOperand(OpNo);
681 if (Op.getImm() == 0) {