Lines Matching defs:Assignment
1030 struct Assignment { struct in __anon71b57efa0211::AssignmentTrackingLowering
1031 enum S { Known, NoneOrPhi } Status;
1033 DIAssignID *ID;
1036 AssignRecord Source;
1038 bool isSameSourceAssignment(const Assignment &Other) const { in isSameSourceAssignment()
1043 void dump(raw_ostream &OS) { in dump()
1060 static Assignment make(DIAssignID *ID, DbgAssignIntrinsic *Source) { in make()
1063 static Assignment make(DIAssignID *ID, DPValue *Source) { in make()
1068 static Assignment make(DIAssignID *ID, AssignRecord Source) { in make()
1071 static Assignment makeFromMemDef(DIAssignID *ID) { in makeFromMemDef()
1074 static Assignment makeNoneOrPhi() { return Assignment(NoneOrPhi, nullptr); } in makeNoneOrPhi()
1076 Assignment() : Status(NoneOrPhi), ID(nullptr) {} // Can we delete this? in Assignment() function
1077 Assignment(S Status, DIAssignID *ID) : Status(Status), ID(ID) { in Assignment() function
1081 Assignment(S Status, DIAssignID *ID, DbgAssignIntrinsic *Source) in Assignment() argument
1086 Assignment(S Status, DIAssignID *ID, DPValue *Source) in Assignment() argument
1091 Assignment(S Status, DIAssignID *ID, AssignRecord Source) in Assignment() function