Searched refs:CurrentMBB (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCExpandAtomicPseudoInsts.cpp | 158 MachineBasicBlock *CurrentMBB = LoopMBB; in expandAtomicRMW128() local 159 BuildMI(CurrentMBB, DL, LL, Old).addReg(RA).addReg(RB); in expandAtomicRMW128() 163 PairedCopy(TII, *CurrentMBB, CurrentMBB->end(), DL, ScratchHi, ScratchLo, in expandAtomicRMW128() 167 BuildMI(CurrentMBB, DL, TII->get(PPC::ADDC8), ScratchLo) in expandAtomicRMW128() 170 BuildMI(CurrentMBB, DL, TII->get(PPC::ADDE8), ScratchHi) in expandAtomicRMW128() 175 BuildMI(CurrentMBB, DL, TII->get(PPC::SUBFC8), ScratchLo) in expandAtomicRMW128() 178 BuildMI(CurrentMBB, DL, TII->get(PPC::SUBFE8), ScratchHi) in expandAtomicRMW128() 185 BuildMI(CurrentMBB, DL, TII->get((Instr)), ScratchLo) \ in expandAtomicRMW128() 188 BuildMI(CurrentMBB, DL, TII->get((Instr)), ScratchHi) \ in expandAtomicRMW128() 201 BuildMI(CurrentMBB, DL, SC).addReg(Scratch).addReg(RA).addReg(RB); in expandAtomicRMW128() [all …]
|
| H A D | PPCFrameLowering.cpp | 1254 MachineBasicBlock *CurrentMBB = &PrologMBB; in inlineStackProbe() local 1452 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLDICL), ScratchReg) in inlineStackProbe() 1457 BuildMI(*CurrentMBB, {MI}, DL, TII.get(PPC::RLWINM), ScratchReg) in inlineStackProbe() 1462 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::SUBF8 : PPC::SUBF), in inlineStackProbe() 1466 MaterializeImm(*CurrentMBB, {MI}, NegFrameSize, ScratchReg); in inlineStackProbe() 1467 BuildMI(*CurrentMBB, {MI}, DL, TII.get(isPPC64 ? PPC::ADD8 : PPC::ADD4), in inlineStackProbe() 1471 CurrentMBB = probeRealignedStack(*CurrentMBB, {MI}, ScratchReg, FPReg); in inlineStackProbe() 1473 buildDefCFAReg(*CurrentMBB, {MI}, FPReg); in inlineStackProbe() 1476 BuildMI(*CurrentMBB, {MI}, DL, CopyInst, FPReg).addReg(SPReg).addReg(SPReg); in inlineStackProbe() 1479 buildDefCFA(*CurrentMBB, {MI}, FPReg, 0); in inlineStackProbe() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNSchedStrategy.cpp | 1155 if (DAG.RegionBegin->getParent() != CurrentMBB) in initGCNRegion() 1159 DAG.enterRegion(CurrentMBB, DAG.begin(), DAG.end(), NumRegionInstrs); in initGCNRegion() 1166 LLVM_DEBUG(dbgs() << MF.getName() << ":" << printMBBReference(*CurrentMBB) in initGCNRegion() 1167 << " " << CurrentMBB->getName() in initGCNRegion() 1169 if (DAG.RegionEnd != CurrentMBB->end()) dbgs() << *DAG.RegionEnd; in initGCNRegion() 1243 if (CurrentMBB) in setupNewBlock() 1246 CurrentMBB = DAG.RegionBegin->getParent(); in setupNewBlock() 1247 DAG.startBlock(CurrentMBB); in setupNewBlock() 1253 DAG.computeBlockPressure(RegionIdx, CurrentMBB); in setupNewBlock()
|
| H A D | GCNSchedStrategy.h | 328 MachineBasicBlock *CurrentMBB = nullptr; variable
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64PreLegalizerCombiner.cpp | 678 MachineBasicBlock *CurrentMBB = MI.getParent(); in tryToSimplifyUADDO() local 680 if (!FailMBB->succ_empty() || CondUser->getParent() != CurrentMBB) in tryToSimplifyUADDO() 683 [&MI, FailMBB, CurrentMBB](MachineInstr &I) { in tryToSimplifyUADDO() 685 (I.getParent() == FailMBB || I.getParent() == CurrentMBB); in tryToSimplifyUADDO()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonOptAddrMode.cpp | 480 MachineBasicBlock *CurrentMBB = AddMI->getParent(); in findFirstReachedInst() local 481 for (auto &InstIter : *CurrentMBB) { in findFirstReachedInst()
|