Lines Matching defs:ElseBlocks
114 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks,
132 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
137 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const;
233 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks,
238 for (auto *Else : ElseBlocks) {
283 assert(ElseBlocks.contains(Pred) && "Should be from Else region\n");
479 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const {
484 for (auto *MBB : ElseBlocks) {
494 // Transfer the possible Kills in ElseBlocks from Reg to NewReg
497 if (ElseBlocks.contains((*I)->getParent())) {
509 SmallSetVector<MachineBasicBlock *, 16> &ElseBlocks) const {
547 if (ElseBlocks.contains(UseBlock))
555 updateLiveRangeInElseRegion(Reg, NewReg, Flow, Endif, ElseBlocks);
694 SmallSetVector<MachineBasicBlock *, 16> ElseBlocks;
703 collectElseRegionBlocks(IfTarget, Endif, ElseBlocks);
706 collectCandidateRegisters(&MBB, IfTarget, Endif, ElseBlocks,
711 optimizeLiveRange(Reg, &MBB, IfTarget, Endif, ElseBlocks);