Lines Matching refs:CandidateRegs
112 SmallVectorImpl<Register> &CandidateRegs) const;
116 SmallSetVector<Register, 16> &CandidateRegs,
225 SmallVectorImpl<Register> &CandidateRegs) const { in collectCandidateRegisters()
324 CandidateRegs.push_back(Reg); in collectCandidateRegisters()
332 SmallSetVector<Register, 16> &CandidateRegs, in collectWaterfallCandidateRegisters() argument
372 if (!Blocks.contains(DefMBB) && !CandidateRegs.contains(MOReg)) { in collectWaterfallCandidateRegisters()
388 CandidateRegs.insert(MOReg); in collectWaterfallCandidateRegisters()
664 SmallVector<Register> CandidateRegs; in runOnMachineFunction() local
676 CandidateRegs); in runOnMachineFunction()
677 MadeChange |= !CandidateRegs.empty(); in runOnMachineFunction()
679 for (auto Reg : CandidateRegs) in runOnMachineFunction()
688 SmallSetVector<Register, 16> CandidateRegs; in runOnMachineFunction() local
692 collectWaterfallCandidateRegisters(LoopHeader, LoopEnd, CandidateRegs, in runOnMachineFunction()
694 MadeChange |= !CandidateRegs.empty(); in runOnMachineFunction()
696 for (auto Reg : CandidateRegs) in runOnMachineFunction()