Lines Matching refs:Branch
193 MachineInstr *Branch = CCUsers[0]; in convertToBRCT() local
194 if (Branch->getOpcode() != SystemZ::BRC || in convertToBRCT()
195 Branch->getOperand(0).getImm() != SystemZ::CCMASK_ICMP || in convertToBRCT()
196 Branch->getOperand(1).getImm() != SystemZ::CCMASK_CMP_NE) in convertToBRCT()
203 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in convertToBRCT()
209 MachineOperand Target(Branch->getOperand(2)); in convertToBRCT()
210 while (Branch->getNumOperands()) in convertToBRCT()
211 Branch->RemoveOperand(0); in convertToBRCT()
212 Branch->setDesc(TII->get(BRCT)); in convertToBRCT()
213 MachineInstrBuilder(*Branch->getParent()->getParent(), Branch) in convertToBRCT()
380 MachineInstr *Branch = CCUsers[0]; in fuseCompareOperations() local
382 switch (Branch->getOpcode()) { in fuseCompareOperations()
409 MachineBasicBlock::iterator MBBI = Compare, MBBE = Branch; in fuseCompareOperations()
429 Branch->RemoveOperand(CCUse); in fuseCompareOperations()
433 Branch->RemoveOperand(2); in fuseCompareOperations()
434 Branch->RemoveOperand(1); in fuseCompareOperations()
435 Branch->RemoveOperand(0); in fuseCompareOperations()
438 Branch->setDesc(TII->get(FusedOpcode)); in fuseCompareOperations()
439 MachineInstrBuilder MIB(*Branch->getParent()->getParent(), Branch); in fuseCompareOperations()