Home
last modified time | relevance | path

Searched defs:DTU (Results 1 – 25 of 50) sorted by relevance

12

/external/llvm-project/llvm/unittests/Transforms/Utils/
DLocalTest.cpp214 auto Test = [&](Function &F, DomTreeUpdater &DTU) { in TEST()
237 DomTreeUpdater DTU(*DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
245 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
254 DomTreeUpdater DTU(PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
263 DomTreeUpdater DTU(*DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
272 DomTreeUpdater DTU(PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
279 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
288 DomTreeUpdater DTU(*DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
296 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
305 DomTreeUpdater DTU(PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
[all …]
DBasicBlockUtilsTest.cpp52 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
80 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
DCloningTest.cpp232 DomTreeUpdater DTU(DomTreeUpdater::UpdateStrategy::Lazy); in TEST_F() local
280 DomTreeUpdater DTU(DomTreeUpdater::UpdateStrategy::Lazy); in TEST_F() local
333 DomTreeUpdater DTU(DomTreeUpdater::UpdateStrategy::Lazy); in TEST_F() local
/external/llvm-project/llvm/unittests/Analysis/
DDomTreeUpdaterTest.cpp56 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
167 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in TEST() local
241 DomTreeUpdater DTU(&DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
330 DomTreeUpdater DTU(&DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
459 DomTreeUpdater DTU(&DT, &PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
542 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
631 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
718 DomTreeUpdater DTU(nullptr, nullptr, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
749 DomTreeUpdater DTU(&DT, nullptr, DomTreeUpdater::UpdateStrategy::Lazy); in TEST() local
/external/llvm-project/llvm/examples/IRTransforms/
DSimplifyCFG.cpp104 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in removeDeadBlocks_v2() local
176 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in eliminateCondBranches_v2() local
221 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in eliminateCondBranches_v3() local
308 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in mergeIntoSinglePredecessor_v2() local
/external/llvm-project/llvm/lib/Transforms/Utils/
DMatrixUtils.cpp25 IRBuilderBase &B, DomTreeUpdater &DTU, Loop *L, in CreateLoop()
71 IRBuilderBase &B, DomTreeUpdater &DTU, in CreateTiledLoops()
DBasicBlockUtils.cpp88 void llvm::DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU, in DeleteDeadBlock()
93 void llvm::DeleteDeadBlocks(ArrayRef <BasicBlock *> BBs, DomTreeUpdater *DTU, in DeleteDeadBlocks()
117 bool llvm::EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in EliminateUnreachableBlocks()
172 bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU, in MergeBlockIntoPredecessor()
314 SmallPtrSetImpl<BasicBlock *> &MergeBlocks, Loop *L, DomTreeUpdater *DTU, in MergeBlockSuccessorsIntoGivenBlocks()
924 DomTreeUpdater *DTU) { in FoldReturnIntoUncondBranch()
1333 DomTreeUpdater *DTU, SmallVectorImpl<BasicBlock *> &GuardBlocks, in CreateControlFlowHub()
DLoopRotationUtils.cpp580 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() local
706 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch() local
DUnifyLoopExits.cpp181 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in unifyLoopExits() local
DLocal.cpp130 DomTreeUpdater *DTU) { in ConstantFoldTerminator()
708 DomTreeUpdater *DTU) { in RemovePredecessorAndSimplify()
736 DomTreeUpdater *DTU) { in MergeBasicBlockIntoOnlyPred()
1015 DomTreeUpdater *DTU) { in TryToSimplifyUncondBranchFromEmptyBlock()
2038 bool PreserveLCSSA, DomTreeUpdater *DTU, in changeToUnreachable()
2106 void llvm::changeToCall(InvokeInst *II, DomTreeUpdater *DTU) { in changeToCall()
2165 DomTreeUpdater *DTU = nullptr) { in markAliveBlocks()
2326 void llvm::removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU) { in removeUnwindEdge()
2365 bool llvm::removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in removeUnreachableBlocks()
DFixIrreducible.cpp188 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in createNaturalLoopInternal() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp503 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in eliminateRecursiveTailCall()
691 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in foldReturnAndProcessPred()
740 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in processReturningBlock()
752 DomTreeUpdater &DTU) { in eliminateTailRecursion()
839 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() local
873 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run() local
DCallSiteSplitting.cpp309 DomTreeUpdater &DTU) { in splitCallSite()
463 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument()
495 DomTreeUpdater &DTU) { in tryToSplitCallSite()
513 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting() local
DMergeICmps.cpp610 AliasAnalysis &AA, DomTreeUpdater &DTU) { in mergeComparisons()
679 DomTreeUpdater &DTU) { in simplify()
795 DomTreeUpdater &DTU) { in processPhi()
877 DomTreeUpdater DTU(DT, /*PostDominatorTree*/ nullptr, in runImpl() local
DLoopSimplifyCFG.cpp125 DomTreeUpdater DTU; member in __anon30b0ffd50111::ConstantTerminatorFoldingImpl
646 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors() local
/external/llvm-project/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp395 DomTreeUpdater &DTU; member in __anon559ee9270511::TailRecursionEliminator
426 DomTreeUpdater &DTU) in TailRecursionEliminator()
798 DomTreeUpdater &DTU) { in eliminate()
856 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in runOnFunction() local
890 DomTreeUpdater DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Eager); in run() local
DCallSiteSplitting.cpp307 DomTreeUpdater &DTU) { in splitCallSite()
456 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument()
488 DomTreeUpdater &DTU) { in tryToSplitCallSite()
506 DomTreeUpdater DTU(&DT, DomTreeUpdater::UpdateStrategy::Lazy); in doCallSiteSplitting() local
DMergeICmps.cpp610 AliasAnalysis &AA, DomTreeUpdater &DTU) { in mergeComparisons()
680 DomTreeUpdater &DTU) { in simplify()
796 DomTreeUpdater &DTU) { in processPhi()
878 DomTreeUpdater DTU(DT, /*PostDominatorTree*/ nullptr, in runImpl() local
DLoopSimplifyCFG.cpp127 DomTreeUpdater DTU; member in __anon58198de10111::ConstantTerminatorFoldingImpl
653 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors() local
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DBasicBlockUtils.cpp88 void llvm::DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU, in DeleteDeadBlock()
93 void llvm::DeleteDeadBlocks(ArrayRef <BasicBlock *> BBs, DomTreeUpdater *DTU, in DeleteDeadBlocks()
117 bool llvm::EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in EliminateUnreachableBlocks()
171 bool llvm::MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU, in MergeBlockIntoPredecessor()
884 DomTreeUpdater *DTU) { in FoldReturnIntoUncondBranch()
DLoopRotationUtils.cpp515 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() local
627 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch() local
DLocal.cpp111 DomTreeUpdater *DTU) { in ConstantFoldTerminator()
643 DomTreeUpdater *DTU) { in RemovePredecessorAndSimplify()
671 DomTreeUpdater *DTU) { in MergeBasicBlockIntoOnlyPred()
950 DomTreeUpdater *DTU) { in TryToSimplifyUncondBranchFromEmptyBlock()
1916 bool PreserveLCSSA, DomTreeUpdater *DTU, in changeToUnreachable()
1972 void llvm::changeToCall(InvokeInst *II, DomTreeUpdater *DTU) { in changeToCall()
2031 DomTreeUpdater *DTU = nullptr) { in markAliveBlocks()
2192 void llvm::removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU) { in removeUnwindEdge()
2231 bool llvm::removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in removeUnreachableBlocks()
/external/llvm-project/llvm/lib/CodeGen/
DWasmEHPrepare.cpp167 static void eraseDeadBBsAndChildren(const Container &BBs, DomTreeUpdater *DTU) { in eraseDeadBBsAndChildren()
188 DomTreeUpdater DTU(&DT, /*PostDominatorTree*/ nullptr, in prepareThrows() local
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h81 DomTreeUpdater *DTU; variable
/external/llvm-project/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h83 DomTreeUpdater *DTU; variable

12