Home
last modified time | relevance | path

Searched refs:NextMBBI (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp45 MachineBasicBlock::iterator &NextMBBI);
100 return expandLoadLocalAddress(MBB, MBBI, NextMBBI); in expandMI()
102 return expandLoadAddress(MBB, MBBI, NextMBBI); in expandMI()
104 return expandLoadTLSIEAddress(MBB, MBBI, NextMBBI); in expandMI()
106 return expandLoadTLSGDAddress(MBB, MBBI, NextMBBI); in expandMI()
160 MachineBasicBlock::iterator &NextMBBI, unsigned FlagsHi, in expandAuipcInstPair() argument
194 NextMBBI = MBB.end(); in expandAuipcInstPair()
201 MachineBasicBlock::iterator &NextMBBI) { in expandLoadLocalAddress() argument
208 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddress() argument
226 MachineBasicBlock::iterator &NextMBBI) { in expandLoadTLSIEAddress() argument
[all …]
H A DRISCVExpandAtomicPseudoInsts.cpp95 NextMBBI); in expandMI()
98 NextMBBI); in expandMI()
101 NextMBBI); in expandMI()
108 NextMBBI); in expandMI()
111 NextMBBI); in expandMI()
114 NextMBBI); in expandMI()
117 NextMBBI); in expandMI()
120 NextMBBI); in expandMI()
369 NextMBBI = MBB.end(); in expandAtomicBinOp()
499 NextMBBI = MBB.end(); in expandAtomicMinMaxOp()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZPostRewrite.cpp45 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()
144 expandCondMove(MBB, MBBI, NextMBBI); in selectSELRMux()
197 NextMBBI = MBB.end(); in expandCondMove()
207 MachineBasicBlock::iterator &NextMBBI) { in selectMI() argument
231 selectLOCRMux(MBB, MBBI, NextMBBI, SystemZ::LOCR, SystemZ::LOCFHR); in selectMI()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp59 MachineBasicBlock::iterator &NextMBBI);
65 MachineBasicBlock::iterator &NextMBBI);
70 MachineBasicBlock::iterator &NextMBBI);
394 if (NextMBBI == MBB.end()) in shouldUseFrameHelper()
430 MachineBasicBlock::iterator &NextMBBI) { in lowerEpilog() argument
446 auto Return = NextMBBI; in lowerEpilog()
457 NextMBBI = std::next(Return); in lowerEpilog()
459 } else if (shouldUseFrameHelper(MBB, NextMBBI, Regs, in lowerEpilog()
504 MachineBasicBlock::iterator &NextMBBI) { in lowerProlog() argument
583 return lowerProlog(MBB, MBBI, NextMBBI); in runOnMI()
[all …]
H A DAArch64SLSHardening.cpp130 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local
131 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
133 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs()
382 MachineBasicBlock::iterator NextMBBI; in hardenBLRs() local
383 for (; MBBI != E; MBBI = NextMBBI) { in hardenBLRs()
385 NextMBBI = std::next(MBBI); in hardenBLRs()
H A DAArch64ExpandPseudoInsts.cpp68 MachineBasicBlock::iterator &NextMBBI);
187 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument
247 NextMBBI = MBB.end(); in expandCMP_SWAP()
266 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument
379 NextMBBI = MBB.end(); in expandCMP_SWAP_128()
617 MachineBasicBlock::iterator &NextMBBI) { in expandSetTagLoop() argument
673 NextMBBI = MBB.end(); in expandSetTagLoop()
1177 AArch64::WZR, NextMBBI); in expandMI()
1182 AArch64::WZR, NextMBBI); in expandMI()
1187 AArch64::WZR, NextMBBI); in expandMI()
[all …]
H A DAArch64SpeculationHardening.cpp467 MachineBasicBlock::iterator NextMBBI; in slhLoads() local
468 for (; MBBI != E; MBBI = NextMBBI) { in slhLoads()
470 NextMBBI = std::next(MBBI); in slhLoads()
518 Modified |= makeGPRSpeculationSafe(MBB, NextMBBI, MI, Def.getReg()); in slhLoads()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMSLSHardening.cpp113 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local
114 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
116 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs()
344 MachineBasicBlock::iterator NextMBBI; in hardenIndirectCalls() local
345 for (; MBBI != E; MBBI = NextMBBI) { in hardenIndirectCalls()
347 NextMBBI = std::next(MBBI); in hardenIndirectCalls()
H A DARMBranchTargets.cpp126 auto NextMBBI = std::next(MBBI); in addBTI() local
128 MBBI = NextMBBI; in addBTI()
H A DARMLoadStoreOptimizer.cpp1248 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in findIncDecAfter() local
1249 while (NextMBBI != EndMBBI) { in findIncDecAfter()
1251 while (NextMBBI != EndMBBI && NextMBBI->isDebugInstr()) in findIncDecAfter()
1252 ++NextMBBI; in findIncDecAfter()
1253 if (NextMBBI == EndMBBI) in findIncDecAfter()
1256 unsigned Off = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg); in findIncDecAfter()
1259 return NextMBBI; in findIncDecAfter()
1267 if (Reg == ARM::SP || NextMBBI->readsRegister(Reg, TRI) || in findIncDecAfter()
1268 NextMBBI->definesRegister(Reg, TRI)) in findIncDecAfter()
1271 ++NextMBBI; in findIncDecAfter()
H A DARMExpandPseudoInsts.cpp66 MachineBasicBlock::iterator &NextMBBI);
111 MachineBasicBlock::iterator &NextMBBI);
115 MachineBasicBlock::iterator &NextMBBI);
1816 NextMBBI = MBB.end(); in ExpandCMP_SWAP()
1937 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64()
2044 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument
3045 NextMBBI); in ExpandMI()
3049 NextMBBI); in ExpandMI()
3057 NextMBBI); in ExpandMI()
3061 NextMBBI); in ExpandMI()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp139 auto NextMBBI = std::next(MBB.getIterator()); in updateBranches() local
147 if (FTMBB && (MBB.isEndSection() || &*NextMBBI != FTMBB)) in updateBranches()
/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);