Lines Matching refs:BlockingStoresDispSizeMap
103 const DisplacementSizeMap &BlockingStoresDispSizeMap);
564 const DisplacementSizeMap &BlockingStoresDispSizeMap) { in breakBlockedCopies() argument
578 for (auto DispSizePair : BlockingStoresDispSizeMap) { in breakBlockedCopies()
627 updateBlockingStoresDispSizeMap(DisplacementSizeMap &BlockingStoresDispSizeMap, in updateBlockingStoresDispSizeMap() argument
629 if (BlockingStoresDispSizeMap.count(DispImm)) { in updateBlockingStoresDispSizeMap()
631 if (BlockingStoresDispSizeMap[DispImm] > Size) in updateBlockingStoresDispSizeMap()
632 BlockingStoresDispSizeMap[DispImm] = Size; in updateBlockingStoresDispSizeMap()
635 BlockingStoresDispSizeMap[DispImm] = Size; in updateBlockingStoresDispSizeMap()
640 removeRedundantBlockingStores(DisplacementSizeMap &BlockingStoresDispSizeMap) { in removeRedundantBlockingStores() argument
641 if (BlockingStoresDispSizeMap.size() <= 1) in removeRedundantBlockingStores()
645 for (auto DispSizePair : BlockingStoresDispSizeMap) { in removeRedundantBlockingStores()
657 BlockingStoresDispSizeMap.clear(); in removeRedundantBlockingStores()
659 BlockingStoresDispSizeMap.insert(Disp); in removeRedundantBlockingStores()
681 DisplacementSizeMap BlockingStoresDispSizeMap; in runOnMachineFunction() local
699 updateBlockingStoresDispSizeMap(BlockingStoresDispSizeMap, PBstDispImm, in runOnMachineFunction()
703 if (BlockingStoresDispSizeMap.empty()) in runOnMachineFunction()
714 removeRedundantBlockingStores(BlockingStoresDispSizeMap); in runOnMachineFunction()
715 breakBlockedCopies(LoadInst, StoreInst, BlockingStoresDispSizeMap); in runOnMachineFunction()