Lines Matching refs:MPDT
415 MachinePostDominatorTree *MPDT = nullptr; member in __anon1d8a29ed0111::MachineBlockPlacement
626 MachinePostDominatorTree *MPDT, bool AllowTailMerge) in MachineBlockPlacement() argument
627 : MBPI(MBPI), MBFI(std::move(MBFI)), MLI(MLI), MPDT(MPDT), PSI(PSI), in MachineBlockPlacement()
654 auto *MPDT = MachineBlockPlacement::allowTailDupPlacement(MF) in runOnMachineFunction() local
661 return MachineBlockPlacement(MBPI, MLI, PSI, std::move(MBFI), MPDT, in runOnMachineFunction()
920 if (MPDT->dominates(SuccSucc, Succ)) { in isProfitableToTailDup()
1365 if (!MPDT->dominates(Succ, &BB)) in precomputeTriangleChains()
3541 auto *MPDT = MachineBlockPlacement::allowTailDupPlacement(MF) in run() local
3551 MachineBlockPlacement MBP(MBPI, MLI, PSI, std::move(MBFI), MPDT, in run()
3636 if (MPDT) in run()
3637 MPDT->recalculate(MF); in run()
3778 MPDT = nullptr; in assignBlockOrder()