Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/tools/llvm-cfi-verify/lib/
H A DGraphBuilder.cpp89 for (auto &V : {BranchNode.Target, BranchNode.Fallthrough}) in printToDOT()
125 if (BranchNode.Target && !BranchNode.Fallthrough) { in buildFlowsToUndefined()
135 BranchNode.Fallthrough = in buildFlowsToUndefined()
137 } else if (BranchNode.Fallthrough && !BranchNode.Target) { in buildFlowsToUndefined()
301 BranchNode.Fallthrough = 0; in buildFlowGraphImpl()
308 BranchNode.Fallthrough = Address; in buildFlowGraphImpl()
H A DGraphBuilder.h55 uint64_t Fallthrough; member
H A DFileAnalysis.cpp330 Node = Branch.Fallthrough; in indirectCFOperandClobber()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp948 MachineFunction::iterator Fallthrough = getIterator(); in getFallThrough() local
949 ++Fallthrough; in getFallThrough()
951 if (Fallthrough == getParent()->end()) in getFallThrough()
955 if (!isSuccessor(&*Fallthrough)) in getFallThrough()
969 ? &*Fallthrough in getFallThrough()
974 if (!TBB) return &*Fallthrough; in getFallThrough()
978 if (!JumpToFallThrough && (MachineFunction::iterator(TBB) == Fallthrough || in getFallThrough()
979 MachineFunction::iterator(FBB) == Fallthrough)) in getFallThrough()
980 return &*Fallthrough; in getFallThrough()
988 return (FBB == nullptr) ? &*Fallthrough : nullptr; in getFallThrough()
H A DModuloSchedule.cpp1961 MachineBasicBlock *Fallthrough = *Prolog->succ_begin(); in fixupBranches() local
1970 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
1975 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1976 for (MachineInstr &P : Fallthrough->phis()) { in fixupBranches()
H A DMachineBlockPlacement.cpp3209 MachineBasicBlock *Fallthrough = nullptr; in findDuplicateCandidates() local
3277 if (!Fallthrough && isBestSuccessor(BB, Pred, BlockFilter)) { in findDuplicateCandidates()
3278 Fallthrough = Pred; in findDuplicateCandidates()
3308 if (!Fallthrough) { in findDuplicateCandidates()
H A DMachineVerifier.cpp756 bool Fallthrough = !TBB || (!Cond.empty() && !FBB); in visitMachineBasicBlockBefore() local
778 if (Fallthrough && SuccMBB == MBB->getNextNode()) in visitMachineBasicBlockBefore()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaCoroutine.cpp1617 StmtResult Fallthrough; in makeOnFallthrough() local
1641 Fallthrough = S.ActOnNullStmt(PromiseRecordDecl->getLocation()); in makeOnFallthrough()
1642 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1645 Fallthrough = S.BuildCoreturnStmt(FD.getLocation(), nullptr, in makeOnFallthrough()
1647 Fallthrough = S.ActOnFinishFullStmt(Fallthrough.get()); in makeOnFallthrough()
1648 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1652 this->OnFallthrough = Fallthrough.get(); in makeOnFallthrough()
/openbsd-src/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h361 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable);
364 MachineBasicBlock *Fallthrough,
376 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
/openbsd-src/gnu/llvm/llvm/lib/Support/
H A DVirtualFileSystem.cpp1481 case RedirectKind::Fallthrough: in dir_begin()
1508 void RedirectingFileSystem::setFallthrough(bool Fallthrough) { in setFallthrough() argument
1509 if (Fallthrough) { in setFallthrough()
1510 Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in setFallthrough()
1631 return RedirectingFileSystem::RedirectKind::Fallthrough; in parseRedirectKind()
2084 FS->Redirection = RedirectingFileSystem::RedirectKind::Fallthrough; in parse()
2378 if (Redirection == RedirectKind::Fallthrough && in status()
2385 if (!S && Redirection == RedirectKind::Fallthrough && in status()
2459 if (Redirection == RedirectKind::Fallthrough && in openFileForRead()
2479 if (Redirection == RedirectKind::Fallthrough && in openFileForRead()
[all …]
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp907 MachineBasicBlock *Fallthrough, in lowerJumpTableWorkItem() argument
953 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerJumpTableWorkItem()
960 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerJumpTableWorkItem()
972 MachineBasicBlock *Fallthrough, in lowerSwitchRangeWorkItem() argument
997 CaseBlock CB(Pred, FallthroughUnreachable, LHS, RHS, MHS, I->MBB, Fallthrough, in lowerSwitchRangeWorkItem()
1126 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough, in lowerBitTestWorkItem() argument
1138 BTB->Default = Fallthrough; in lowerBitTestWorkItem()
1206 MachineBasicBlock *Fallthrough; in lowerSwitchWorkItem() local
1209 Fallthrough = DefaultMBB; in lowerSwitchWorkItem()
1213 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerSwitchWorkItem()
[all …]
/openbsd-src/gnu/llvm/llvm/include/llvm/Support/
H A DVirtualFileSystem.h752 Fallthrough, enumerator
974 RedirectKind Redirection = RedirectKind::Fallthrough;
1035 void setFallthrough(bool Fallthrough);
/openbsd-src/gnu/llvm/clang/lib/CodeGen/
H A DCGStmt.cpp2628 llvm::BasicBlock *Fallthrough = nullptr; in EmitAsmStmt() local
2640 Fallthrough = createBasicBlock("asm.fallthrough"); in EmitAsmStmt()
2726 Builder.CreateCallBr(IA, Fallthrough, Transfer, Args); in EmitAsmStmt()
2727 EmitBlock(Fallthrough); in EmitAsmStmt()
/openbsd-src/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp11094 MachineBasicBlock *Fallthrough; in lowerWorkItem() local
11097 Fallthrough = DefaultMBB; in lowerWorkItem()
11101 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem()
11102 CurMF->insert(BBI, Fallthrough); in lowerWorkItem()
11140 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
11147 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerWorkItem()
11166 BTB->Default = Fallthrough; in lowerWorkItem()
11209 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
11220 CurMBB = Fallthrough; in lowerWorkItem()
/openbsd-src/gnu/llvm/llvm/lib/IR/
H A DInstructions.cpp1033 void CallBrInst::init(FunctionType *FTy, Value *Fn, BasicBlock *Fallthrough, in init() argument
1060 setDefaultDest(Fallthrough); in init()
/openbsd-src/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc910 // Fallthrough to REAL(memcmp) below.