reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/ARM/ARMExpandPseudoInsts.cpp
 1164       MachineBasicBlock::iterator MBBI = MBB.getLastNonDebugInstr();
 1170           MBB.getParent()->getSubtarget().getInstrInfo());
 1173       MBBI = MBB.getLastNonDebugInstr();
 1182         MachineInstrBuilder MIB = BuildMI(MBB, MBBI, dl, TII.get(TCOpcode));
 1199         BuildMI(MBB, MBBI, dl,
 1210       MBB.getParent()->moveCallSiteInfo(&MI, &*NewMI);
 1211       MBB.erase(MBBI);
 1219       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(newOpc),
 1232       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1244       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1257       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsr),
 1273       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc),
 1285       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1299       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opc),
 1322       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc),
 1348           emitT2RegPlusImmediate(MBB, MBBI, MI.getDebugLoc(), ARM::R6,
 1351           emitThumbRegPlusImmediate(MBB, MBBI, MI.getDebugLoc(), ARM::R6,
 1354           emitARMRegPlusImmediate(MBB, MBBI, MI.getDebugLoc(), ARM::R6,
 1369           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(bicOpc), ARM::R6)
 1384       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1397           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::MOVsi),
 1413         MachineFunction *MF = MBB.getParent();
 1420         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1427         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1433         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1453           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewLdOpc), DstReg)
 1458           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::tPICADD))
 1488       MachineConstantPool *MCP = MBB.getParent()->getConstantPool();
 1505           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(LDRLITOpc), DstReg)
 1513           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(PICAddOpc))
 1543       MachineInstrBuilder MIB1 = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1548       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(HI16Opc), DstReg)
 1553       MachineInstrBuilder MIB3 = BuildMI(MBB, MBBI, MI.getDebugLoc(),
 1571       ExpandMOV32BitImm(MBB, MBBI);
 1576           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::SUBri), ARM::PC)
 1589         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc));
 1620         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(NewOpc));
 1902         return ExpandCMP_SWAP(MBB, MBBI, ARM::t2LDREXB, ARM::t2STREXB,
 1905         return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREXB, ARM::STREXB,
 1909         return ExpandCMP_SWAP(MBB, MBBI, ARM::t2LDREXH, ARM::t2STREXH,
 1912         return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREXH, ARM::STREXH,
 1916         return ExpandCMP_SWAP(MBB, MBBI, ARM::t2LDREX, ARM::t2STREX, 0,
 1919         return ExpandCMP_SWAP(MBB, MBBI, ARM::LDREX, ARM::STREX, 0, NextMBBI);
 1922       return ExpandCMP_SWAP_64(MBB, MBBI, NextMBBI);
 1932         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::tPUSH))
 1937         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::tBL));
 1940         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::STMDB_UPD))
 1947         MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(ARM::BL));