Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVLateBranchOpt.cpp87 MachineFunction::iterator Fallthrough = ++MBB.getIterator(); in runOnBasicBlock() local
88 if (Fallthrough != MBB.getParent()->end()) in runOnBasicBlock()
89 MBB.addSuccessor(&*Fallthrough); in runOnBasicBlock()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp976 MachineFunction::iterator Fallthrough = getIterator(); in getFallThrough() local
977 ++Fallthrough; in getFallThrough()
979 if (Fallthrough == getParent()->end()) in getFallThrough()
983 if (!isSuccessor(&*Fallthrough)) in getFallThrough()
997 ? &*Fallthrough in getFallThrough()
1002 if (!TBB) return &*Fallthrough; in getFallThrough()
1006 if (JumpToFallThrough && (MachineFunction::iterator(TBB) == Fallthrough || in getFallThrough()
1007 MachineFunction::iterator(FBB) == Fallthrough)) in getFallThrough()
1008 return &*Fallthrough; in getFallThrough()
1016 return (FBB == nullptr) ? &*Fallthrough : nullptr; in getFallThrough()
H A DMachineBlockPlacement.cpp3378 MachineBasicBlock *Fallthrough = nullptr; in findDuplicateCandidates() local
3446 if (!Fallthrough && isBestSuccessor(BB, Pred, BlockFilter)) { in findDuplicateCandidates()
3447 Fallthrough = Pred; in findDuplicateCandidates()
3477 if (!Fallthrough) { in findDuplicateCandidates()
H A DModuloSchedule.cpp1983 MachineBasicBlock *Fallthrough = *Prolog->succ_begin(); in fixupBranches() local
1992 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
1997 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1998 for (MachineInstr &P : Fallthrough->phis()) { in fixupBranches()
H A DMachineVerifier.cpp861 bool Fallthrough = !TBB || (!Cond.empty() && !FBB); in visitMachineBasicBlockBefore() local
883 if (Fallthrough && SuccMBB == MBB->getNextNode()) in visitMachineBasicBlockBefore()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DVirtualFileSystem.cpp1519 case RedirectKind::Fallthrough: in dir_begin()
1546 void RedirectingFileSystem::setFallthrough(bool Fallthrough) { in setFallthrough() argument
1547 if (Fallthrough) { in setFallthrough()
1548 Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in setFallthrough()
1676 return RedirectingFileSystem::RedirectKind::Fallthrough; in parseRedirectKind()
2130 FS->Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in parse()
2446 if (Redirection == RedirectKind::Fallthrough && in status()
2453 if (!S && Redirection == RedirectKind::Fallthrough && in status()
2482 if (Redirection == RedirectKind::Fallthrough && in exists()
2501 if (Redirection == RedirectKind::Fallthrough) { in exists()
[all …]
/freebsd/stand/i386/boot2/
H A Dsio.S41 # Fallthrough
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1717 StmtResult Fallthrough; in makeOnFallthrough() local
1741 Fallthrough = S.ActOnNullStmt(PromiseRecordDecl->getLocation()); in makeOnFallthrough()
1742 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1745 Fallthrough = S.BuildCoreturnStmt(FD.getLocation(), nullptr, in makeOnFallthrough()
1747 Fallthrough = S.ActOnFinishFullStmt(Fallthrough.get()); in makeOnFallthrough()
1748 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1752 this->OnFallthrough = Fallthrough.get(); in makeOnFallthrough()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h406 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable);
409 MachineBasicBlock *Fallthrough,
421 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp999 MachineBasicBlock *Fallthrough, in lowerJumpTableWorkItem() argument
1045 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerJumpTableWorkItem()
1052 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerJumpTableWorkItem()
1064 MachineBasicBlock *Fallthrough, in lowerSwitchRangeWorkItem() argument
1089 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
1218 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough, in lowerBitTestWorkItem() argument
1230 BTB->Default = Fallthrough; in lowerBitTestWorkItem()
1298 MachineBasicBlock *Fallthrough; in lowerSwitchWorkItem() local
1301 Fallthrough = DefaultMBB; in lowerSwitchWorkItem()
1305 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerSwitchWorkItem()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DVirtualFileSystem.h794 Fallthrough, enumerator
1030 RedirectKind Redirection = RedirectKind::Fallthrough;
1097 void setFallthrough(bool Fallthrough);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp3116 llvm::BasicBlock *Fallthrough = nullptr; in EmitAsmStmt() local
3128 Fallthrough = createBasicBlock("asm.fallthrough"); in EmitAsmStmt()
3216 CBR = Builder.CreateCallBr(IA, Fallthrough, Transfer, Args); in EmitAsmStmt()
3217 EmitBlock(Fallthrough); in EmitAsmStmt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp12174 MachineBasicBlock *Fallthrough; in lowerWorkItem() local
12177 Fallthrough = DefaultMBB; in lowerWorkItem()
12181 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem()
12182 CurMF->insert(BBI, Fallthrough); in lowerWorkItem()
12234 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
12241 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerWorkItem()
12260 BTB->Default = Fallthrough; in lowerWorkItem()
12303 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
12314 CurMBB = Fallthrough; in lowerWorkItem()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp919 void CallBrInst::init(FunctionType *FTy, Value *Fn, BasicBlock *Fallthrough, in init() argument
946 setDefaultDest(Fallthrough); in init()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc850 // Fallthrough to REAL(memcmp) below.