Home
last modified time | relevance | path

Searched refs:FallThrough (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSILowerControlFlow.cpp799 MachineBasicBlock *FallThrough = nullptr; in removeMBBifRedundant() local
804 FallThrough = P; in removeMBBifRedundant()
823 if (FallThrough && !FallThrough->isLayoutSuccessor(Succ)) { in removeMBBifRedundant()
825 MachineFunction *MF = FallThrough->getParent(); in removeMBBifRedundant()
826 MachineFunction::iterator FallThroughPos(FallThrough); in removeMBBifRedundant()
829 BuildMI(*FallThrough, FallThrough->end(), in removeMBBifRedundant()
830 FallThrough->findBranchDebugLoc(), TII->get(AMDGPU::S_BRANCH)) in removeMBBifRedundant()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DBranchFolding.cpp1320 MachineFunction::iterator FallThrough = MBB->getIterator(); in OptimizeBlock()
1321 ++FallThrough; in OptimizeBlock()
1350 if (FallThrough == MF.end()) { in OptimizeBlock()
1352 } else if (FallThrough->isEHPad()) { in OptimizeBlock()
1357 } else if (MBB->isSuccessor(&*FallThrough)) { in OptimizeBlock()
1362 Pred->ReplaceUsesOfBlockWith(MBB, &*FallThrough); in OptimizeBlock()
1367 MJTI->ReplaceMBBInJumpTables(MBB, &*FallThrough); in OptimizeBlock()
1485 if (FallThrough == --MF.end() && in OptimizeBlock()
1739 if (FallThrough != MF.end() && in OptimizeBlock()
1740 !FallThrough->isEHPad() && in OptimizeBlock()
[all …]
H A DIfConversion.cpp2218 MachineBasicBlock *FallThrough = FromBBI.HasFallThrough ? NBB : nullptr; in CopyAndPredicateBlock() local
2222 if (Succ == FallThrough) in CopyAndPredicateBlock()
2267 MachineBasicBlock *FallThrough = FromBBI.HasFallThrough ? NBB : nullptr; in MergeBlocks() local
2280 if (Succ == FallThrough) { in MergeBlocks()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchISelLowering.cpp752 auto FallThrough = std::next(MI.getIterator()); in insertDivByZeroTrap() local
754 BuildMI(MBB, FallThrough, MI.getDebugLoc(), TII.get(LoongArch::BNEZ)) in insertDivByZeroTrap()
760 BuildMI(MBB, FallThrough, MI.getDebugLoc(), TII.get(LoongArch::BREAK)) in insertDivByZeroTrap()
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp1879 MachineBasicBlock *FallThrough = MBB->getFallThrough(); in EmitInstrWithCustomInserter() local
1884 if (FallThrough != nullptr) { in EmitInstrWithCustomInserter()
1885 BuildMI(MBB, dl, TII.get(AVR::RJMPk)).addMBB(FallThrough); in EmitInstrWithCustomInserter()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DAttr.td1406 def FallThrough : StmtAttr {