Lines Matching refs:IPOGrouping
22 enum class IPOGrouping { Register, Return, Memory }; enum
27 using TestLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>;
39 return TestLatticeKey(V, IPOGrouping::Register); in getLatticeKeyFromValue()
112 if (Key.getInt() == IPOGrouping::Register) in ComputeLatticeVal()
164 auto RegI = TestLatticeKey(&I, IPOGrouping::Register); in visitCallBase()
171 auto RegFormal = TestLatticeKey(&A, IPOGrouping::Register); in visitCallBase()
173 TestLatticeKey(I.getArgOperand(A.getArgNo()), IPOGrouping::Register); in visitCallBase()
177 auto RetF = TestLatticeKey(F, IPOGrouping::Return); in visitCallBase()
190 auto RegR = TestLatticeKey(I.getReturnValue(), IPOGrouping::Register); in visitReturn()
191 auto RetF = TestLatticeKey(F, IPOGrouping::Return); in visitReturn()
206 auto RegVal = TestLatticeKey(I.getValueOperand(), IPOGrouping::Register); in visitStore()
207 auto MemPtr = TestLatticeKey(GV, IPOGrouping::Memory); in visitStore()
217 auto RegI = TestLatticeKey(&I, IPOGrouping::Register); in visitInst()
311 auto MemGV = TestLatticeKey(GV, IPOGrouping::Memory); in TEST_F()
352 auto MemGV = TestLatticeKey(GV, IPOGrouping::Memory); in TEST_F()
392 auto RetF = TestLatticeKey(F, IPOGrouping::Return); in TEST_F()
432 auto RetF = TestLatticeKey(F, IPOGrouping::Return); in TEST_F()
479 auto RegA = TestLatticeKey(A, IPOGrouping::Register); in TEST_F()
480 auto RegB = TestLatticeKey(B, IPOGrouping::Register); in TEST_F()