Home
last modified time | relevance | path

Searched refs:SuccMBB (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/
H A DPHIEliminationUtils.cpp21 llvm::findPHICopyInsertPoint(MachineBasicBlock* MBB, MachineBasicBlock* SuccMBB, in findPHICopyInsertPoint() argument
34 bool EHPadSuccessor = SuccMBB->isEHPad(); in findPHICopyInsertPoint()
35 if (!EHPadSuccessor && !SuccMBB->isInlineAsmBrIndirectTarget()) in findPHICopyInsertPoint()
H A DLiveVariables.cpp598 for (const MachineBasicBlock *SuccMBB : MBB->successors()) { in runOnBlock() local
599 if (SuccMBB->isEHPad()) in runOnBlock()
601 for (const auto &LI : SuccMBB->liveins()) { in runOnBlock()
741 for (const MachineBasicBlock *SuccMBB : MBB.successors()) { in isLiveOut() local
743 unsigned SuccIdx = SuccMBB->getNumber(); in isLiveOut()
747 if (Kills.count(SuccMBB)) in isLiveOut()
H A DPHIEliminationUtils.h20 findPHICopyInsertPoint(MachineBasicBlock* MBB, MachineBasicBlock* SuccMBB,
H A DBranchFolding.cpp1279 MachineBasicBlock &SuccMBB) { in copyDebugInfoToSuccessor() argument
1280 auto InsertBefore = SuccMBB.SkipPHIsAndLabels(SuccMBB.begin()); in copyDebugInfoToSuccessor()
1283 TII->duplicate(SuccMBB, InsertBefore, MI); in copyDebugInfoToSuccessor()
H A DMachineVerifier.cpp741 for (const MachineBasicBlock *SuccMBB : MBB->successors()) { in visitMachineBasicBlockBefore() local
743 if (SuccMBB == TBB || SuccMBB == FBB) in visitMachineBasicBlockBefore()
747 if (Fallthrough && SuccMBB == MBB->getNextNode()) in visitMachineBasicBlockBefore()
751 if (SuccMBB->isEHPad() || SuccMBB->isInlineAsmBrIndirectTarget()) in visitMachineBasicBlockBefore()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp658 for (MachineBasicBlock *SuccMBB : UseMBB.successors()) in runOnMachineFunction()
659 if (SuccMBB->isLiveIn(X86::EFLAGS) && in runOnMachineFunction()
660 VisitedBlocks.insert(SuccMBB).second) { in runOnMachineFunction()
674 if (SuccMBB == TestMBB || !MDT->dominates(TestMBB, SuccMBB)) { in runOnMachineFunction()
683 SuccMBB->dump(); in runOnMachineFunction()
690 Blocks.push_back(SuccMBB); in runOnMachineFunction()
693 SuccMBB->removeLiveIn(X86::EFLAGS); in runOnMachineFunction()
H A DX86SpeculativeLoadHardening.cpp585 for (MachineBasicBlock *SuccMBB : MBB.successors()) in hardenEdgesWithLFENCE()
586 if (!SuccMBB->isEHPad()) in hardenEdgesWithLFENCE()
587 Blocks.insert(SuccMBB); in hardenEdgesWithLFENCE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCPreEmitPeephole.cpp536 for (auto &SuccMBB : MBB.successors()) in runOnMachineFunction() local
537 if (SuccMBB->isLiveIn(CRBit) || SuccMBB->isLiveIn(CRReg)) { in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64LowerHomogeneousPrologEpilog.cpp385 for (const MachineBasicBlock *SuccMBB : MBB.successors()) { in shouldUseFrameHelper() local
386 if (SuccMBB->isLiveIn(AArch64::W16) || SuccMBB->isLiveIn(AArch64::X16)) in shouldUseFrameHelper()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1081 MachineBasicBlock *SuccMBB = in canUseAsEpilogue() local
1087 if (!SuccMBB) in canUseAsEpilogue()
1092 return SuccMBB->isReturnBlock() && SuccMBB->size() == 1; in canUseAsEpilogue()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
H A DAMDGPUMachineCFGStructurizer.cpp2504 MachineBasicBlock *SuccMBB = MF->CreateMachineBasicBlock(); in split() local
2506 MF->insert(MBBIter, SuccMBB); in split()
2507 SuccMBB->transferSuccessorsAndUpdatePHIs(MBB); in split()
2508 MBB->addSuccessor(SuccMBB); in split()
2511 SuccMBB->splice(SuccMBB->end(), MBB, I, MBB->end()); in split()
2513 return SuccMBB; in split()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.h378 MachineBasicBlock *SuccMBB = nullptr);
H A DFastISel.cpp2136 MachineBasicBlock *SuccMBB = FuncInfo.MBBMap[SuccBB]; in handlePHINodesInSuccessorBlocks() local
2140 if (!SuccsHandled.insert(SuccMBB).second) in handlePHINodesInSuccessorBlocks()
2143 MachineBasicBlock::iterator MBBI = SuccMBB->begin(); in handlePHINodesInSuccessorBlocks()
H A DSelectionDAGBuilder.cpp10376 MachineBasicBlock *SuccMBB = FuncInfo.MBBMap[SuccBB]; in HandlePHINodesInSuccessorBlocks() local
10380 if (!SuccsHandled.insert(SuccMBB).second) in HandlePHINodesInSuccessorBlocks()
10383 MachineBasicBlock::iterator MBBI = SuccMBB->begin(); in HandlePHINodesInSuccessorBlocks()
10447 MachineBasicBlock *SuccMBB) { in AddSuccessorMBB() argument
10449 if (!SuccMBB) { in AddSuccessorMBB()
10452 SuccMBB = MF->CreateMachineBasicBlock(BB); in AddSuccessorMBB()
10453 MF->insert(++BBI, SuccMBB); in AddSuccessorMBB()
10457 SuccMBB, BranchProbabilityInfo::getBranchProbStackProtector(IsLikely)); in AddSuccessorMBB()
10458 return SuccMBB; in AddSuccessorMBB()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/MIRParser/
H A DMIParser.cpp811 MachineBasicBlock *SuccMBB = nullptr; in parseBasicBlockSuccessors() local
812 if (parseMBBReference(SuccMBB)) in parseBasicBlockSuccessors()
826 MBB.addSuccessor(SuccMBB, BranchProbability::getRaw(Weight)); in parseBasicBlockSuccessors()