Lines Matching refs:LoadedSlices
10513 static void adjustCostForPairing(SmallVectorImpl<LoadedSlice> &LoadedSlices, in adjustCostForPairing() argument
10515 unsigned NumberOfSlices = LoadedSlices.size(); in adjustCostForPairing()
10522 std::sort(LoadedSlices.begin(), LoadedSlices.end(), in adjustCostForPairing()
10527 const TargetLowering &TLI = LoadedSlices[0].DAG->getTargetLoweringInfo(); in adjustCostForPairing()
10536 Second = &LoadedSlices[CurrSlice]; in adjustCostForPairing()
10581 static bool isSlicingProfitable(SmallVectorImpl<LoadedSlice> &LoadedSlices, in isSlicingProfitable() argument
10583 unsigned NumberOfSlices = LoadedSlices.size(); in isSlicingProfitable()
10600 const LoadedSlice &LS = LoadedSlices[CurrSlice]; in isSlicingProfitable()
10611 adjustCostForPairing(LoadedSlices, GlobalSlicingCost); in isSlicingProfitable()
10634 SmallVector<LoadedSlice, 4> LoadedSlices; in SliceUpLoad() local
10683 LoadedSlices.push_back(LS); in SliceUpLoad()
10687 if (!isSlicingProfitable(LoadedSlices, UsedBits, ForCodeSize)) in SliceUpLoad()
10698 LSIt = LoadedSlices.begin(), in SliceUpLoad()
10699 LSItEnd = LoadedSlices.end(); in SliceUpLoad()