| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/ |
| H A D | RISCVLateBranchOpt.cpp | 87 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 D | MachineBasicBlock.cpp | 976 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 D | MachineBlockPlacement.cpp | 3378 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 D | ModuloSchedule.cpp | 1983 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 D | MachineVerifier.cpp | 861 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 D | VirtualFileSystem.cpp | 1519 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 D | sio.S | 41 # Fallthrough
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaCoroutine.cpp | 1717 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 D | IRTranslator.h | 406 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable); 409 MachineBasicBlock *Fallthrough, 421 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | IRTranslator.cpp | 999 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 D | VirtualFileSystem.h | 794 Fallthrough, enumerator 1030 RedirectKind Redirection = RedirectKind::Fallthrough; 1097 void setFallthrough(bool Fallthrough);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmt.cpp | 3116 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 D | SelectionDAGBuilder.cpp | 12174 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 D | Instructions.cpp | 919 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 D | sanitizer_common_interceptors.inc | 850 // Fallthrough to REAL(memcmp) below.
|