Lines Matching refs:Switch
514 MachineInstr *Switch = *i; in processSwitches() local
516 MachineBasicBlock *DefaultMBB = *Switch->getParent()->succ_begin(); in processSwitches()
523 Register CompareReg = Switch->getOperand(1).getReg(); in processSwitches()
548 Switch->getParent()->addSuccessor(MBB); in processSwitches()
562 Switch->getParent()->addSuccessor(DefaultMBB); in processSwitches()
570 for (unsigned k = 2; k < Switch->getNumExplicitOperands(); k++) { in processSwitches()
571 Register CReg = Switch->getOperand(k).getReg(); in processSwitches()
581 for (unsigned k = Switch->getNumExplicitOperands() - 1; k > 1; k--) in processSwitches()
582 Switch->removeOperand(k); in processSwitches()
584 Switch->addOperand(MachineOperand::CreateMBB(DefaultMBB)); in processSwitches()
586 Switch->addOperand(MachineOperand::CreateCImm(Values[k])); in processSwitches()
587 Switch->addOperand(MachineOperand::CreateMBB(MBBs[k])); in processSwitches()