Lines Matching refs:CCUsers

83                      SmallVectorImpl<MachineInstr *> &CCUsers);
85 SmallVectorImpl<MachineInstr *> &CCUsers);
87 SmallVectorImpl<MachineInstr *> &CCUsers);
89 SmallVectorImpl<MachineInstr *> &CCUsers);
91 SmallVectorImpl<MachineInstr *> &CCUsers,
94 SmallVectorImpl<MachineInstr *> &CCUsers);
96 SmallVectorImpl<MachineInstr *> &CCUsers);
185 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToBRCT() argument
201 if (CCUsers.size() != 1) in convertToBRCT()
203 MachineInstr *Branch = CCUsers[0]; in convertToBRCT()
239 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToLoadAndTrap() argument
245 if (CCUsers.size() != 1) in convertToLoadAndTrap()
247 MachineInstr *Branch = CCUsers[0]; in convertToLoadAndTrap()
279 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToLoadAndTest() argument
283 if (!Opcode || !adjustCCMasksForInstr(MI, Compare, CCUsers, Opcode)) in convertToLoadAndTest()
307 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToLogical() argument
320 if (!ConvOpc || !adjustCCMasksForInstr(MI, Compare, CCUsers, ConvOpc)) in convertToLogical()
355 SmallVectorImpl<MachineInstr *> &CCUsers, in adjustCCMasksForInstr() argument
423 for (MachineInstr *CCUserMI : CCUsers) { in adjustCCMasksForInstr()
504 MachineInstr &Compare, SmallVectorImpl<MachineInstr *> &CCUsers) { in optimizeCompareZero() argument
522 if (convertToBRCT(MI, Compare, CCUsers)) { in optimizeCompareZero()
526 if (convertToLoadAndTrap(MI, Compare, CCUsers)) { in optimizeCompareZero()
532 if ((!CCRefs && convertToLoadAndTest(MI, Compare, CCUsers)) || in optimizeCompareZero()
534 (adjustCCMasksForInstr(MI, Compare, CCUsers) || in optimizeCompareZero()
535 convertToLogical(MI, Compare, CCUsers)))) { in optimizeCompareZero()
562 if (convertToLoadAndTest(MI, Compare, CCUsers)) { in optimizeCompareZero()
579 MachineInstr &Compare, SmallVectorImpl<MachineInstr *> &CCUsers) { in fuseCompareOperations() argument
581 if (CCUsers.size() != 1) in fuseCompareOperations()
583 MachineInstr *Branch = CCUsers[0]; in fuseCompareOperations()
694 SmallVector<MachineInstr *, 4> CCUsers; in processBlock() local
699 (optimizeCompareZero(MI, CCUsers) || in processBlock()
700 fuseCompareOperations(MI, CCUsers))) { in processBlock()
704 CCUsers.clear(); in processBlock()
709 CCUsers.clear(); in processBlock()
713 CCUsers.push_back(&MI); in processBlock()