Lines Matching defs:Assignment
1031 struct Assignment { struct in __anon8b6cc4990211::AssignmentTrackingLowering
1032 enum S { Known, NoneOrPhi } Status;
1034 DIAssignID *ID;
1037 AssignRecord Source;
1039 bool isSameSourceAssignment(const Assignment &Other) const { in isSameSourceAssignment()
1044 void dump(raw_ostream &OS) { in dump()
1061 static Assignment make(DIAssignID *ID, DbgAssignIntrinsic *Source) { in make()
1064 static Assignment make(DIAssignID *ID, DbgVariableRecord *Source) { in make()
1069 static Assignment make(DIAssignID *ID, AssignRecord Source) { in make()
1072 static Assignment makeFromMemDef(DIAssignID *ID) { in makeFromMemDef()
1075 static Assignment makeNoneOrPhi() { return Assignment(NoneOrPhi, nullptr); } in makeNoneOrPhi()
1077 Assignment() : Status(NoneOrPhi), ID(nullptr) {} // Can we delete this? in Assignment() function
1078 Assignment(S Status, DIAssignID *ID) : Status(Status), ID(ID) { in Assignment() function
1082 Assignment(S Status, DIAssignID *ID, DbgAssignIntrinsic *Source) in Assignment() argument
1087 Assignment(S Status, DIAssignID *ID, DbgVariableRecord *Source) in Assignment() function
1092 Assignment(S Status, DIAssignID *ID, AssignRecord Source) in Assignment() function