| /freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchExpandPseudoInsts.cpp | 59 MachineBasicBlock::iterator &NextMBBI); 62 MachineBasicBlock::iterator &NextMBBI, 67 MachineBasicBlock::iterator &NextMBBI); 70 MachineBasicBlock::iterator &NextMBBI); 73 MachineBasicBlock::iterator &NextMBBI); 76 MachineBasicBlock::iterator &NextMBBI); 79 MachineBasicBlock::iterator &NextMBBI); 82 MachineBasicBlock::iterator &NextMBBI); 85 MachineBasicBlock::iterator &NextMBBI); 114 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument [all …]
|
| H A D | LoongArchExpandAtomicPseudoInsts.cpp | 49 MachineBasicBlock::iterator &NextMBBI); 53 MachineBasicBlock::iterator &NextMBBI); 57 MachineBasicBlock::iterator &NextMBBI); 60 int Width, MachineBasicBlock::iterator &NextMBBI); 89 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument 93 NextMBBI); in expandMI() 96 NextMBBI); in expandMI() 98 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI); in expandMI() 100 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI); in expandMI() 103 NextMBBI); in expandMI() 315 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument 364 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument 494 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument [all...] |
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVExpandPseudoInsts.cpp | 46 MachineBasicBlock::iterator &NextMBBI); 48 MachineBasicBlock::iterator &NextMBBI); 103 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument 141 return expandCCOp(MBB, MBBI, NextMBBI); in expandMI() 171 MachineBasicBlock::iterator &NextMBBI) { in expandCCOp() argument 250 NextMBBI = MBB.end(); in expandCCOp() 430 MachineBasicBlock::iterator &NextMBBI); 433 MachineBasicBlock::iterator &NextMBBI, 437 MachineBasicBlock::iterator &NextMBBI); 440 MachineBasicBlock::iterator &NextMBBI); [all …]
|
| H A D | RISCVExpandAtomicPseudoInsts.cpp | 50 MachineBasicBlock::iterator &NextMBBI); 54 MachineBasicBlock::iterator &NextMBBI); 58 MachineBasicBlock::iterator &NextMBBI); 61 int Width, MachineBasicBlock::iterator &NextMBBI); 109 MachineBasicBlock::iterator &NextMBBI) { in expandMI() 116 NextMBBI); in expandMI() 119 NextMBBI); in expandMI() 122 NextMBBI); in expandMI() 124 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI); in expandMI() 126 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI); in expandMI() 107 expandMI(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,MachineBasicBlock::iterator & NextMBBI) expandMI() argument 363 expandAtomicBinOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicBinOp() argument 412 expandAtomicMinMaxOp(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,AtomicRMWInst::BinOp BinOp,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicMinMaxOp() argument 598 expandAtomicCmpXchg(MachineBasicBlock & MBB,MachineBasicBlock::iterator MBBI,bool IsMasked,int Width,MachineBasicBlock::iterator & NextMBBI) expandAtomicCmpXchg() argument [all...] |
| H A D | RISCVPostRAExpandPseudoInsts.cpp | 45 MachineBasicBlock::iterator &NextMBBI); 75 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZPostRewrite.cpp | 45 MachineBasicBlock::iterator &NextMBBI, 50 MachineBasicBlock::iterator &NextMBBI, 55 MachineBasicBlock::iterator &NextMBBI); 57 MachineBasicBlock::iterator &NextMBBI); 79 MachineBasicBlock::iterator &NextMBBI, in selectLOCRMux() argument 92 expandCondMove(MBB, MBBI, NextMBBI); in selectLOCRMux() 100 MachineBasicBlock::iterator &NextMBBI, in selectSELRMux() argument 144 expandCondMove(MBB, MBBI, NextMBBI); in selectSELRMux() 152 MachineBasicBlock::iterator &NextMBBI) { in expandCondMove() argument 197 NextMBBI = MBB.end(); in expandCondMove() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LowerHomogeneousPrologEpilog.cpp | 61 MachineBasicBlock::iterator &NextMBBI); 67 MachineBasicBlock::iterator &NextMBBI); 72 MachineBasicBlock::iterator &NextMBBI); 396 MachineBasicBlock::iterator &NextMBBI, in shouldUseFrameHelper() argument 421 for (auto NextMI = NextMBBI; NextMI != MBB.end(); NextMI++) { in shouldUseFrameHelper() 434 if (NextMBBI == MBB.end()) in shouldUseFrameHelper() 436 if (NextMBBI->getOpcode() != AArch64::RET_ReallyLR) in shouldUseFrameHelper() 470 MachineBasicBlock::iterator &NextMBBI) { in lowerEpilog() argument 495 auto Return = NextMBBI; in lowerEpilog() 496 if (shouldUseFrameHelper(MBB, NextMBBI, Regs, FrameHelperType::EpilogTail)) { in lowerEpilog() [all …]
|
| H A D | AArch64SLSHardening.cpp | 263 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local 264 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs() 266 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs() 496 MachineBasicBlock::instr_iterator NextMBBI; in hardenBLRs() local 497 for (; MBBI != E; MBBI = NextMBBI) { in hardenBLRs() 499 NextMBBI = std::next(MBBI); in hardenBLRs()
|
| H A D | AArch64ExpandPseudoInsts.cpp | 66 MachineBasicBlock::iterator &NextMBBI); 80 MachineBasicBlock::iterator &NextMBBI); 83 MachineBasicBlock::iterator &NextMBBI); 86 MachineBasicBlock::iterator &NextMBBI); 238 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument 298 NextMBBI = MBB.end(); in expandCMP_SWAP() 317 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument 430 NextMBBI = MBB.end(); in expandCMP_SWAP_128() 685 MachineBasicBlock::iterator &NextMBBI) { in expandSetTagLoop() argument 744 NextMBBI = MBB.end(); in expandSetTagLoop() [all …]
|
| H A D | AArch64SpeculationHardening.cpp | 469 MachineBasicBlock::iterator NextMBBI; in slhLoads() local 470 for (; MBBI != E; MBBI = NextMBBI) { in slhLoads() 472 NextMBBI = std::next(MBBI); in slhLoads() 520 Modified |= makeGPRSpeculationSafe(MBB, NextMBBI, MI, Def.getReg()); in slhLoads()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | ARMSLSHardening.cpp | 113 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local 114 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs() 116 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs() 366 MachineBasicBlock::iterator NextMBBI; in hardenIndirectCalls() local 367 for (; MBBI != E; MBBI = NextMBBI) { in hardenIndirectCalls() 369 NextMBBI = std::next(MBBI); in hardenIndirectCalls()
|
| H A D | ARMBranchTargets.cpp | 114 auto NextMBBI = std::next(MBBI); in addBTI() local 116 MBBI = NextMBBI; in addBTI()
|
| H A D | ARMLoadStoreOptimizer.cpp | 1249 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in findIncDecAfter() local 1250 while (NextMBBI != EndMBBI) { in findIncDecAfter() 1252 while (NextMBBI != EndMBBI && NextMBBI->isDebugInstr()) in findIncDecAfter() 1253 ++NextMBBI; in findIncDecAfter() 1254 if (NextMBBI == EndMBBI) in findIncDecAfter() 1257 unsigned Off = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg); in findIncDecAfter() 1260 return NextMBBI; in findIncDecAfter() 1268 if (Reg == ARM::SP || NextMBBI->readsRegister(Reg, TRI) || in findIncDecAfter() 1269 NextMBBI->definesRegister(Reg, TRI)) in findIncDecAfter() 1272 ++NextMBBI; in findIncDecAfter()
|
| H A D | ARMExpandPseudoInsts.cpp | 65 MachineBasicBlock::iterator &NextMBBI); 112 MachineBasicBlock::iterator &NextMBBI); 116 MachineBasicBlock::iterator &NextMBBI); 1809 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP() argument 1904 NextMBBI = MBB.end(); in ExpandCMP_SWAP() 1939 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP_64() argument 2025 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64() 2132 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument 3151 NextMBBI); in ExpandMI() 3155 NextMBBI); in ExpandMI() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | BasicBlockSections.cpp | 149 auto NextMBBI = std::next(MBB.getIterator()); in INITIALIZE_PASS_DEPENDENCY() local 157 if (FTMBB && (MBB.isEndSection() || &*NextMBBI != FTMBB)) in INITIALIZE_PASS_DEPENDENCY()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsExpandPseudo.cpp | 55 MachineBasicBlock::iterator &NextMBBI); 58 MachineBasicBlock::iterator &NextMBBI);
|