Lines Matching refs:CmovInstGroups
132 CmovGroups &CmovInstGroups,
142 CmovGroups &CmovInstGroups);
238 CmovGroups CmovInstGroups; in runOnMachineFunction() local
240 if (!collectCmovCandidates(CurrLoop->getBlocks(), CmovInstGroups)) in runOnMachineFunction()
244 CmovInstGroups)) in runOnMachineFunction()
248 for (auto &Group : CmovInstGroups) in runOnMachineFunction()
256 ArrayRef<MachineBasicBlock *> Blocks, CmovGroups &CmovInstGroups, in collectCmovCandidates() argument
344 CmovInstGroups.push_back(Group); in collectCmovCandidates()
355 CmovInstGroups.push_back(Group); in collectCmovCandidates()
360 NumOfCmovGroupCandidate += CmovInstGroups.size(); in collectCmovCandidates()
361 return !CmovInstGroups.empty(); in collectCmovCandidates()
378 ArrayRef<MachineBasicBlock *> Blocks, CmovGroups &CmovInstGroups) { in checkForProfitableCmovCandidates() argument
400 for (auto &Group : CmovInstGroups) in checkForProfitableCmovCandidates()
533 std::swap(TempGroups, CmovInstGroups); in checkForProfitableCmovCandidates()
561 CmovInstGroups.push_back(Group); in checkForProfitableCmovCandidates()
564 return !CmovInstGroups.empty(); in checkForProfitableCmovCandidates()