Lines Matching refs:CCUsers
75 SmallVectorImpl<MachineInstr *> &CCUsers);
78 SmallVectorImpl<MachineInstr *> &CCUsers);
80 SmallVectorImpl<MachineInstr *> &CCUsers);
82 SmallVectorImpl<MachineInstr *> &CCUsers);
177 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToBRCT() argument
191 if (CCUsers.size() != 1) in convertToBRCT()
193 MachineInstr *Branch = CCUsers[0]; in convertToBRCT()
242 SmallVectorImpl<MachineInstr *> &CCUsers) { in adjustCCMasksForInstr() argument
263 for (unsigned int I = 0, E = CCUsers.size(); I != E; ++I) { in adjustCCMasksForInstr()
264 MachineInstr *MI = CCUsers[I]; in adjustCCMasksForInstr()
335 MachineInstr &Compare, SmallVectorImpl<MachineInstr *> &CCUsers) { in optimizeCompareZero() argument
352 if (!CCRefs.Use && !SrcRefs && convertToBRCT(MI, Compare, CCUsers)) { in optimizeCompareZero()
358 (!CCRefs.Def && adjustCCMasksForInstr(MI, Compare, CCUsers))) { in optimizeCompareZero()
376 MachineInstr &Compare, SmallVectorImpl<MachineInstr *> &CCUsers) { in fuseCompareOperations() argument
378 if (CCUsers.size() != 1) in fuseCompareOperations()
380 MachineInstr *Branch = CCUsers[0]; in fuseCompareOperations()
475 SmallVector<MachineInstr *, 4> CCUsers; in processBlock() local
480 (optimizeCompareZero(MI, CCUsers) || in processBlock()
481 fuseCompareOperations(MI, CCUsers))) { in processBlock()
485 CCUsers.clear(); in processBlock()
490 CCUsers.clear(); in processBlock()
494 CCUsers.push_back(&MI); in processBlock()