Lines Matching refs:IPOGrouping

51 enum class IPOGrouping { Register, Return, Memory };  enum
54 using CVPLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
127 case IPOGrouping::Register: in ComputeLatticeVal()
137 case IPOGrouping::Memory: in ComputeLatticeVal()
138 case IPOGrouping::Return: in ComputeLatticeVal()
206 if (Key.getInt() == IPOGrouping::Register) in PrintLatticeKey()
208 else if (Key.getInt() == IPOGrouping::Memory) in PrintLatticeKey()
210 else if (Key.getInt() == IPOGrouping::Return) in PrintLatticeKey()
248 auto RegI = CVPLatticeKey(I.getReturnValue(), IPOGrouping::Register); in visitReturn()
249 auto RetF = CVPLatticeKey(F, IPOGrouping::Return); in visitReturn()
262 auto RegI = CVPLatticeKey(&CB, IPOGrouping::Register); in visitCallBase()
282 auto RetF = CVPLatticeKey(F, IPOGrouping::Return); in visitCallBase()
284 auto RegFormal = CVPLatticeKey(&A, IPOGrouping::Register); in visitCallBase()
286 CVPLatticeKey(CB.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
305 auto RegI = CVPLatticeKey(&I, IPOGrouping::Register); in visitSelect()
306 auto RegT = CVPLatticeKey(I.getTrueValue(), IPOGrouping::Register); in visitSelect()
307 auto RegF = CVPLatticeKey(I.getFalseValue(), IPOGrouping::Register); in visitSelect()
318 auto RegI = CVPLatticeKey(&I, IPOGrouping::Register); in visitLoad()
320 auto MemGV = CVPLatticeKey(GV, IPOGrouping::Memory); in visitLoad()
337 auto RegI = CVPLatticeKey(I.getValueOperand(), IPOGrouping::Register); in visitStore()
338 auto MemGV = CVPLatticeKey(GV, IPOGrouping::Memory); in visitStore()
351 auto RegI = CVPLatticeKey(&I, IPOGrouping::Register); in visitInst()
366 return CVPLatticeKey(V, IPOGrouping::Register); in getLatticeKeyFromValue()
391 auto RegI = CVPLatticeKey(C->getCalledOperand(), IPOGrouping::Register); in runCVP()