Lines Matching defs:DTU
88 DomTreeUpdater *DTU = nullptr;
143 DomTreeUpdater *DTU);
264 DomTreeUpdater *DTU)
266 IsUsedForZeroCmp(IsUsedForZeroCmp), DL(TheDataLayout), DTU(DTU),
395 if (DTU)
396 DTU->applyUpdates(
403 if (DTU)
404 DTU->applyUpdates({{DominatorTree::Insert, BB, EndBlock}});
492 if (DTU)
493 DTU->applyUpdates({{DominatorTree::Insert, BB, ResBlock.BB},
556 if (DTU)
557 DTU->applyUpdates({{DominatorTree::Insert, BB, NextBB},
582 if (DTU)
583 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
599 if (DTU)
600 DTU->applyUpdates({{DominatorTree::Insert, ResBlock.BB, EndBlock}});
718 EndBlock = SplitBlock(StartBlock, CI, DTU, /*LI=*/nullptr,
735 if (DTU)
736 DTU->applyUpdates({{DominatorTree::Insert, StartBlock, LoadCmpBlocks[0]},
833 DomTreeUpdater *DTU, const bool IsBCmp) {
870 MemCmpExpansion Expansion(CI, SizeVal, Options, IsUsedForZeroCmp, *DL, DTU);
893 BlockFrequencyInfo *BFI, DomTreeUpdater *DTU);
948 BlockFrequencyInfo *BFI, DomTreeUpdater *DTU) {
957 expandMemCmp(CI, TTI, TL, &DL, PSI, BFI, DTU, Func == LibFunc_bcmp)) {
968 std::optional<DomTreeUpdater> DTU;
970 DTU.emplace(DT, DomTreeUpdater::UpdateStrategy::Lazy);
975 if (runOnBlock(*BBIt, TLI, TTI, TL, DL, PSI, BFI, DTU ? &*DTU : nullptr)) {