| /llvm-project-15.0.7/llvm/unittests/tools/llvm-cfi-verify/ |
| H A D | GraphBuilder.cpp | 79 << 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 D | GraphBuilder.cpp | 89 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 D | GraphBuilder.h | 55 uint64_t Fallthrough; member
|
| H A D | FileAnalysis.cpp | 326 Node = Branch.Fallthrough; in indirectCFOperandClobber()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineBasicBlock.cpp | 923 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 D | ModuloSchedule.cpp | 1940 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 D | MachineBlockPlacement.cpp | 3197 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 D | MachineVerifier.cpp | 747 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 D | SemaCoroutine.cpp | 1490 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 D | IRTranslator.h | 359 MachineBasicBlock *Fallthrough, bool FallthroughUnreachable); 362 MachineBasicBlock *Fallthrough, 374 SwitchCG::CaseClusterIt I, MachineBasicBlock *Fallthrough,
|
| /llvm-project-15.0.7/llvm/lib/Support/ |
| H A D | VirtualFileSystem.cpp | 1466 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 D | IRTranslator.cpp | 902 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 D | callbr-asm-outputs-pred-succ.ll | 7 ; indirect targets as its successors. Fallthrough should have 100% branch weight,
|
| H A D | x86-shrink-wrap-unwind.ll | 291 ; Fallthrough label
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | VirtualFileSystem.h | 739 Fallthrough, enumerator 936 RedirectKind Redirection = RedirectKind::Fallthrough; 993 void setFallthrough(bool Fallthrough);
|
| /llvm-project-15.0.7/llvm/unittests/Support/ |
| H A D | VirtualFileSystemTest.cpp | 2934 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 D | CGStmt.cpp | 2617 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 D | prelegalizercombiner-extending-loads-cornercases.mir | 263 ; Fallthrough
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAGBuilder.cpp | 10848 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 D | Instructions.cpp | 924 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 D | sanitizer_common_interceptors.inc | 934 // Fallthrough to REAL(memcmp) below.
|