Home | History | Annotate | Download | only in ARM

Lines Matching refs:TmpInst

1380     MCInst TmpInst;
1381 TmpInst.setOpcode(Opc == ARM::MOVi16_ga_pcrel? ARM::MOVi16 : ARM::t2MOVi16);
1382 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(0).getReg()));
1400 TmpInst.addOperand(MCOperand::CreateExpr(PCRelExpr));
1403 TmpInst.addOperand(MCOperand::CreateExpr(RefExpr));
1407 TmpInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
1408 TmpInst.addOperand(MCOperand::CreateReg(0));
1410 TmpInst.addOperand(MCOperand::CreateReg(0));
1411 OutStreamer.EmitInstruction(TmpInst);
1416 MCInst TmpInst;
1417 TmpInst.setOpcode(Opc == ARM::MOVTi16_ga_pcrel
1419 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(0).getReg()));
1420 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(1).getReg()));
1438 TmpInst.addOperand(MCOperand::CreateExpr(PCRelExpr));
1441 TmpInst.addOperand(MCOperand::CreateExpr(RefExpr));
1444 TmpInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
1445 TmpInst.addOperand(MCOperand::CreateReg(0));
1447 TmpInst.addOperand(MCOperand::CreateReg(0));
1448 OutStreamer.EmitInstruction(TmpInst);
1608 MCInst TmpInst;
1611 TmpInst.setOpcode(Opc);
1612 TmpInst.addOperand(MCOperand::CreateReg(ARM::PC));
1613 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(0).getReg()));
1615 TmpInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
1616 TmpInst.addOperand(MCOperand::CreateReg(0));
1619 TmpInst.addOperand(MCOperand::CreateReg(0));
1620 OutStreamer.EmitInstruction(TmpInst);
1633 MCInst TmpInst;
1636 TmpInst.setOpcode(ARM::LDRi12);
1637 TmpInst.addOperand(MCOperand::CreateReg(ARM::PC));
1638 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(0).getReg()));
1639 TmpInst.addOperand(MCOperand::CreateImm(MI->getOperand(2).getImm()));
1641 TmpInst.setOpcode(ARM::LDRrs);
1642 TmpInst.addOperand(MCOperand::CreateReg(ARM::PC));
1643 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(0).getReg()));
1644 TmpInst.addOperand(MCOperand::CreateReg(MI->getOperand(1).getReg()));
1645 TmpInst.addOperand(MCOperand::CreateImm(0));
1648 TmpInst.addOperand(MCOperand::CreateImm(ARMCC::AL));
1649 TmpInst.addOperand(MCOperand::CreateReg(0));
1650 OutStreamer.EmitInstruction(TmpInst);
1921 MCInst TmpInst;
1922 LowerARMMachineInstrToMCInst(MI, TmpInst, *this);
1924 OutStreamer.EmitInstruction(TmpInst);