reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
53 PointerIntPair(PointerTy PtrVal, IntType IntVal) { 61 IntType getInt() const { return (IntType)Info::getInt(Value); } 67 void setInt(IntType IntVal) LLVM_LVALUE_FUNCTION { 75 void setPointerAndInt(PointerTy PtrVal, IntType IntVal) LLVM_LVALUE_FUNCTION { 196 using Ty = PointerIntPair<PointerTy, IntBits, IntType>; 224 getAsVoidPointer(const PointerIntPair<PointerTy, IntBits, IntType> &P) { 228 static inline PointerIntPair<PointerTy, IntBits, IntType> 233 static inline PointerIntPair<PointerTy, IntBits, IntType>unittests/Analysis/SparsePropagation.cpp
28 using TestLatticeKey = PointerIntPair<Value *, 2, IPOGrouping>; 40 return TestLatticeKey(V, IPOGrouping::Register); 113 if (Key.getInt() == IPOGrouping::Register) 166 auto RegI = TestLatticeKey(I, IPOGrouping::Register); 173 auto RegFormal = TestLatticeKey(&A, IPOGrouping::Register); 175 TestLatticeKey(CS.getArgument(A.getArgNo()), IPOGrouping::Register); 179 auto RetF = TestLatticeKey(F, IPOGrouping::Return); 192 auto RegR = TestLatticeKey(I.getReturnValue(), IPOGrouping::Register); 193 auto RetF = TestLatticeKey(F, IPOGrouping::Return); 208 auto RegVal = TestLatticeKey(I.getValueOperand(), IPOGrouping::Register); 209 auto MemPtr = TestLatticeKey(GV, IPOGrouping::Memory); 219 auto RegI = TestLatticeKey(&I, IPOGrouping::Register); 313 auto MemGV = TestLatticeKey(GV, IPOGrouping::Memory); 354 auto MemGV = TestLatticeKey(GV, IPOGrouping::Memory); 394 auto RetF = TestLatticeKey(F, IPOGrouping::Return); 434 auto RetF = TestLatticeKey(F, IPOGrouping::Return); 481 auto RegA = TestLatticeKey(A, IPOGrouping::Register); 482 auto RegB = TestLatticeKey(B, IPOGrouping::Register);