Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericIteratedDominanceFrontier.h101 void calculate(SmallVectorImpl<NodeTy *> &IDFBlocks);
131 SmallVectorImpl<NodeTy *> &IDFBlocks) { in calculate() argument
189 IDFBlocks.emplace_back(SuccBB); in calculate()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DSSAUpdaterBulk.cpp143 SmallVector<BasicBlock *, 32> IDFBlocks; in RewriteAllUses() local
148 IDF.calculate(IDFBlocks); in RewriteAllUses()
152 for (auto *FrontierBB : IDFBlocks) { in RewriteAllUses()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DADCE.cpp492 SmallVector<BasicBlock *, 32> IDFBlocks; in markLiveBranchesFromControlDependences() local
496 IDFs.calculate(IDFBlocks); in markLiveBranchesFromControlDependences()
500 for (auto *BB : IDFBlocks) { in markLiveBranchesFromControlDependences()
H A DGVNHoist.cpp286 SmallVector<BasicBlock *, 32> IDFBlocks; member in llvm::GVNHoist
425 SmallVector<BasicBlock *, 2> IDFBlocks; in computeInsertionPoints() local
447 IDFBlocks.clear(); in computeInsertionPoints()
448 IDFs.calculate(IDFBlocks); in computeInsertionPoints()
457 for (auto *IDFBB : IDFBlocks) { in computeInsertionPoints()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp375 SmallVector<BasicBlock *, 32> IDFBlocks; in insertDef() local
377 IDFs.calculate(IDFBlocks); in insertDef()
379 for (auto *BBIDF : IDFBlocks) { in insertDef()
1074 SmallVector<BasicBlock *, 32> IDFBlocks; in applyInsertUpdates() local
1080 IDFs.calculate(IDFBlocks); in applyInsertUpdates()
1084 for (auto *BBIDF : IDFBlocks) in applyInsertUpdates()
1091 for (auto *BBIDF : IDFBlocks) { in applyInsertUpdates()
H A DMemorySSA.cpp1486 SmallVector<BasicBlock *, 32> IDFBlocks; in placePHINodes() local
1487 IDFs.calculate(IDFBlocks); in placePHINodes()
1490 for (auto &BB : IDFBlocks) in placePHINodes()