Lines Matching refs:CCUsers
79 SmallVectorImpl<MachineInstr *> &CCUsers);
82 SmallVectorImpl<MachineInstr *> &CCUsers);
84 SmallVectorImpl<MachineInstr *> &CCUsers);
86 SmallVectorImpl<MachineInstr *> &CCUsers);
166 SmallVectorImpl<MachineInstr *> &CCUsers) { in convertToBRCT() argument
180 if (CCUsers.size() != 1) in convertToBRCT()
182 MachineInstr *Branch = CCUsers[0]; in convertToBRCT()
232 SmallVectorImpl<MachineInstr *> &CCUsers) { in adjustCCMasksForInstr() argument
253 for (unsigned int I = 0, E = CCUsers.size(); I != E; ++I) { in adjustCCMasksForInstr()
254 MachineInstr *MI = CCUsers[I]; in adjustCCMasksForInstr()
323 SmallVectorImpl<MachineInstr *> &CCUsers) { in optimizeCompareZero() argument
341 if (!CCRefs.Use && !SrcRefs && convertToBRCT(MI, Compare, CCUsers)) { in optimizeCompareZero()
347 (!CCRefs.Def && adjustCCMasksForInstr(MI, Compare, CCUsers))) { in optimizeCompareZero()
366 SmallVectorImpl<MachineInstr *> &CCUsers) { in fuseCompareAndBranch() argument
374 if (CCUsers.size() != 1) in fuseCompareAndBranch()
376 MachineInstr *Branch = CCUsers[0]; in fuseCompareAndBranch()
433 SmallVector<MachineInstr *, 4> CCUsers; in processBlock() local
439 (optimizeCompareZero(MI, CCUsers) || in processBlock()
440 fuseCompareAndBranch(MI, CCUsers))) { in processBlock()
444 CCUsers.clear(); in processBlock()
451 CCUsers.clear(); in processBlock()
455 CCUsers.push_back(MI); in processBlock()