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()
655 SmallVector<Register> CandidateRegs; in runOnMachineFunction() local
667 CandidateRegs); in runOnMachineFunction()
668 MadeChange |= !CandidateRegs.empty(); in runOnMachineFunction()
670 for (auto Reg : CandidateRegs) in runOnMachineFunction()
679 SmallSetVector<Register, 16> CandidateRegs; in runOnMachineFunction() local
683 collectWaterfallCandidateRegisters(LoopHeader, LoopEnd, CandidateRegs, in runOnMachineFunction()
685 MadeChange |= !CandidateRegs.empty(); in runOnMachineFunction()
687 for (auto Reg : CandidateRegs) in runOnMachineFunction()