• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/

Lines Matching refs:TII

337   const AArch64InstrInfo *TII =
341 bool IsDestroy = Opc == TII->getCallFrameDestroyOpcode();
366 TII);
373 {-(int64_t)CalleePopAmount, MVT::i8}, TII);
499 const TargetInstrInfo *TII = STI.getInstrInfo();
529 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
678 const TargetInstrInfo &TII,
699 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFRegP_X))
713 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFPLR_X))
717 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveRegP_X))
729 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFReg_X))
740 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveReg_X))
750 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFRegP))
762 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFPLR))
766 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveRegP))
776 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveReg))
785 MIB = BuildMI(MF, DL, TII.get(AArch64::SEH_SaveFReg))
821 const DebugLoc &DL, const TargetInstrInfo *TII, int CSStackSizeInc,
887 MachineInstrBuilder MIB = BuildMI(MBB, MBBI, DL, TII->get(NewOpc));
910 InsertSEH(*MIB, *TII,
1056 const TargetInstrInfo *TII = Subtarget.getInstrInfo();
1079 BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACIASP))
1082 BuildMI(MBB, MBBI, DL, TII->get(AArch64::EMITBKEY))
1084 BuildMI(MBB, MBBI, DL, TII->get(AArch64::PACIBSP))
1090 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
1129 {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup,
1137 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
1145 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_PrologEnd))
1163 {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup, false,
1168 MBB, MBBI, DL, TII, -PrologueSaveSize, NeedsWinCFI, &HasWinCFI);
1198 {FPOffset, MVT::i8}, TII, MachineInstr::FrameSetup, false,
1216 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVZXi), AArch64::X15)
1220 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1223 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVKXi), AArch64::X15)
1228 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1232 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVi64imm), AArch64::X15)
1242 BuildMI(MBB, MBBI, DL, TII->get(AArch64::BL))
1251 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1256 BuildMI(MBB, MBBI, DL, TII->get(AArch64::MOVaddrEXT))
1263 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1267 BuildMI(MBB, MBBI, DL, TII->get(getBLRCallOpcode(MF)))
1276 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1282 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SUBXrx64), AArch64::SP)
1289 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_StackAlloc))
1315 -AllocateBefore, TII,
1320 -AllocateAfter, TII,
1341 {-NumBytes, MVT::i8}, TII, MachineInstr::FrameSetup,
1360 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ANDXri), AArch64::SP)
1366 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_StackAlloc))
1382 TII->copyPhysReg(MBB, MBBI, DL, RegInfo->getBaseRegister(), AArch64::SP,
1386 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_Nop))
1394 BuildMI(MBB, MBBI, DL, TII->get(AArch64::SEH_PrologEnd))
1404 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::COPY), AArch64::FP)
1488 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
1504 BuildMI(MBB, MBBI, DL, TII->get(TargetOpcode::CFI_INSTRUCTION))
1520 const TargetInstrInfo *TII = Subtarget.getInstrInfo();
1534 TII->get(ShouldSignWithAKey(MF) ? AArch64::RETAA : AArch64::RETAB))
1540 TII->get(ShouldSignWithAKey(MF) ? AArch64::AUTIASP : AArch64::AUTIBSP))
1560 const TargetInstrInfo *TII = Subtarget.getInstrInfo();
1642 MBB, Pop, DL, TII, PrologueSaveSize, NeedsWinCFI, &HasWinCFI, false);
1670 BuildMI(MBB, LastPopI, DL, TII->get(AArch64::SEH_EpilogStart))
1680 {NumBytes + (int64_t)AfterCSRPopSize, MVT::i8}, TII,
1684 TII->get(AArch64::SEH_EpilogEnd))
1718 {-CalleeSavedSize, MVT::nxv1i8}, TII,
1725 {NumBytes, MVT::i8}, TII, MachineInstr::FrameDestroy);
1730 DeallocateBefore, TII, MachineInstr::FrameDestroy);
1733 DeallocateAfter, TII, MachineInstr::FrameDestroy);
1758 {StackRestoreBytes, MVT::i8}, TII,
1764 TII->get(AArch64::SEH_EpilogEnd))
1782 TII, MachineInstr::FrameDestroy, false, NeedsWinCFI);
1785 {NumBytes, MVT::i8}, TII, MachineInstr::FrameDestroy, false,
1807 {(int64_t)AfterCSRPopSize, MVT::i8}, TII,
1811 BuildMI(MBB, MBB.getFirstTerminator(), DL, TII->get(AArch64::SEH_EpilogEnd))
2244 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo();
2256 BuildMI(MBB, MI, DL, TII.get(AArch64::STRXpost))
2264 BuildMI(MBB, MI, DL, TII.get(AArch64::SEH_Nop))
2279 BuildMI(MBB, MI, DL, TII.get(AArch64::CFI_INSTRUCTION))
2351 MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(StrOpc));
2371 InsertSEH(MIB, TII, MachineInstr::FrameSetup);
2386 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo();
2455 MachineInstrBuilder MIB = BuildMI(MBB, MI, DL, TII.get(LdrOpc));
2471 InsertSEH(MIB, TII, MachineInstr::FrameDestroy);
2490 BuildMI(MBB, MI, DL, TII.get(AArch64::LDRXpre))
2799 const TargetInstrInfo &TII = *MF.getSubtarget().getInstrInfo();
2823 BuildMI(MBB, MBBI, DL, TII.get(AArch64::MOVi64imm), DstReg).addImm(-2);
2824 BuildMI(MBB, MBBI, DL, TII.get(AArch64::STURXi))
2887 const AArch64InstrInfo *TII =
2899 {BaseRegOffsetBytes, MVT::i8}, TII);
2911 MachineInstr *I = BuildMI(*MBB, InsertI, DL, TII->get(Opcode))
2929 const AArch64InstrInfo *TII =
2937 emitFrameOffset(*MBB, InsertI, DL, BaseReg, FrameReg, FrameRegOffset, TII);
2945 TII->get(ZeroData ? AArch64::STZGloop_wback
2962 TII->get(ZeroData ? AArch64::STZGPostIndex : AArch64::STGPostIndex))
2973 TII->get(ExtraBaseRegUpdate > 0 ? AArch64::ADDXri : AArch64::SUBXri))