Lines Matching refs:PtrInfo
132 MachinePointerInfo PtrInfo;
141 /// Construct a MachineMemOperand object with the specified PtrInfo, flags,
146 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, uint64_t s,
154 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; }
163 const Value *getValue() const { return PtrInfo.V.dyn_cast<const Value*>(); }
166 return PtrInfo.V.dyn_cast<const PseudoSourceValue*>();
169 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); }
179 int64_t getOffset() const { return PtrInfo.Offset; }
181 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); }
246 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; }
247 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; }
248 void setOffset(int64_t NewOffset) { PtrInfo.Offset = NewOffset; }