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

References

lib/Target/AArch64/AArch64ExpandPseudoInsts.cpp
  406   MachineInstr &MI = *MBBI;
  466         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(Opcode),
  484       MachineInstrBuilder MIB = BuildMI(MBB, MBBI, MI.getDebugLoc(),
  501           BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg);
  508         MIB2 = BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::LDRWui))
  514         MIB2 = BuildMI(MBB, MBBI, DL, TII->get(AArch64::LDRXui))
  553         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADRP), DstReg)
  567       BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MOVKXi), DstReg)
  574         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDXri))
  586     BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDXri))
  607     BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::MRS), DstReg)
  614     return expandMOVImm(MBB, MBBI, 32);
  616     return expandMOVImm(MBB, MBBI, 64);
  624         BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::RET))
  631     return expandCMP_SWAP(MBB, MBBI, AArch64::LDAXRB, AArch64::STLXRB,
  636     return expandCMP_SWAP(MBB, MBBI, AArch64::LDAXRH, AArch64::STLXRH,
  641     return expandCMP_SWAP(MBB, MBBI, AArch64::LDAXRW, AArch64::STLXRW,
  646     return expandCMP_SWAP(MBB, MBBI,
  651     return expandCMP_SWAP_128(MBB, MBBI, NextMBBI);
  656     BuildMI(MBB, MBBI, MI.getDebugLoc(),
  687      BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::IRG))
  695      BuildMI(MBB, MBBI, MI.getDebugLoc(), TII->get(AArch64::ADDG))
  705      return expandSetTagLoop(MBB, MBBI, NextMBBI);