Home
last modified time | relevance | path

Searched refs:DTU (Results 1 – 25 of 26) sorted by relevance

12

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
DTailRecursionElimination.cpp503 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in eliminateRecursiveTailCall() argument
606 DTU.recalculate(*NewEntry->getParent()); in eliminateRecursiveTailCall()
682 DTU.applyUpdates({{DominatorTree::Insert, BB, OldEntry}}); in eliminateRecursiveTailCall()
691 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in foldReturnAndProcessPred() argument
717 ReturnInst *RI = FoldReturnIntoUncondBranch(Ret, BB, Pred, &DTU); in foldReturnAndProcessPred()
724 DTU.deleteBB(BB); in foldReturnAndProcessPred()
727 ArgumentPHIs, AA, ORE, DTU); in foldReturnAndProcessPred()
740 AliasAnalysis *AA, OptimizationRemarkEmitter *ORE, DomTreeUpdater &DTU) { in processReturningBlock() argument
746 ArgumentPHIs, AA, ORE, DTU); in processReturningBlock()
752 DomTreeUpdater &DTU) { in eliminateTailRecursion() argument
[all …]
DCallSiteSplitting.cpp309 DomTreeUpdater &DTU) { in splitCallSite() argument
334 DTU); in splitCallSite()
374 DTU.applyUpdatesPermissive({{DominatorTree::Delete, Splits[i], TailBB}}); in splitCallSite()
378 DTU.deleteBB(TailBB); in splitCallSite()
463 DomTreeUpdater &DTU) { in shouldSplitOnPredicatedArgument() argument
472 assert(DTU.hasDomTree() && "We need a DTU with a valid DT!"); in shouldSplitOnPredicatedArgument()
473 auto *CSDTNode = DTU.getDomTree().getNode(CS.getInstruction()->getParent()); in shouldSplitOnPredicatedArgument()
495 DomTreeUpdater &DTU) { in tryToSplitCallSite() argument
500 auto PredsWithConds = shouldSplitOnPredicatedArgument(CS, DTU); in tryToSplitCallSite()
506 splitCallSite(CS, PredsWithConds, DTU); in tryToSplitCallSite()
[all …]
DMergeICmps.cpp419 DomTreeUpdater &DTU);
610 AliasAnalysis &AA, DomTreeUpdater &DTU) { in mergeComparisons() argument
667 DTU.applyUpdates({{DominatorTree::Insert, BB, PhiBB}}); in mergeComparisons()
672 DTU.applyUpdates({{DominatorTree::Insert, BB, NextCmpBlock}, in mergeComparisons()
679 DomTreeUpdater &DTU) { in simplify() argument
698 const auto mergeRange = [this, &TLI, &AA, &DTU](int I, int Num, in simplify()
702 InsertBefore, Next, Phi_, TLI, AA, DTU); in simplify()
730 DTU.applyUpdates({{DominatorTree::Delete, Pred, EntryBlock_}, in simplify()
738 if (ChainEntryIsFnEntry && DTU.hasDomTree()) { in simplify()
742 DTU.getDomTree().setNewRoot(NextCmpBlock); in simplify()
[all …]
DJumpThreading.cpp306 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() local
315 bool Changed = Impl.runImpl(F, TLI, LVI, AA, &DTU, F.hasProfileData(), in runOnFunction()
332 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in run() local
342 bool Changed = runImpl(F, &TLI, &LVI, &AA, &DTU, F.hasProfileData(), in run()
363 DTU = DTU_; in runImpl()
380 assert(DTU && "DTU isn't passed into JumpThreading before using it."); in runImpl()
381 assert(DTU->hasDomTree() && "JumpThreading relies on DomTree to proceed."); in runImpl()
382 DominatorTree &DT = DTU->getDomTree(); in runImpl()
402 if (&BB == &F.getEntryBlock() || DTU->isBBPendingDeletion(&BB)) in runImpl()
413 DeleteDeadBlock(&BB, DTU); in runImpl()
[all …]
DLoopSimplifyCFG.cpp125 DomTreeUpdater DTU; member in __anon50bc90940111::ConstantTerminatorFoldingImpl
411 DTU.applyUpdates(DTUpdates); in handleDeadExits()
421 DTU.applyUpdates(DTUpdates); in handleDeadExits()
467 DTU.applyUpdates(DTUpdates); in deleteDeadLoopBlocks()
470 DTU.deleteBB(BB); in deleteDeadLoopBlocks()
530 DTU(DT, DomTreeUpdater::UpdateStrategy::Eager) {} in ConstantTerminatorFoldingImpl()
594 DTU.applyUpdates(DTUpdates); in run()
646 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in mergeBlocksIntoPredecessors() local
663 MergeBlockIntoPredecessor(Succ, &DTU, &LI, MSSAU); in mergeBlocksIntoPredecessors()
DLoopFuse.cpp506 DomTreeUpdater DTU; member
519 : LDT(LI), DTU(DT, PDT, DomTreeUpdater::UpdateStrategy::Lazy), LI(LI), in LoopFuser()
1128 MergeBlockIntoPredecessor(Succ, &DTU, &LI); in mergeLatch()
1129 DTU.flush(); in mergeLatch()
1284 DTU.applyUpdates(TreeUpdates); in performFusion()
1287 DTU.deleteBB(FC1.Preheader); in performFusion()
1288 DTU.flush(); in performFusion()
1546 DTU.applyUpdates(TreeUpdates); in fuseGuardedLoops()
1549 DTU.deleteBB(FC1.Preheader); in fuseGuardedLoops()
1550 DTU.deleteBB(FC0.ExitBlock); in fuseGuardedLoops()
[all …]
DCorrelatedValuePropagation.cpp339 DomTreeUpdater DTU(*DT, DomTreeUpdater::UpdateStrategy::Lazy); in processSwitch() local
408 DTU.applyUpdatesPermissive({{DominatorTree::Delete, BB, Succ}}); in processSwitch()
430 /*TLI = */ nullptr, &DTU); in processSwitch()
DSCCP.cpp2109 DomTreeUpdater DTU = Solver.getDTU(F); in runIPSCCP() local
2117 /*PreserveLCSSA=*/false, &DTU); in runIPSCCP()
2122 /*PreserveLCSSA=*/false, &DTU); in runIPSCCP()
2146 /*TLI=*/nullptr, &DTU); in runIPSCCP()
2161 DTU.deleteBB(DeadBB); in runIPSCCP()
DLoopUnswitch.cpp1642 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in SimplifyCode() local
1643 MergeBlockIntoPredecessor(Succ, &DTU, LI, MSSAU.get()); in SimplifyCode()
DRewriteStatepointsForGC.cpp2533 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in runOnFunction() local
2534 bool MadeChange = removeUnreachableBlocks(F, &DTU); in runOnFunction()
2536 DTU.getDomTree(); in runOnFunction()
DGVN.cpp2130 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in runImpl() local
2136 bool removedBlock = MergeBlockIntoPredecessor(BB, &DTU, LI, nullptr, MD); in runImpl()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Utils/
DLocal.cpp111 DomTreeUpdater *DTU) { in ConstantFoldTerminator() argument
134 if (DTU) in ConstantFoldTerminator()
135 DTU->applyUpdatesPermissive({{DominatorTree::Delete, BB, OldDest}}); in ConstantFoldTerminator()
210 if (DTU) in ConstantFoldTerminator()
211 DTU->applyUpdatesPermissive( in ConstantFoldTerminator()
239 if (DTU) in ConstantFoldTerminator()
249 if (DTU) in ConstantFoldTerminator()
259 if (DTU) in ConstantFoldTerminator()
260 DTU->applyUpdatesPermissive(Updates); in ConstantFoldTerminator()
307 if (DTU) in ConstantFoldTerminator()
[all …]
DBasicBlockUtils.cpp88 void llvm::DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU, in DeleteDeadBlock() argument
90 DeleteDeadBlocks({BB}, DTU, KeepOneInputPHIs); in DeleteDeadBlock()
93 void llvm::DeleteDeadBlocks(ArrayRef <BasicBlock *> BBs, DomTreeUpdater *DTU, in DeleteDeadBlocks() argument
105 DetatchDeadBlocks(BBs, DTU ? &Updates : nullptr, KeepOneInputPHIs); in DeleteDeadBlocks()
107 if (DTU) in DeleteDeadBlocks()
108 DTU->applyUpdatesPermissive(Updates); in DeleteDeadBlocks()
111 if (DTU) in DeleteDeadBlocks()
112 DTU->deleteBB(BB); in DeleteDeadBlocks()
117 bool llvm::EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU, in EliminateUnreachableBlocks() argument
134 DeleteDeadBlocks(DeadBlocks, DTU, KeepOneInputPHIs); in EliminateUnreachableBlocks()
[all …]
DLoopRotationUtils.cpp515 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in rotateLoop() local
516 MergeBlockIntoPredecessor(OrigHeader, &DTU, LI, MSSAU); in rotateLoop()
627 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in simplifyLoopLatch() local
628 MergeBlockIntoPredecessor(Latch, &DTU, LI, MSSAU, nullptr, in simplifyLoopLatch()
DLoopUnrollAndJam.cpp521 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollAndJamLoop() local
535 DTU.applyUpdatesPermissive(DTUpdates); in UnrollAndJamLoop()
549 if (MergeBlockIntoPredecessor(Dest, &DTU, LI)) { in UnrollAndJamLoop()
560 DT = &DTU.getDomTree(); in UnrollAndJamLoop()
DLoopUnroll.cpp874 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Lazy); in UnrollLoop() local
885 if (MergeBlockIntoPredecessor(Dest, &DTU, LI)) { in UnrollLoop()
895 DT = &DTU.getDomTree(); in UnrollLoop()
DCloneFunction.cpp837 ValueToValueMapTy &ValueMapping, DomTreeUpdater &DTU) { in DuplicateInstructionsInSplitBetween() argument
854 DTU.applyUpdates({{DominatorTree::Delete, PredBB, BB}, in DuplicateInstructionsInSplitBetween()
DLoopUtils.cpp591 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in deleteDeadLoop() local
595 DTU.applyUpdates({{DominatorTree::Insert, Preheader, ExitBlock}, in deleteDeadLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Utils/
DLocal.h123 DomTreeUpdater *DTU = nullptr);
197 DomTreeUpdater *DTU = nullptr);
202 void MergeBasicBlockIntoOnlyPred(BasicBlock *BB, DomTreeUpdater *DTU = nullptr);
209 DomTreeUpdater *DTU = nullptr);
281 void changeToCall(InvokeInst *II, DomTreeUpdater *DTU = nullptr);
398 DomTreeUpdater *DTU = nullptr,
414 void removeUnwindEdge(BasicBlock *BB, DomTreeUpdater *DTU = nullptr);
419 bool removeUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,
DBasicBlockUtils.h52 void DeleteDeadBlock(BasicBlock *BB, DomTreeUpdater *DTU = nullptr,
62 DomTreeUpdater *DTU = nullptr,
68 bool EliminateUnreachableBlocks(Function &F, DomTreeUpdater *DTU = nullptr,
91 bool MergeBlockIntoPredecessor(BasicBlock *BB, DomTreeUpdater *DTU = nullptr,
282 DomTreeUpdater *DTU = nullptr);
DCloning.h266 DomTreeUpdater &DTU);
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/
DPGOMemOPSizeOpt.cpp352 DomTreeUpdater DTU(DT, DomTreeUpdater::UpdateStrategy::Eager); in perform() local
393 DTU.applyUpdates(Updates); in perform()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/Scalar/
DJumpThreading.h81 DomTreeUpdater *DTU; variable
/third_party/eudev/hwdb/
D20-usb-vendor-model.hwdb20328 ID_MODEL_FROM_DATABASE=DTU-710
20463 ID_MODEL_FROM_DATABASE=DTU-1931
20469 ID_MODEL_FROM_DATABASE=DTU-2231
20541 ID_MODEL_FROM_DATABASE=DTU-1631
20556 ID_MODEL_FROM_DATABASE=DTU-1031
20634 ID_MODEL_FROM_DATABASE=DTU-1031X
20646 ID_MODEL_FROM_DATABASE=DTU-1141
20712 ID_MODEL_FROM_DATABASE=DTU-1141B
47658 ID_MODEL_FROM_DATABASE=DTU-215 Multi-Standard Modulator
/third_party/mesa3d/src/freedreno/.gitlab-ci/traces/
Dcrash.devcore2740 …b&,F-XHr/DYIeeB3KA+G(mq\d2gpL/@"-g#rCYo=TP`cEdJb4FM#0['mYZ0%mr$?+rNsMXpd5h#DTU[el-[rZAo"<7gjC7dP%b…

12