| /netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
| H A D | PHIEliminationUtils.cpp | 21 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 D | LiveVariables.cpp | 598 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 D | PHIEliminationUtils.h | 20 findPHICopyInsertPoint(MachineBasicBlock* MBB, MachineBasicBlock* SuccMBB,
|
| H A D | BranchFolding.cpp | 1279 MachineBasicBlock &SuccMBB) { in copyDebugInfoToSuccessor() argument 1280 auto InsertBefore = SuccMBB.SkipPHIsAndLabels(SuccMBB.begin()); in copyDebugInfoToSuccessor() 1283 TII->duplicate(SuccMBB, InsertBefore, MI); in copyDebugInfoToSuccessor()
|
| H A D | MachineVerifier.cpp | 741 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 D | X86FlagsCopyLowering.cpp | 658 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 D | X86SpeculativeLoadHardening.cpp | 585 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 D | PPCPreEmitPeephole.cpp | 536 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 D | AArch64LowerHomogeneousPrologEpilog.cpp | 385 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 D | RISCVFrameLowering.cpp | 1081 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 D | AMDGPUMachineCFGStructurizer.cpp | 2504 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 D | SelectionDAGBuilder.h | 378 MachineBasicBlock *SuccMBB = nullptr);
|
| H A D | FastISel.cpp | 2136 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 D | SelectionDAGBuilder.cpp | 10376 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 D | MIParser.cpp | 811 MachineBasicBlock *SuccMBB = nullptr; in parseBasicBlockSuccessors() local 812 if (parseMBBReference(SuccMBB)) in parseBasicBlockSuccessors() 826 MBB.addSuccessor(SuccMBB, BranchProbability::getRaw(Weight)); in parseBasicBlockSuccessors()
|