Searched refs:canReach (Results 1 – 4 of 4) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Transforms/IPO/ |
| H A D | AttributorTest.cpp | 184 F1AA.canReach(A, F3); in TEST_F() 185 F1AA.canReach(A, F4); in TEST_F() 186 F6AA.canReach(A, F4); in TEST_F() 187 F7AA.canReach(A, F7FirstCB, F3); in TEST_F() 188 F7AA.canReach(A, F7FirstCB, F4); in TEST_F() 194 ASSERT_TRUE(F1AA.canReach(A, F3)); in TEST_F() 195 ASSERT_FALSE(F1AA.canReach(A, F4)); in TEST_F() 197 ASSERT_TRUE(F7AA.canReach(A, F7FirstCB, F3)); in TEST_F() 198 ASSERT_FALSE(F7AA.canReach(A, F7FirstCB, F4)); in TEST_F() 202 ASSERT_TRUE(F6AA.canReach(A, F4)); in TEST_F()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 101 bool canReach(MachineBasicBlock *From, MachineBasicBlock *To) const { in canReach() function in __anon537f6e6b0111::ReachabilityGraph 169 if (canReach(MBB, MBB)) { in calculate() 181 if (!canReach(Looper, Pred)) { in calculate() 291 Graph.canReach(LoopEntry, OtherLoopEntry) && in processRegion() 292 Graph.canReach(OtherLoopEntry, LoopEntry)) { in processRegion() 407 if (Graph.canReach(Entry, Pred)) { in makeSingleEntryLoop()
|
| /llvm-project-15.0.7/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 4874 virtual bool canReach(Attributor &A, const Function &Fn) const = 0; 4877 virtual bool canReach(Attributor &A, CallBase &CB,
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | AttributorAttributes.cpp | 2467 if (EdgeReachability.canReach(A, *getAnchorScope())) in updateImpl() 9591 if (EdgeReachability.canReach(A, Fn)) in checkIfReachable() 9631 bool canReach(Attributor &A, const Function &Fn) const override { in canReach() function 9650 bool canReach(Attributor &A, CallBase &CB, in canReach() function
|