Searched refs:IDFBlocks (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericIteratedDominanceFrontier.h | 102 void calculate(SmallVectorImpl<NodeTy *> &IDFBlocks); 132 SmallVectorImpl<NodeTy *> &IDFBlocks) { in calculate() argument 190 IDFBlocks.emplace_back(SuccBB); in calculate()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SSAUpdaterBulk.cpp | 143 SmallVector<BasicBlock *, 32> IDFBlocks; in RewriteAllUses() local 148 IDF.calculate(IDFBlocks); in RewriteAllUses() 152 for (auto *FrontierBB : IDFBlocks) { in RewriteAllUses()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | ADCE.cpp | 487 SmallVector<BasicBlock *, 32> IDFBlocks; in markLiveBranchesFromControlDependences() local 491 IDFs.calculate(IDFBlocks); in markLiveBranchesFromControlDependences() 495 for (auto *BB : IDFBlocks) { in markLiveBranchesFromControlDependences()
|
| H A D | GVNHoist.cpp | 289 SmallVector<BasicBlock *, 32> IDFBlocks; member in llvm::GVNHoist 428 SmallVector<BasicBlock *, 2> IDFBlocks; in computeInsertionPoints() local 450 IDFBlocks.clear(); in computeInsertionPoints() 451 IDFs.calculate(IDFBlocks); in computeInsertionPoints() 460 for (auto *IDFBB : IDFBlocks) { in computeInsertionPoints()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | DominatorTreeTest.cpp | 684 SmallVector<BasicBlock *, 32> IDFBlocks; in TEST() local 687 IDF.calculate(IDFBlocks); in TEST() 690 EXPECT_EQ(IDFBlocks.size(), 2UL); in TEST() 692 EXPECT_EQ(IDFBlocks[0], D); in TEST() 693 EXPECT_EQ(IDFBlocks[1], E); in TEST() 694 EXPECT_TRUE(DT->getNode(IDFBlocks[0])->getDFSNumIn() < in TEST() 695 DT->getNode(IDFBlocks[1])->getDFSNumIn()); in TEST()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | MemorySSAUpdater.cpp | 375 SmallVector<BasicBlock *, 32> IDFBlocks; in insertDef() local 377 IDFs.calculate(IDFBlocks); in insertDef() 379 for (auto *BBIDF : IDFBlocks) { in insertDef() 1099 SmallVector<BasicBlock *, 32> IDFBlocks; in applyInsertUpdates() local 1105 IDFs.calculate(IDFBlocks); in applyInsertUpdates() 1109 for (auto *BBIDF : IDFBlocks) in applyInsertUpdates() 1116 for (auto *BBIDF : IDFBlocks) { in applyInsertUpdates()
|
| H A D | MemorySSA.cpp | 1543 SmallVector<BasicBlock *, 32> IDFBlocks; in placePHINodes() local 1544 IDFs.calculate(IDFBlocks); in placePHINodes() 1547 for (auto &BB : IDFBlocks) in placePHINodes()
|