Lines Matching defs:ElseBlocks
111 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks,
129 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
134 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
224 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks,
229 for (auto *Else : ElseBlocks) {
274 assert(ElseBlocks.contains(Pred) && "Should be from Else region\n");
472 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const {
477 for (auto *MBB : ElseBlocks) {
487 // Transfer the possible Kills in ElseBlocks from Reg to NewReg
490 if (ElseBlocks.contains((*I)->getParent())) {
502 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const {
540 if (ElseBlocks.contains(UseBlock))
548 updateLiveRangeInElseRegion(Reg, NewReg, Flow, Endif, ElseBlocks);
663 SmallSetVector<MachineBasicBlock *, 16> ElseBlocks;
672 collectElseRegionBlocks(IfTarget, Endif, ElseBlocks);
675 collectCandidateRegisters(&MBB, IfTarget, Endif, ElseBlocks,
680 optimizeLiveRange(Reg, &MBB, IfTarget, Endif, ElseBlocks);