Home
last modified time | relevance | path

Searched refs:IDFBlocks (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/llvm/include/llvm/Support/
DGenericIteratedDominanceFrontier.h102 void calculate(SmallVectorImpl<NodeTy *> &IDFBlocks);
132 SmallVectorImpl<NodeTy *> &IDFBlocks) { in calculate() argument
190 IDFBlocks.emplace_back(SuccBB); in calculate()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DSSAUpdaterBulk.cpp149 SmallVector<BasicBlock *, 32> IDFBlocks; in RewriteAllUses() local
154 IDF.calculate(IDFBlocks); in RewriteAllUses()
158 for (auto *FrontierBB : IDFBlocks) { in RewriteAllUses()
/external/llvm-project/llvm/lib/Transforms/Utils/
DSSAUpdaterBulk.cpp149 SmallVector<BasicBlock *, 32> IDFBlocks; in RewriteAllUses() local
154 IDF.calculate(IDFBlocks); in RewriteAllUses()
158 for (auto *FrontierBB : IDFBlocks) { in RewriteAllUses()
/external/llvm/include/llvm/Analysis/
DIteratedDominanceFrontier.h84 void calculate(SmallVectorImpl<BasicBlock *> &IDFBlocks);
/external/llvm-project/llvm/lib/Transforms/Scalar/
DADCE.cpp487 SmallVector<BasicBlock *, 32> IDFBlocks; in markLiveBranchesFromControlDependences() local
491 IDFs.calculate(IDFBlocks); in markLiveBranchesFromControlDependences()
495 for (auto *BB : IDFBlocks) { in markLiveBranchesFromControlDependences()
DGVNHoist.cpp287 SmallVector<BasicBlock *, 32> IDFBlocks; member in llvm::GVNHoist
435 SmallVector<BasicBlock *, 2> IDFBlocks; in computeInsertionPoints() local
457 IDFBlocks.clear(); in computeInsertionPoints()
458 IDFs.calculate(IDFBlocks); in computeInsertionPoints()
467 for (auto *IDFBB : IDFBlocks) { in computeInsertionPoints()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DADCE.cpp487 SmallVector<BasicBlock *, 32> IDFBlocks; in markLiveBranchesFromControlDependences() local
491 IDFs.calculate(IDFBlocks); in markLiveBranchesFromControlDependences()
495 for (auto *BB : IDFBlocks) { in markLiveBranchesFromControlDependences()
DGVNHoist.cpp340 SmallVector<BasicBlock *, 32> IDFBlocks; member in llvm::GVNHoist
763 SmallVector<BasicBlock *, 2> IDFBlocks; in computeInsertionPoints() local
785 IDFBlocks.clear(); in computeInsertionPoints()
786 IDFs.calculate(IDFBlocks); in computeInsertionPoints()
794 for (auto IDFB : IDFBlocks) { in computeInsertionPoints()
/external/llvm-project/llvm/unittests/IR/
DDominatorTreeTest.cpp684 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()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DMemorySSAUpdater.cpp375 SmallVector<BasicBlock *, 32> IDFBlocks; in insertDef() local
377 IDFs.calculate(IDFBlocks); in insertDef()
379 for (auto *BBIDF : IDFBlocks) { in insertDef()
1053 SmallVector<BasicBlock *, 32> IDFBlocks; in applyInsertUpdates() local
1059 IDFs.calculate(IDFBlocks); in applyInsertUpdates()
1063 for (auto *BBIDF : IDFBlocks) in applyInsertUpdates()
1070 for (auto *BBIDF : IDFBlocks) { in applyInsertUpdates()
DMemorySSA.cpp1498 SmallVector<BasicBlock *, 32> IDFBlocks; in placePHINodes() local
1499 IDFs.calculate(IDFBlocks); in placePHINodes()
1502 for (auto &BB : IDFBlocks) in placePHINodes()
/external/llvm-project/llvm/lib/Analysis/
DMemorySSAUpdater.cpp378 SmallVector<BasicBlock *, 32> IDFBlocks; in insertDef() local
380 IDFs.calculate(IDFBlocks); in insertDef()
382 for (auto *BBIDF : IDFBlocks) { in insertDef()
1090 SmallVector<BasicBlock *, 32> IDFBlocks; in applyInsertUpdates() local
1096 IDFs.calculate(IDFBlocks); in applyInsertUpdates()
1100 for (auto *BBIDF : IDFBlocks) in applyInsertUpdates()
1107 for (auto *BBIDF : IDFBlocks) { in applyInsertUpdates()
DMemorySSA.cpp1524 SmallVector<BasicBlock *, 32> IDFBlocks; in placePHINodes() local
1525 IDFs.calculate(IDFBlocks); in placePHINodes()
1528 for (auto &BB : IDFBlocks) in placePHINodes()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DGenericIteratedDominanceFrontier.h102 void calculate(SmallVectorImpl<NodeTy *> &IDFBlocks);
/external/llvm/lib/Transforms/Utils/
DMemorySSA.cpp402 SmallVector<BasicBlock *, 32> IDFBlocks; in buildMemorySSA() local
403 IDFs.calculate(IDFBlocks); in buildMemorySSA()
406 for (auto &BB : IDFBlocks) { in buildMemorySSA()