Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchExpandPseudoInsts.cpp111 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
159 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressPcrel() argument
172 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressGot() argument
185 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressTLSLE() argument
233 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressTLSIE() argument
246 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressTLSLD() argument
259 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressTLSGD() argument
379 MachineBasicBlock::iterator &NextMBBI) { in expandCopyCFR() argument
419 NextMBBI = MBB.end(); in expandCopyCFR()
520 MachineBasicBlock::iterator &NextMBBI) { in expandLoadAddressPcrelLarge() argument
[all …]
H A DLoongArchExpandAtomicPseudoInsts.cpp93 NextMBBI); in expandMI()
96 NextMBBI); in expandMI()
103 NextMBBI); in expandMI()
106 NextMBBI); in expandMI()
109 NextMBBI); in expandMI()
112 NextMBBI); in expandMI()
115 NextMBBI); in expandMI()
118 NextMBBI); in expandMI()
328 NextMBBI = MBB.end(); in expandAtomicBinOp()
457 NextMBBI = MBB.end(); in expandAtomicMinMaxOp()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVExpandPseudoInsts.cpp46 MachineBasicBlock::iterator &NextMBBI);
48 MachineBasicBlock::iterator &NextMBBI);
141 return expandCCOp(MBB, MBBI, NextMBBI); in expandMI()
250 NextMBBI = MBB.end(); in expandCCOp()
410 MachineBasicBlock::iterator &NextMBBI);
482 return expandLoadLocalAddress(MBB, MBBI, NextMBBI); in expandMI()
529 MachineBasicBlock::iterator &NextMBBI) { in expandLoadLocalAddress() argument
536 MachineBasicBlock::iterator &NextMBBI) { in expandLoadGlobalAddress() argument
544 MachineBasicBlock::iterator &NextMBBI) { in expandLoadTLSIEAddress() argument
552 MachineBasicBlock::iterator &NextMBBI) { in expandLoadTLSGDAddress() argument
[all …]
H A DRISCVExpandAtomicPseudoInsts.cpp116 NextMBBI); in expandMI()
119 NextMBBI); in expandMI()
122 NextMBBI); in expandMI()
129 NextMBBI); in expandMI()
132 NextMBBI); in expandMI()
135 NextMBBI); in expandMI()
138 NextMBBI); in expandMI()
141 NextMBBI); in expandMI()
417 NextMBBI = MBB.end(); in expandAtomicBinOp()
547 NextMBBI = MBB.end(); in expandAtomicMinMaxOp()
[all …]
H A DRISCVPostRAExpandPseudoInsts.cpp47 MachineBasicBlock::iterator &NextMBBI);
76 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
/freebsd-14.2/contrib/llvm-project/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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp60 MachineBasicBlock::iterator &NextMBBI);
66 MachineBasicBlock::iterator &NextMBBI);
71 MachineBasicBlock::iterator &NextMBBI);
433 if (NextMBBI == MBB.end()) in shouldUseFrameHelper()
469 MachineBasicBlock::iterator &NextMBBI) { in lowerEpilog() argument
494 auto Return = NextMBBI; in lowerEpilog()
505 NextMBBI = std::next(Return); in lowerEpilog()
507 } else if (shouldUseFrameHelper(MBB, NextMBBI, Regs, in lowerEpilog()
552 MachineBasicBlock::iterator &NextMBBI) { in lowerProlog() argument
640 return lowerProlog(MBB, MBBI, NextMBBI); in runOnMI()
[all …]
H A DAArch64SLSHardening.cpp128 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local
129 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
131 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs()
384 MachineBasicBlock::instr_iterator NextMBBI; in hardenBLRs() local
385 for (; MBBI != E; MBBI = NextMBBI) { in hardenBLRs()
387 NextMBBI = std::next(MBBI); in hardenBLRs()
H A DAArch64ExpandPseudoInsts.cpp66 MachineBasicBlock::iterator &NextMBBI);
225 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument
285 NextMBBI = MBB.end(); in expandCMP_SWAP()
304 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument
417 NextMBBI = MBB.end(); in expandCMP_SWAP_128()
672 MachineBasicBlock::iterator &NextMBBI) { in expandSetTagLoop() argument
731 NextMBBI = MBB.end(); in expandSetTagLoop()
1431 AArch64::WZR, NextMBBI); in expandMI()
1436 AArch64::WZR, NextMBBI); in expandMI()
1441 AArch64::WZR, NextMBBI); in expandMI()
[all …]
H A DAArch64SpeculationHardening.cpp469 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-14.2/contrib/llvm-project/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()
365 MachineBasicBlock::iterator NextMBBI; in hardenIndirectCalls() local
366 for (; MBBI != E; MBBI = NextMBBI) { in hardenIndirectCalls()
368 NextMBBI = std::next(MBBI); in hardenIndirectCalls()
H A DARMBranchTargets.cpp114 auto NextMBBI = std::next(MBBI); in addBTI() local
116 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.cpp65 MachineBasicBlock::iterator &NextMBBI);
112 MachineBasicBlock::iterator &NextMBBI);
116 MachineBasicBlock::iterator &NextMBBI);
1890 NextMBBI = MBB.end(); in ExpandCMP_SWAP()
2011 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64()
2118 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument
3135 NextMBBI); in ExpandMI()
3139 NextMBBI); in ExpandMI()
3147 NextMBBI); in ExpandMI()
3151 NextMBBI); in ExpandMI()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockSections.cpp145 auto NextMBBI = std::next(MBB.getIterator()); in INITIALIZE_PASS_DEPENDENCY() local
153 if (FTMBB && (MBB.isEndSection() || &*NextMBBI != FTMBB)) in INITIALIZE_PASS_DEPENDENCY()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsExpandPseudo.cpp55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);