Home
last modified time | relevance | path

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

/external/llvm-project/llvm/lib/Target/RISCV/
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);
90 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
96 return expandLoadLocalAddress(MBB, MBBI, NextMBBI); in expandMI()
98 return expandLoadAddress(MBB, MBBI, NextMBBI); in expandMI()
100 return expandLoadTLSIEAddress(MBB, MBBI, NextMBBI); in expandMI()
[all …]
DRISCVExpandAtomicPseudoInsts.cpp49 MachineBasicBlock::iterator &NextMBBI);
53 MachineBasicBlock::iterator &NextMBBI);
57 MachineBasicBlock::iterator &NextMBBI);
60 int Width, MachineBasicBlock::iterator &NextMBBI);
88 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
95 NextMBBI); in expandMI()
98 NextMBBI); in expandMI()
101 NextMBBI); in expandMI()
103 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Add, true, 32, NextMBBI); in expandMI()
105 return expandAtomicBinOp(MBB, MBBI, AtomicRMWInst::Sub, true, 32, NextMBBI); in expandMI()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/RISCV/
DRISCVExpandPseudoInsts.cpp45 MachineBasicBlock::iterator &NextMBBI);
49 MachineBasicBlock::iterator &NextMBBI);
53 MachineBasicBlock::iterator &NextMBBI);
56 int Width, MachineBasicBlock::iterator &NextMBBI);
59 MachineBasicBlock::iterator &NextMBBI,
63 MachineBasicBlock::iterator &NextMBBI);
66 MachineBasicBlock::iterator &NextMBBI);
69 MachineBasicBlock::iterator &NextMBBI);
72 MachineBasicBlock::iterator &NextMBBI);
100 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/SystemZ/
DSystemZPostRewrite.cpp52 MachineBasicBlock::iterator &NextMBBI,
57 MachineBasicBlock::iterator &NextMBBI,
62 MachineBasicBlock::iterator &NextMBBI);
64 MachineBasicBlock::iterator &NextMBBI);
86 MachineBasicBlock::iterator &NextMBBI, in selectLOCRMux() argument
99 expandCondMove(MBB, MBBI, NextMBBI); in selectLOCRMux()
107 MachineBasicBlock::iterator &NextMBBI, in selectSELRMux() argument
151 expandCondMove(MBB, MBBI, NextMBBI); in selectSELRMux()
159 MachineBasicBlock::iterator &NextMBBI) { in expandCondMove() argument
204 NextMBBI = MBB.end(); in expandCondMove()
[all …]
/external/llvm-project/llvm/lib/Target/SystemZ/
DSystemZPostRewrite.cpp52 MachineBasicBlock::iterator &NextMBBI,
57 MachineBasicBlock::iterator &NextMBBI,
62 MachineBasicBlock::iterator &NextMBBI);
64 MachineBasicBlock::iterator &NextMBBI);
86 MachineBasicBlock::iterator &NextMBBI, in selectLOCRMux() argument
99 expandCondMove(MBB, MBBI, NextMBBI); in selectLOCRMux()
107 MachineBasicBlock::iterator &NextMBBI, in selectSELRMux() argument
151 expandCondMove(MBB, MBBI, NextMBBI); in selectSELRMux()
159 MachineBasicBlock::iterator &NextMBBI) { in expandCondMove() argument
204 NextMBBI = MBB.end(); in expandCondMove()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp67 MachineBasicBlock::iterator &NextMBBI);
74 MachineBasicBlock::iterator &NextMBBI);
77 MachineBasicBlock::iterator &NextMBBI);
80 MachineBasicBlock::iterator &NextMBBI);
177 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument
237 NextMBBI = MBB.end(); in expandCMP_SWAP()
256 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument
330 NextMBBI = MBB.end(); in expandCMP_SWAP_128()
349 MachineBasicBlock::iterator &NextMBBI) { in expandSetTagLoop() argument
389 NextMBBI = MBB.end(); in expandSetTagLoop()
[all …]
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()
/external/llvm-project/llvm/lib/Target/AArch64/
DAArch64SLSHardening.cpp130 MachineBasicBlock::iterator NextMBBI; in hardenReturnsAndBRs() local
131 for (; MBBI != E; MBBI = NextMBBI) { in hardenReturnsAndBRs()
133 NextMBBI = std::next(MBBI); in hardenReturnsAndBRs()
378 MachineBasicBlock::iterator NextMBBI; in hardenBLRs() local
379 for (; MBBI != E; MBBI = NextMBBI) { in hardenBLRs()
381 NextMBBI = std::next(MBBI); in hardenBLRs()
DAArch64ExpandPseudoInsts.cpp67 MachineBasicBlock::iterator &NextMBBI);
76 MachineBasicBlock::iterator &NextMBBI);
79 MachineBasicBlock::iterator &NextMBBI);
82 MachineBasicBlock::iterator &NextMBBI);
182 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument
242 NextMBBI = MBB.end(); in expandCMP_SWAP()
261 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument
335 NextMBBI = MBB.end(); in expandCMP_SWAP_128()
536 MachineBasicBlock::iterator &NextMBBI) { in expandSetTagLoop() argument
592 NextMBBI = MBB.end(); in expandSetTagLoop()
[all …]
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()
/external/llvm/lib/Target/AArch64/
DAArch64ExpandPseudoInsts.cpp51 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);
61 MachineBasicBlock::iterator &NextMBBI);
600 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP() argument
667 NextMBBI = MBB.end(); in expandCMP_SWAP()
674 MachineBasicBlock::iterator &NextMBBI) { in expandCMP_SWAP_128() argument
754 NextMBBI = MBB.end(); in expandCMP_SWAP_128()
763 MachineBasicBlock::iterator &NextMBBI) { in expandMI() argument
909 AArch64::WZR, NextMBBI); in expandMI()
914 AArch64::WZR, NextMBBI); in expandMI()
[all …]
/external/llvm/lib/Target/Sparc/
DLeonPasses.cpp544 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in runOnMachineFunction() local
547 BuildMI(MBB, NextMBBI, DL, TII.get(SP::BCOND)) in runOnMachineFunction()
552 BuildMI(MBB, NextMBBI, DL, TII.get(SP::BCOND)) in runOnMachineFunction()
559 BuildMI(MBB, NextMBBI, DL, TII.get(SP::WRPSRri)) in runOnMachineFunction()
563 BuildMI(MBB, NextMBBI, DL, TII.get(SP::NOP)); in runOnMachineFunction()
592 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in runOnMachineFunction() local
595 BuildMI(MBB, NextMBBI, DL, TII.get(SP::BCOND)) in runOnMachineFunction()
600 BuildMI(MBB, NextMBBI, DL, TII.get(SP::BCOND)) in runOnMachineFunction()
607 BuildMI(MBB, NextMBBI, DL, TII.get(SP::WRPSRri)) in runOnMachineFunction()
611 BuildMI(MBB, NextMBBI, DL, TII.get(SP::NOP)); in runOnMachineFunction()
/external/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp68 MachineBasicBlock::iterator &NextMBBI);
80 MachineBasicBlock::iterator &NextMBBI);
84 MachineBasicBlock::iterator &NextMBBI);
767 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP() argument
861 NextMBBI = MBB.end(); in ExpandCMP_SWAP()
884 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP_64() argument
982 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64()
990 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument
1631 ARM::tUXTB, NextMBBI); in ExpandMI()
1634 ARM::UXTB, NextMBBI); in ExpandMI()
[all …]
DARMLoadStoreOptimizer.cpp1181 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in findIncDecAfter() local
1183 while (NextMBBI != EndMBBI && NextMBBI->isDebugValue()) in findIncDecAfter()
1184 ++NextMBBI; in findIncDecAfter()
1185 if (NextMBBI == EndMBBI) in findIncDecAfter()
1188 Offset = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg); in findIncDecAfter()
1189 return Offset == 0 ? EndMBBI : NextMBBI; in findIncDecAfter()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp65 MachineBasicBlock::iterator &NextMBBI);
77 MachineBasicBlock::iterator &NextMBBI);
81 MachineBasicBlock::iterator &NextMBBI);
931 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP() argument
1015 NextMBBI = MBB.end(); in ExpandCMP_SWAP()
1050 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP_64() argument
1135 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64()
1155 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument
1904 ARM::tUXTB, NextMBBI); in ExpandMI()
1907 ARM::UXTB, NextMBBI); in ExpandMI()
[all …]
DARMLoadStoreOptimizer.cpp1243 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in findIncDecAfter() local
1245 while (NextMBBI != EndMBBI && NextMBBI->isDebugInstr()) in findIncDecAfter()
1246 ++NextMBBI; in findIncDecAfter()
1247 if (NextMBBI == EndMBBI) in findIncDecAfter()
1250 Offset = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg); in findIncDecAfter()
1251 return Offset == 0 ? EndMBBI : NextMBBI; in findIncDecAfter()
/external/llvm-project/llvm/lib/CodeGen/
DBasicBlockSections.cpp163 auto NextMBBI = std::next(MBB.getIterator()); in updateBranches() local
171 if (FTMBB && (MBB.isEndSection() || &*NextMBBI != FTMBB)) in updateBranches()
/external/llvm-project/llvm/lib/Target/ARM/
DARMExpandPseudoInsts.cpp65 MachineBasicBlock::iterator &NextMBBI);
109 MachineBasicBlock::iterator &NextMBBI);
113 MachineBasicBlock::iterator &NextMBBI);
1556 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP() argument
1640 NextMBBI = MBB.end(); in ExpandCMP_SWAP()
1675 MachineBasicBlock::iterator &NextMBBI) { in ExpandCMP_SWAP_64() argument
1760 NextMBBI = MBB.end(); in ExpandCMP_SWAP_64()
1867 MachineBasicBlock::iterator &NextMBBI) { in ExpandMI() argument
2785 ARM::tUXTB, NextMBBI); in ExpandMI()
2788 ARM::UXTB, NextMBBI); in ExpandMI()
[all …]
DARMLoadStoreOptimizer.cpp1245 MachineBasicBlock::iterator NextMBBI = std::next(MBBI); in findIncDecAfter() local
1247 while (NextMBBI != EndMBBI && NextMBBI->isDebugInstr()) in findIncDecAfter()
1248 ++NextMBBI; in findIncDecAfter()
1249 if (NextMBBI == EndMBBI) in findIncDecAfter()
1252 Offset = isIncrementOrDecrement(*NextMBBI, Reg, Pred, PredReg); in findIncDecAfter()
1253 return Offset == 0 ? EndMBBI : NextMBBI; in findIncDecAfter()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsExpandPseudo.cpp55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);
/external/llvm-project/llvm/lib/Target/Mips/
DMipsExpandPseudo.cpp55 MachineBasicBlock::iterator &NextMBBI);
58 MachineBasicBlock::iterator &NextMBBI);