/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/ |
H A D | RISCVExpandPseudoInsts.cpp | 45 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 D | RISCVExpandAtomicPseudoInsts.cpp | 49 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 D | SystemZPostRewrite.cpp | 52 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 D | AArch64SLSHardening.cpp | 130 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 D | AArch64ExpandPseudoInsts.cpp | 67 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 D | AArch64SpeculationHardening.cpp | 467 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 D | BBSectionsPrepare.cpp | 161 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 D | ARMExpandPseudoInsts.cpp | 65 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 D | ARMLoadStoreOptimizer.cpp | 1245 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 D | MipsExpandPseudo.cpp | 55 MachineBasicBlock::iterator &NextMBBI); 58 MachineBasicBlock::iterator &NextMBBI);
|