Searched refs:NextMBBI (Results 1 - 10 of 10) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp45 MachineBasicBlock::iterator &NextMBBI);
48 MachineBasicBlock::iterator &NextMBBI,
52 MachineBasicBlock::iterator &NextMBBI);
55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);
61 MachineBasicBlock::iterator &NextMBBI);
89 MachineBasicBlock::iterator &NextMBBI) {
95 return expandLoadLocalAddress(MBB, MBBI, NextMBBI);
97 return expandLoadAddress(MBB, MBBI, NextMBBI);
99 return expandLoadTLSIEAddress(MBB, MBBI, NextMBBI);
87 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
107 expandAuipcInstPair( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi, unsigned SecondOpcode) argument
148 expandLoadLocalAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
155 expandLoadAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
173 expandLoadTLSIEAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
184 expandLoadTLSGDAddress( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
[all...]
H A DRISCVExpandAtomicPseudoInsts.cpp49 MachineBasicBlock::iterator &NextMBBI);
53 MachineBasicBlock::iterator &NextMBBI);
57 MachineBasicBlock::iterator &NextMBBI);
60 int Width, MachineBasicBlock::iterator &NextMBBI);
88 MachineBasicBlock::iterator &NextMBBI) {
95 NextMBBI);
98 NextMBBI);
101 NextMBBI);
103 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI);
105 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI);
86 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
341 expandAtomicBinOp( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
390 expandAtomicMinMaxOp( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, AtomicRMWInst::BinOp BinOp, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
511 expandAtomicCmpXchg( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, bool IsMasked, int Width, MachineBasicBlock::iterator &NextMBBI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp52 MachineBasicBlock::iterator &NextMBBI,
57 MachineBasicBlock::iterator &NextMBBI,
62 MachineBasicBlock::iterator &NextMBBI);
64 MachineBasicBlock::iterator &NextMBBI);
86 MachineBasicBlock::iterator &NextMBBI,
99 expandCondMove(MBB, MBBI, NextMBBI);
107 MachineBasicBlock::iterator &NextMBBI,
151 expandCondMove(MBB, MBBI, NextMBBI);
159 MachineBasicBlock::iterator &NextMBBI) {
204 NextMBBI
84 selectLOCRMux(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned LowOpcode, unsigned HighOpcode) argument
105 selectSELRMux(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI, unsigned LowOpcode, unsigned HighOpcode) argument
157 expandCondMove(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
212 selectMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SLSHardening.cpp130 MachineBasicBlock::iterator NextMBBI; local
131 for (; MBBI != E; MBBI = NextMBBI) {
133 NextMBBI = std::next(MBBI);
378 MachineBasicBlock::iterator NextMBBI; local
379 for (; MBBI != E; MBBI = NextMBBI) {
381 NextMBBI = std::next(MBBI);
H A DAArch64ExpandPseudoInsts.cpp67 MachineBasicBlock::iterator &NextMBBI);
76 MachineBasicBlock::iterator &NextMBBI);
79 MachineBasicBlock::iterator &NextMBBI);
82 MachineBasicBlock::iterator &NextMBBI);
182 MachineBasicBlock::iterator &NextMBBI) {
242 NextMBBI = MBB.end();
261 MachineBasicBlock::iterator &NextMBBI) {
335 NextMBBI = MBB.end();
536 MachineBasicBlock::iterator &NextMBBI) {
592 NextMBBI
179 expandCMP_SWAP( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdarOp, unsigned StlrOp, unsigned CmpOp, unsigned ExtendImm, unsigned ZeroReg, MachineBasicBlock::iterator &NextMBBI) argument
259 expandCMP_SWAP_128( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
534 expandSetTagLoop( MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
632 expandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
[all...]
H A DAArch64SpeculationHardening.cpp467 MachineBasicBlock::iterator NextMBBI; local
468 for (; MBBI != E; MBBI = NextMBBI) {
470 NextMBBI = std::next(MBBI);
518 Modified |= makeGPRSpeculationSafe(MBB, NextMBBI, MI, Def.getReg());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DBBSectionsPrepare.cpp161 auto NextMBBI = std::next(MBB.getIterator()); local
169 if (FTMBB && (MBB.isEndSection() || &*NextMBBI != FTMBB))
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMExpandPseudoInsts.cpp65 MachineBasicBlock::iterator &NextMBBI);
109 MachineBasicBlock::iterator &NextMBBI);
113 MachineBasicBlock::iterator &NextMBBI);
1545 MachineBasicBlock::iterator &NextMBBI) {
1629 NextMBBI = MBB.end();
1664 MachineBasicBlock::iterator &NextMBBI) {
1749 NextMBBI = MBB.end();
1856 MachineBasicBlock::iterator &NextMBBI) {
2714 ARM::tUXTB, NextMBBI);
2717 ARM::UXTB, NextMBBI);
1541 ExpandCMP_SWAP(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, unsigned LdrexOp, unsigned StrexOp, unsigned UxtOp, MachineBasicBlock::iterator &NextMBBI) argument
1662 ExpandCMP_SWAP_64(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
1854 ExpandMI(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI, MachineBasicBlock::iterator &NextMBBI) argument
[all...]
H A DARMLoadStoreOptimizer.cpp1245 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); local
1247 while (NextMBBI != EndMBBI && NextMBBI->isDebugInstr())
1248 ++NextMBBI;
1249 if (NextMBBI == EndMBBI)
1252 Offset = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg);
1253 return Offset == 0 ? EndMBBI : NextMBBI;
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);

Completed in 206 milliseconds