Lines Matching defs:PtrInfo
172 MachinePointerInfo PtrInfo;
185 /// Construct a MachineMemOperand object with the specified PtrInfo, flags,
190 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, LocationSize TS,
196 MachineMemOperand(MachinePointerInfo PtrInfo, Flags flags, LLT type, Align a,
203 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; }
213 return dyn_cast_if_present<const Value *>(PtrInfo.V);
217 return dyn_cast_if_present<const PseudoSourceValue *>(PtrInfo.V);
220 const void *getOpaqueValue() const { return PtrInfo.V.getOpaqueValue(); }
230 int64_t getOffset() const { return PtrInfo.Offset; }
232 unsigned getAddrSpace() const { return PtrInfo.getAddrSpace(); }
325 void setValue(const Value *NewSV) { PtrInfo.V = NewSV; }
326 void setValue(const PseudoSourceValue *NewSV) { PtrInfo.V = NewSV; }
327 void setOffset(int64_t NewOffset) { PtrInfo.Offset = NewOffset; }