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

Lines Matching refs:InsertPt

184                       MachineBasicBlock::iterator InsertPt, DebugLoc Loc);
186 MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
190 MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
193 MachineBasicBlock::iterator InsertPt,
205 MachineBasicBlock::iterator InsertPt,
591 auto InsertPt = MBB->SkipPHIsAndLabels(MBB->begin());
592 BuildMI(*MBB, InsertPt, DebugLoc(), TII->get(X86::LFENCE));
741 auto InsertPt = CheckingMBB.begin();
742 assert((InsertPt == CheckingMBB.end() || !InsertPt->isPHI()) &&
757 auto CMovI = BuildMI(CheckingMBB, InsertPt, DebugLoc(),
1110 auto InsertPt = Pred->getFirstTerminator();
1115 auto AddrI = BuildMI(*Pred, InsertPt, DebugLoc(),
1123 auto AddrI = BuildMI(*Pred, InsertPt, DebugLoc(), TII->get(X86::LEA64r),
1150 auto InsertPt = MBB.SkipPHIsLabelsAndDebug(MBB.begin());
1154 auto CheckI = BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::CMP64ri32))
1164 BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::LEA64r), AddrReg)
1173 auto CheckI = BuildMI(MBB, InsertPt, DebugLoc(), TII->get(X86::CMP64rr))
1186 BuildMI(MBB, InsertPt, DebugLoc(), TII->get(CMovOp), UpdatedStateReg)
1504 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt,
1511 BuildMI(MBB, InsertPt, Loc, TII->get(X86::COPY), Reg).addReg(X86::EFLAGS);
1522 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
1524 BuildMI(MBB, InsertPt, Loc, TII->get(X86::COPY), X86::EFLAGS).addReg(Reg);
1533 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt, DebugLoc Loc,
1539 auto ShiftI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::SHL64ri), TmpReg)
1544 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), X86::RSP)
1553 MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt,
1561 BuildMI(MBB, InsertPt, Loc, TII->get(TargetOpcode::COPY), TmpReg)
1564 BuildMI(MBB, InsertPt, Loc, TII->get(X86::SAR64ri), PredStateReg)
1649 auto InsertPt = MI.getIterator();
1657 FlagsReg = saveEFLAGS(MBB, InsertPt, Loc);
1677 BuildMI(MBB, InsertPt, Loc, TII->get(X86::VMOV64toPQIrr), VStateReg)
1685 auto BroadcastI = BuildMI(MBB, InsertPt, Loc,
1697 BuildMI(MBB, InsertPt, Loc,
1719 BuildMI(MBB, InsertPt, Loc, TII->get(BroadcastOp), VStateReg)
1729 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(OrOp), TmpReg)
1742 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(X86::OR64rr), TmpReg)
1752 BuildMI(MBB, InsertPt, Loc, TII->get(X86::SHRX64rr), TmpReg)
1772 restoreEFLAGS(MBB, InsertPt, Loc, FlagsReg);
1912 unsigned Reg, MachineBasicBlock &MBB, MachineBasicBlock::iterator InsertPt,
1927 BuildMI(MBB, InsertPt, Loc, TII->get(TargetOpcode::COPY), NarrowStateReg)
1933 if (isEFLAGSLive(MBB, InsertPt, *TRI))
1934 FlagsReg = saveEFLAGS(MBB, InsertPt, Loc);
1939 auto OrI = BuildMI(MBB, InsertPt, Loc, TII->get(OrOpCode), NewReg)
1947 restoreEFLAGS(MBB, InsertPt, Loc, FlagsReg);
2015 auto InsertPt = MI.getIterator();
2025 mergePredStateIntoSP(MBB, InsertPt, Loc, PS->SSA.GetValueAtEndOfBlock(&MBB));
2062 auto InsertPt = MI.getIterator();
2075 BuildMI(MBB, std::next(InsertPt), Loc, TII->get(X86::LFENCE));
2084 mergePredStateIntoSP(MBB, InsertPt, Loc, StateReg);
2090 if (MI.isReturn() || (std::next(InsertPt) == MBB.end() && MBB.succ_empty()))
2130 BuildMI(MBB, InsertPt, Loc, TII->get(X86::MOV64ri32), ExpectedRetAddrReg)
2133 BuildMI(MBB, InsertPt, Loc, TII->get(X86::LEA64r), ExpectedRetAddrReg)
2143 ++InsertPt;
2151 BuildMI(MBB, InsertPt, Loc, TII->get(X86::MOV64rm), ExpectedRetAddrReg)
2161 unsigned NewStateReg = extractPredStateFromSP(MBB, InsertPt, Loc);
2170 BuildMI(MBB, InsertPt, Loc, TII->get(X86::CMP64ri32))
2175 BuildMI(MBB, InsertPt, Loc, TII->get(X86::LEA64r), ActualRetAddrReg)
2181 BuildMI(MBB, InsertPt, Loc, TII->get(X86::CMP64rr))
2192 auto CMovI = BuildMI(MBB, InsertPt, Loc, TII->get(CMovOp), UpdatedStateReg)