| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | ShrinkWrap.cpp | 118 MachinePostDominatorTree *MPDT = nullptr; member in __anon8a4a73dd0111::ShrinkWrapImpl 248 ShrinkWrapImpl(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in ShrinkWrapImpl() argument 251 : MDT(MDT), MPDT(MPDT), MBFI(MBFI), MLI(MLI), ORE(ORE) {} in ShrinkWrapImpl() 610 !MPDT->dominates(InitRestore, InitSave)) in postShrinkWrapping() 677 MPDT->recalculate(MF); in postShrinkWrapping() 679 assert((MDT->dominates(Save, Restore) && MPDT->dominates(Restore, Save)) && in postShrinkWrapping() 700 else if (MPDT->getNode(&MBB)) // If the block is not in the post dom tree, it in updateSaveRestorePoints() 705 Restore = MPDT->findNearestCommonDominator(Restore, &MBB); in updateSaveRestorePoints() 722 Restore = FindIDom<>(*Restore, Restore->successors(), *MPDT); in updateSaveRestorePoints() 744 !(RestorePostDominatesSave = MPDT->dominates(Restore, Save)) || in updateSaveRestorePoints() [all …]
|
| H A D | MIRSampleProfile.cpp | 150 void setInitVals(MachineDominatorTree *MDT, MachinePostDominatorTree *MPDT, in setInitVals() argument 154 PDT = MPDT; in setInitVals() 371 auto *MPDT = in runOnMachineFunction() local 376 MPDT->updateBlockNumbers(); in runOnMachineFunction() 379 MDT, MPDT, &getAnalysis<MachineLoopInfoWrapperPass>().getLI(), MBFI, in runOnMachineFunction()
|
| H A D | MachineBlockPlacement.cpp | 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() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
| H A D | PPCBranchCoalescing.cpp | 149 MachinePostDominatorTree *MPDT; member in __anon861b6f5e0111::PPCBranchCoalescing 216 MPDT = &getAnalysis<MachinePostDominatorTreeWrapperPass>().getPostDomTree(); in initialize() 494 else if (!MPDT->dominates(SourceRegion.BranchBlock, TargetRegion.BranchBlock)) in validateCandidates() 752 assert(MPDT->dominates(Cand2.BranchTargetBlock, Cand1.BranchBlock) && in runOnMachineFunction()
|
| H A D | PPCMIPeephole.cpp | 119 MachinePostDominatorTree *MPDT; member 200 MPDT = &getAnalysis<MachinePostDominatorTreeWrapperPass>().getPostDomTree(); in initialize() 313 if (CurrBlockFreq > EntryFreq || MPDT->dominates(MI->getParent(), Entry)) in UpdateTOCSaves()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerI1Copies.cpp | 860 MachinePostDominatorTree &MPDT) { in runFixI1Copies() argument 865 Vreg1LoweringHelper Helper(&MF, &MDT, &MPDT); in runFixI1Copies() 877 MachinePostDominatorTree &MPDT = in run() local 879 bool Changed = runFixI1Copies(MF, MDT, MPDT); in run() 912 MachinePostDominatorTree &MPDT = in runOnMachineFunction() local 914 return runFixI1Copies(MF, MDT, MPDT); in runOnMachineFunction()
|