Lines Matching refs:LO16
982 MachineInstrBuilder LO16, HI16; in ExpandMOV32BitImm() local
995 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVi), DstReg); in ExpandMOV32BitImm()
1002 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MVNi), DstReg); in ExpandMOV32BitImm()
1012 LO16 = LO16.addImm(SOImmValV1); in ExpandMOV32BitImm()
1014 LO16.cloneMemRefs(MI); in ExpandMOV32BitImm()
1016 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1018 LO16.addImm(Pred).addReg(PredReg).add(condCodeOp()); in ExpandMOV32BitImm()
1021 LO16.add(makeImplicit(MI.getOperand(1))); in ExpandMOV32BitImm()
1022 TransferImpOps(MI, LO16, HI16); in ExpandMOV32BitImm()
1038 LO16 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LO16Opc), DstReg); in ExpandMOV32BitImm()
1043 LO16.setMIFlags(MIFlags); in ExpandMOV32BitImm()
1051 LO16 = LO16.addImm(Lo16); in ExpandMOV32BitImm()
1058 LO16 = LO16.addExternalSymbol(ES, TF | ARMII::MO_LO16); in ExpandMOV32BitImm()
1065 LO16 = LO16.addGlobalAddress(GV, MO.getOffset(), TF | ARMII::MO_LO16); in ExpandMOV32BitImm()
1071 LO16.cloneMemRefs(MI); in ExpandMOV32BitImm()
1073 LO16.addImm(Pred).addReg(PredReg); in ExpandMOV32BitImm()
1077 finalizeBundle(MBB, LO16->getIterator(), MBBI->getIterator()); in ExpandMOV32BitImm()
1080 LO16.add(makeImplicit(MI.getOperand(1))); in ExpandMOV32BitImm()
1081 TransferImpOps(MI, LO16, HI16); in ExpandMOV32BitImm()
1083 LLVM_DEBUG(dbgs() << "To: "; LO16.getInstr()->dump();); in ExpandMOV32BitImm()