Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:MachinePointerInfo

27 /// MachinePointerInfo - This class contains a discriminated union of
31 struct MachinePointerInfo {
40 explicit MachinePointerInfo(const Value *v = 0, int64_t offset = 0)
43 MachinePointerInfo getWithOffset(int64_t O) const {
44 if (V == 0) return MachinePointerInfo(0, 0);
45 return MachinePointerInfo(V, Offset+O);
52 /// getConstantPool - Return a MachinePointerInfo record that refers to the
54 static MachinePointerInfo getConstantPool();
56 /// getFixedStack - Return a MachinePointerInfo record that refers to the
58 static MachinePointerInfo getFixedStack(int FI, int64_t offset = 0);
60 /// getJumpTable - Return a MachinePointerInfo record that refers to a
62 static MachinePointerInfo getJumpTable();
64 /// getGOT - Return a MachinePointerInfo record that refers to a
66 static MachinePointerInfo getGOT();
69 static MachinePointerInfo getStack(int64_t Offset);
82 MachinePointerInfo PtrInfo;
104 MachineMemOperand(MachinePointerInfo PtrInfo, unsigned flags, uint64_t s,
107 const MachinePointerInfo &getPointerInfo() const { return PtrInfo; }