Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/unittests/tools/llvm-cfi-verify/
H A DGraphBuilder.cpp79 << BranchNode.Fallthrough in PrintTo()
229 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
238 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
268 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
277 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
341 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
364 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
444 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
477 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
487 Field(&ConditionalBranchNode::Fallthrough, in TEST_F()
[all …]
/llvm-project-15.0.7/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.cpp326 Node = Branch.Fallthrough; in indirectCFOperandClobber()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachineBasicBlock.cpp923 MachineFunction::iterator Fallthrough = getIterator(); in getFallThrough() local
924 ++Fallthrough; in getFallThrough()
926 if (Fallthrough == getParent()->end()) in getFallThrough()
930 if (!isSuccessor(&*Fallthrough)) in getFallThrough()
944 ? &*Fallthrough in getFallThrough()
949 if (!TBB) return &*Fallthrough; in getFallThrough()
953 if (MachineFunction::iterator(TBB) == Fallthrough || in getFallThrough()
954 MachineFunction::iterator(FBB) == Fallthrough) in getFallThrough()
955 return &*Fallthrough; in getFallThrough()
963 return (FBB == nullptr) ? &*Fallthrough : nullptr; in getFallThrough()
H A DModuloSchedule.cpp1940 MachineBasicBlock *Fallthrough = *Prolog->succ_begin(); in fixupBranches() local
1949 TII->insertBranch(*Prolog, Epilog, Fallthrough, Cond, DebugLoc()); in fixupBranches()
1954 Prolog->removeSuccessor(Fallthrough); in fixupBranches()
1955 for (MachineInstr &P : Fallthrough->phis()) { in fixupBranches()
H A DMachineBlockPlacement.cpp3197 MachineBasicBlock *Fallthrough = nullptr; in findDuplicateCandidates() local
3265 if (!Fallthrough && isBestSuccessor(BB, Pred, BlockFilter)) { in findDuplicateCandidates()
3266 Fallthrough = Pred; in findDuplicateCandidates()
3296 if (!Fallthrough) { in findDuplicateCandidates()
H A DMachineVerifier.cpp747 bool Fallthrough = !TBB || (!Cond.empty() && !FBB); in visitMachineBasicBlockBefore() local
769 if (Fallthrough && SuccMBB == MBB->getNextNode()) in visitMachineBasicBlockBefore()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaCoroutine.cpp1490 StmtResult Fallthrough; in makeOnFallthrough() local
1514 Fallthrough = S.ActOnNullStmt(PromiseRecordDecl->getLocation()); in makeOnFallthrough()
1515 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1518 Fallthrough = S.BuildCoreturnStmt(FD.getLocation(), nullptr, in makeOnFallthrough()
1520 Fallthrough = S.ActOnFinishFullStmt(Fallthrough.get()); in makeOnFallthrough()
1521 if (Fallthrough.isInvalid()) in makeOnFallthrough()
1525 this->OnFallthrough = Fallthrough.get(); in makeOnFallthrough()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DIRTranslator.h359 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable);
362 MachineBasicBlock *Fallthrough,
374 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
/llvm-project-15.0.7/llvm/lib/Support/
H A DVirtualFileSystem.cpp1466 case RedirectKind::Fallthrough: in dir_begin()
1493 void RedirectingFileSystem::setFallthrough(bool Fallthrough) { in setFallthrough() argument
1494 if (Fallthrough) { in setFallthrough()
1615 return RedirectingFileSystem::RedirectKind::Fallthrough; in parseRedirectKind()
2324 if (Redirection == RedirectKind::Fallthrough && in status()
2331 if (!S && Redirection == RedirectKind::Fallthrough && in status()
2405 if (Redirection == RedirectKind::Fallthrough && in openFileForRead()
2425 if (Redirection == RedirectKind::Fallthrough && in openFileForRead()
2470 if (Redirection == RedirectKind::Fallthrough && in getRealPath()
2480 if (P && Redirection == RedirectKind::Fallthrough && in getRealPath()
[all …]
/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DIRTranslator.cpp902 MachineBasicBlock *Fallthrough, in lowerJumpTableWorkItem() argument
948 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerJumpTableWorkItem()
955 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerJumpTableWorkItem()
1121 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough, in lowerBitTestWorkItem() argument
1133 BTB->Default = Fallthrough; in lowerBitTestWorkItem()
1201 MachineBasicBlock *Fallthrough; in lowerSwitchWorkItem() local
1204 Fallthrough = DefaultMBB; in lowerSwitchWorkItem()
1209 CurMF->insert(BBI, Fallthrough); in lowerSwitchWorkItem()
1226 UnhandledProbs, I, Fallthrough, in lowerSwitchWorkItem()
1234 if (!lowerSwitchRangeWorkItem(I, Cond, Fallthrough, in lowerSwitchWorkItem()
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dcallbr-asm-outputs-pred-succ.ll7 ; indirect targets as its successors. Fallthrough should have 100% branch weight,
H A Dx86-shrink-wrap-unwind.ll291 ; Fallthrough label
/llvm-project-15.0.7/llvm/include/llvm/Support/
H A DVirtualFileSystem.h739 Fallthrough, enumerator
936 RedirectKind Redirection = RedirectKind::Fallthrough;
993 void setFallthrough(bool Fallthrough);
/llvm-project-15.0.7/llvm/unittests/Support/
H A DVirtualFileSystemTest.cpp2934 IntrusiveRefCntPtr<vfs::FileSystem> Fallthrough = in TEST_F() local
2936 ASSERT_TRUE(Fallthrough.get() != nullptr); in TEST_F()
2937 ExpectPath(*Fallthrough, "//root/b/f", "fallthrough, both exist"); in TEST_F()
2957 IntrusiveRefCntPtr<vfs::FileSystem> Fallthrough = in TEST_F() local
2959 ASSERT_TRUE(Fallthrough.get() != nullptr); in TEST_F()
2960 ExpectPath(*Fallthrough, "//root/a/f", "fallthrough, a only"); in TEST_F()
2979 IntrusiveRefCntPtr<vfs::FileSystem> Fallthrough = in TEST_F() local
2981 ASSERT_TRUE(Fallthrough.get() != nullptr); in TEST_F()
2982 ExpectPath(*Fallthrough, "//root/b/f", "fallthrough, b only"); in TEST_F()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmt.cpp2617 llvm::BasicBlock *Fallthrough = nullptr; in EmitAsmStmt() local
2629 Fallthrough = createBasicBlock("asm.fallthrough"); in EmitAsmStmt()
2715 Builder.CreateCallBr(IA, Fallthrough, Transfer, Args); in EmitAsmStmt()
2716 EmitBlock(Fallthrough); in EmitAsmStmt()
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/GlobalISel/
H A Dprelegalizercombiner-extending-loads-cornercases.mir263 ; Fallthrough
/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAGBuilder.cpp10848 MachineBasicBlock *Fallthrough; in lowerWorkItem() local
10851 Fallthrough = DefaultMBB; in lowerWorkItem()
10855 Fallthrough = CurMF->CreateMachineBasicBlock(CurMBB->getBasicBlock()); in lowerWorkItem()
10856 CurMF->insert(BBI, Fallthrough); in lowerWorkItem()
10894 addSuccessorWithProb(CurMBB, Fallthrough, FallthroughProb); in lowerWorkItem()
10901 JT->Default = Fallthrough; // FIXME: Move Default to JumpTableHeader. in lowerWorkItem()
10920 BTB->Default = Fallthrough; in lowerWorkItem()
10963 CaseBlock CB(CC, LHS, RHS, MHS, I->MBB, Fallthrough, CurMBB, in lowerWorkItem()
10974 CurMBB = Fallthrough; in lowerWorkItem()
/llvm-project-15.0.7/llvm/lib/IR/
H A DInstructions.cpp924 void CallBrInst::init(FunctionType *FTy, Value *Fn, BasicBlock *Fallthrough, in init() argument
951 setDefaultDest(Fallthrough); in init()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_common_interceptors.inc934 // Fallthrough to REAL(memcmp) below.