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

Lines Matching refs:MBBI

158                                      MachineBasicBlock::iterator MBBI) const;
160 MachineBasicBlock::iterator MBBI,
163 MachineBasicBlock::iterator MBBI,
168 MachineBasicBlock::iterator MBBI,
173 MachineBasicBlock::iterator MBBI,
175 bool insertCSDB(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
218 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
221 BuildMI(MBB, MBBI, DL, TII->get(AArch64::DSB)).addImm(0xf);
222 BuildMI(MBB, MBBI, DL, TII->get(AArch64::ISB)).addImm(0xf);
359 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI) const {
364 insertFullSpeculationBarrier(MBB, MBBI, DebugLoc());
369 BuildMI(MBB, MBBI, DebugLoc(), TII->get(AArch64::SUBSXri))
375 BuildMI(MBB, MBBI, DebugLoc(), TII->get(AArch64::CSINVXr))
383 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
392 BuildMI(MBB, MBBI, DebugLoc(), TII->get(AArch64::ADDXri))
398 BuildMI(MBB, MBBI, DebugLoc(), TII->get(AArch64::ANDXrs))
404 BuildMI(MBB, MBBI, DebugLoc(), TII->get(AArch64::ADDXri))
431 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineInstr &MI,
450 BuildMI(MBB, MBBI, MI.getDebugLoc(),
466 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
468 for (; MBBI != E; MBBI = NextMBBI) {
469 MachineInstr &MI = *MBBI;
470 NextMBBI = std::next(MBBI);
539 Modified |= makeGPRSpeculationSafe(MBB, MBBI, MI, Reg);
545 /// \brief If MBBI references a pseudo instruction that should be expanded
548 MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
550 MachineInstr &MI = *MBBI;
575 BuildMI(MBB, MBBI, MI.getDebugLoc(),
590 MachineBasicBlock::iterator MBBI,
596 BuildMI(MBB, MBBI, DL, TII->get(AArch64::HINT)).addImm(0x14);
617 MachineBasicBlock::iterator MBBI = MBB.begin(), E = MBB.end();
619 while (MBBI != E) {
620 MachineInstr &MI = *MBBI;
622 MachineBasicBlock::iterator NMBBI = std::next(MBBI);
638 Modified |= insertCSDB(MBB, MBBI, DL);
641 expandSpeculationSafeValue(MBB, MBBI, UsesFullSpeculationBarrier);
643 MBBI = NMBBI;
647 Modified |= insertCSDB(MBB, MBBI, DL);