Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DBasicBlockPathCloning.cpp75 if (auto FT = OrigBB.getFallThrough(/*JumpToFallThrough=*/false)) { in CloneMachineBasicBlock()
177 if (auto FT = OrigBB->getFallThrough(/*JumpToFallThrough=*/false)) { in ApplyCloning()
H A DBasicBlockSections.cpp246 MBB.getFallThrough(/*JumpToFallThrough=*/false); in sortBasicBlocksAndUpdateBranches()
H A DShrinkWrap.cpp498 if (BB->getFallThrough(false) == MBB) in tryToSplitRestore()
539 if (BB->getFallThrough(false) == NMBB) in rollbackRestoreSplit()
H A DMachineBasicBlock.cpp975 MachineBasicBlock *MachineBasicBlock::getFallThrough(bool JumpToFallThrough) { in getFallThrough() function in MachineBasicBlock
1020 return getFallThrough() != nullptr; in canFallThrough()
H A DMachineBlockPlacement.cpp3647 PrevFallThroughs[MBB.getNumber()] = MBB.getFallThrough(); in assignBlockOrder()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIPreEmitPeephole.cpp219 if (MachineBasicBlock *Succ = Parent->getFallThrough()) { in optimizeVccBranch()
H A DSILowerControlFlow.cpp723 if (P->getFallThrough(false) == &MBB) in removeMBBifRedundant()
H A DAMDGPUMachineCFGStructurizer.cpp2741 MachineBasicBlock *MBB = MBBI.getFallThrough(); in initFallthroughMap()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineBasicBlock.h847 MachineBasicBlock *getFallThrough(bool JumpToFallThrough = true);
852 MachineBasicBlock *getLogicalFallThrough() { return getFallThrough(false); }
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SpeculationHardening.cpp202 FBB = MBB.getFallThrough(); in endsWithCondControlFlow()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp176 MBB.getFallThrough() == &UnsplitSucc; in splitBlock()
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVFrameLowering.cpp1676 MBB.succ_empty() ? TmpMBB->getFallThrough() : *MBB.succ_begin(); in canUseAsEpilogue()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMConstantIslandPass.cpp2011 MBB->getFallThrough() : in optimizeThumb2Branches()
H A DARMISelLowering.cpp12066 TpExit = BB->getFallThrough(); in EmitInstrWithCustomInserter()
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/
H A DAVRISelLowering.cpp2406 MachineBasicBlock *FallThrough = MBB->getFallThrough(); in EmitInstrWithCustomInserter()