Home
last modified time | relevance | path

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

/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.cpp3285 MachineBasicBlock *Fallthrough = nullptr; in findDuplicateCandidates() local
3353 if (!Fallthrough && isBestSuccessor(BB, Pred, BlockFilter)) { in findDuplicateCandidates()
3354 Fallthrough = Pred; in findDuplicateCandidates()
3384 if (!Fallthrough) { in findDuplicateCandidates()
H A DModuloSchedule.cpp1964 MachineBasicBlock *Fallthrough = *Prolog->succ_begin(); in fixupBranches() local
1973 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
1978 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1979 for (MachineInstr &P : Fallthrough->phis()) { in fixupBranches()
H A DMachineVerifier.cpp816 bool Fallthrough = !TBB || (!Cond.empty() && !FBB); in visitMachineBasicBlockBefore() local
838 if (Fallthrough && SuccMBB == MBB->getNextNode()) in visitMachineBasicBlockBefore()
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DVirtualFileSystem.cpp1507 case RedirectKind::Fallthrough: in dir_begin()
1534 void RedirectingFileSystem::setFallthrough(bool Fallthrough) { in setFallthrough() argument
1535 if (Fallthrough) { in setFallthrough()
1536 Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in setFallthrough()
1664 return RedirectingFileSystem::RedirectKind::Fallthrough; in parseRedirectKind()
2117 FS->Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in parse()
2433 if (Redirection == RedirectKind::Fallthrough && in status()
2440 if (!S && Redirection == RedirectKind::Fallthrough && in status()
2469 if (Redirection == RedirectKind::Fallthrough && in exists()
2488 if (Redirection == RedirectKind::Fallthrough) { in exists()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaCoroutine.cpp1632 StmtResult Fallthrough; in makeOnFallthrough() local
1656 Fallthrough = S.ActOnNullStmt(PromiseRecordDecl->getLocation()); in makeOnFallthrough()
1657 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1660 Fallthrough = S.BuildCoreturnStmt(FD.getLocation(), nullptr, in makeOnFallthrough()
1662 Fallthrough = S.ActOnFinishFullStmt(Fallthrough.get()); in makeOnFallthrough()
1663 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1667 this->OnFallthrough = Fallthrough.get(); in makeOnFallthrough()
/freebsd/stand/i386/boot2/
H A Dsio.S41 # Fallthrough
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h411 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable);
414 MachineBasicBlock *Fallthrough,
426 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp985 MachineBasicBlock *Fallthrough, in lowerJumpTableWorkItem() argument
1031 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerJumpTableWorkItem()
1038 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerJumpTableWorkItem()
1050 MachineBasicBlock *Fallthrough, in lowerSwitchRangeWorkItem() argument
1075 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
1204 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough, in lowerBitTestWorkItem() argument
1216 BTB->Default = Fallthrough; in lowerBitTestWorkItem()
1284 MachineBasicBlock *Fallthrough; in lowerSwitchWorkItem() local
1287 Fallthrough = DefaultMBB; in lowerSwitchWorkItem()
1291 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerSwitchWorkItem()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DVirtualFileSystem.h776 Fallthrough, enumerator
1012 RedirectKind Redirection = RedirectKind::Fallthrough;
1075 void setFallthrough(bool Fallthrough);
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGStmt.cpp2938 llvm::BasicBlock *Fallthrough = nullptr; in EmitAsmStmt() local
2950 Fallthrough = createBasicBlock("asm.fallthrough"); in EmitAsmStmt()
3038 CBR = Builder.CreateCallBr(IA, Fallthrough, Transfer, Args); in EmitAsmStmt()
3039 EmitBlock(Fallthrough); in EmitAsmStmt()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp12021 MachineBasicBlock *Fallthrough; in lowerWorkItem() local
12024 Fallthrough = DefaultMBB; in lowerWorkItem()
12028 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem()
12029 CurMF->insert(BBI, Fallthrough); in lowerWorkItem()
12081 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
12088 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerWorkItem()
12107 BTB->Default = Fallthrough; in lowerWorkItem()
12150 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
12161 CurMBB = Fallthrough; in lowerWorkItem()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DInstructions.cpp851 void CallBrInst::init(FunctionType *FTy, Value *Fn, BasicBlock *Fallthrough, in init() argument
878 setDefaultDest(Fallthrough); in init()
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc815 // Fallthrough to REAL(memcmp) below.