Lines Matching refs:ExternalRelation
151 /// We use ExternalRelation to describe an externally visible aliasing relations
153 struct ExternalRelation {
158 inline bool operator==(ExternalRelation LHS, ExternalRelation RHS) {
161 inline bool operator!=(ExternalRelation LHS, ExternalRelation RHS) {
164 inline bool operator<(ExternalRelation LHS, ExternalRelation RHS) {
175 inline bool operator>(ExternalRelation LHS, ExternalRelation RHS) {
178 inline bool operator<=(ExternalRelation LHS, ExternalRelation RHS) {
181 inline bool operator>=(ExternalRelation LHS, ExternalRelation RHS) {
192 /// AliasSummary is just a collection of ExternalRelation and ExternalAttribute
195 SmallVector<ExternalRelation, 8> RetParamRelations;
229 /// This is the result of instantiating ExternalRelation at a particular
236 instantiateExternalRelation(ExternalRelation ERelation, CallBase &Call);