Lines Matching defs:Blocks
117 SmallSetVector<MachineBasicBlock *, 2> &Blocks,
185 SmallSetVector<MachineBasicBlock *, 16> &Blocks) const {
192 if (Pred != Flow && !Blocks.contains(Pred))
193 Blocks.insert(Pred);
196 if (Cur < Blocks.size())
197 MBB = Blocks[Cur++];
204 for (auto *MBB : Blocks)
333 SmallSetVector<MachineBasicBlock *, 2> &Blocks,
339 Blocks.insert(MBB);
372 if (!Blocks.contains(DefMBB) && !CandidateRegs.contains(MOReg)) {
379 if (!Blocks.contains(Succ) &&
402 SetVector<MachineBasicBlock *> Blocks;
410 if (Succ != Flow && !Blocks.contains(Succ)) {
412 Blocks.insert(Succ);
418 for (MachineBasicBlock *MBB : Blocks) {
432 if (Blocks.contains(UseMI->getParent()))
437 for (MachineBasicBlock *MBB : Blocks) {
464 if (Blocks.contains(MI->getParent()))
554 SmallSetVector<MachineBasicBlock *, 2> &Blocks,
568 if (Blocks.contains(UseBlock))
576 if (Blocks.contains(Pred))
599 for (auto *Block : Blocks) {
690 SmallSetVector<MachineBasicBlock *, 2> Blocks;
693 Blocks, Instructions);
697 optimizeWaterfallLiveRange(Reg, LoopHeader, Blocks, Instructions);