Lines Matching refs:MachineBlockPlacement

350 class MachineBlockPlacement : public MachineFunctionPass {  class
594 MachineBlockPlacement() : MachineFunctionPass(ID) { in MachineBlockPlacement() function in __anon4a3aec630111::MachineBlockPlacement
619 char MachineBlockPlacement::ID = 0;
621 char &llvm::MachineBlockPlacementID = MachineBlockPlacement::ID;
623 INITIALIZE_PASS_BEGIN(MachineBlockPlacement, DEBUG_TYPE,
630 INITIALIZE_PASS_END(MachineBlockPlacement, DEBUG_TYPE, in INITIALIZE_PASS_DEPENDENCY()
653 void MachineBlockPlacement::markChainSuccessors( in markChainSuccessors()
669 void MachineBlockPlacement::markBlockSuccessors( in markBlockSuccessors()
702 BranchProbability MachineBlockPlacement::collectViableSuccessors( in collectViableSuccessors()
780 bool MachineBlockPlacement::shouldTailDuplicate(MachineBasicBlock *BB) { in shouldTailDuplicate()
809 bool MachineBlockPlacement::isProfitableToTailDup( in isProfitableToTailDup()
963 bool MachineBlockPlacement::isTrellis( in isTrellis()
1012 std::pair<MachineBlockPlacement::WeightedEdge,
1013 MachineBlockPlacement::WeightedEdge>
1014 MachineBlockPlacement::getBestNonConflictingEdges( in getBestNonConflictingEdges()
1016 MutableArrayRef<SmallVector<MachineBlockPlacement::WeightedEdge, 8>> in getBestNonConflictingEdges()
1057 MachineBlockPlacement::BlockAndTailDupResult
1058 MachineBlockPlacement::getBestTrellisSuccessor( in getBestTrellisSuccessor()
1143 bool MachineBlockPlacement::canTailDuplicateUnplacedPreds( in canTailDuplicateUnplacedPreds()
1266 void MachineBlockPlacement::precomputeTriangleChains() { in precomputeTriangleChains()
1410 bool MachineBlockPlacement::hasBetterLayoutPredecessor( in hasBetterLayoutPredecessor()
1590 MachineBlockPlacement::BlockAndTailDupResult
1591 MachineBlockPlacement::selectBestSuccessor( in selectBestSuccessor()
1703 MachineBasicBlock *MachineBlockPlacement::selectBestCandidateBlock( in selectBestCandidateBlock()
1771 MachineBasicBlock *MachineBlockPlacement::getFirstUnplacedBlock( in getFirstUnplacedBlock()
1790 void MachineBlockPlacement::fillWorkLists( in fillWorkLists()
1823 void MachineBlockPlacement::buildChain( in buildChain()
1908 MachineBlockPlacement::canMoveBottomBlockToTop( in canMoveBottomBlockToTop()
1928 MachineBlockPlacement::TopFallThroughFreq( in TopFallThroughFreq()
1984 MachineBlockPlacement::FallThroughGains( in FallThroughGains()
2075 MachineBlockPlacement::findBestLoopTopHelper( in findBestLoopTopHelper()
2145 MachineBlockPlacement::findBestLoopTop(const MachineLoop &L, in findBestLoopTop()
2176 MachineBlockPlacement::findBestLoopExit(const MachineLoop &L, in findBestLoopExit()
2298 MachineBlockPlacement::hasViableTopFallthrough( in hasViableTopFallthrough()
2332 void MachineBlockPlacement::rotateLoop(BlockChain &LoopChain, in rotateLoop()
2420 void MachineBlockPlacement::rotateLoopWithProfile( in rotateLoopWithProfile()
2561 MachineBlockPlacement::BlockFilterSet
2562 MachineBlockPlacement::collectLoopBlockSet(const MachineLoop &L) { in collectLoopBlockSet()
2603 void MachineBlockPlacement::buildLoopChains(const MachineLoop &L) { in buildLoopChains()
2696 void MachineBlockPlacement::buildCFGChains() { in buildCFGChains()
2861 void MachineBlockPlacement::optimizeBranches() { in optimizeBranches()
2894 void MachineBlockPlacement::alignBlocks() { in alignBlocks()
3018 bool MachineBlockPlacement::repeatedlyTailDuplicateBlock( in repeatedlyTailDuplicateBlock()
3076 bool MachineBlockPlacement::maybeTailDuplicateBlock( in maybeTailDuplicateBlock()
3184 BlockFrequency MachineBlockPlacement::scaleThreshold(MachineBasicBlock *BB) { in scaleThreshold()
3189 bool MachineBlockPlacement::isBestSuccessor(MachineBasicBlock *BB, in isBestSuccessor()
3227 void MachineBlockPlacement::findDuplicateCandidates( in findDuplicateCandidates()
3338 void MachineBlockPlacement::initDupThreshold() { in initDupThreshold()
3365 bool MachineBlockPlacement::runOnMachineFunction(MachineFunction &MF) { in runOnMachineFunction()
3514 void MachineBlockPlacement::applyExtTsp() { in applyExtTsp()
3575 void MachineBlockPlacement::assignBlockOrder( in assignBlockOrder()
3634 void MachineBlockPlacement::createCFGChainExtTsp() { in createCFGChainExtTsp()