Lines Matching refs:AS
42 AliasSet *AS;
47 : Val(V), PrevInList(nullptr), NextInList(nullptr), AS(nullptr), Size(0),
53 bool hasAliasSet() const { return AS != nullptr; }
84 assert(AS && "No AliasSet yet!");
85 if (AS->Forward) {
86 AliasSet *OldAS = AS;
87 AS = OldAS->getForwardedTarget(AST);
88 AS->addRef();
91 return AS;
95 assert(!AS && "Already have an alias set!");
96 AS = as;
102 if (AS->PtrListEnd == &NextInList) {
103 AS->PtrListEnd = PrevInList;
104 assert(*AS->PtrListEnd == nullptr && "List not terminated right!");
171 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
224 AliasSet(const AliasSet &AS) = delete;
225 void operator=(const AliasSet &AS) = delete;
274 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSet &AS) {
275 AS.print(OS);
342 void remove(AliasSet &AS);
409 void removeAliasSet(AliasSet *AS);
424 AliasSet &AS = getAliasSetForPointer(P, Size, AAInfo, &NewSet);
425 AS.AccessTy |= E;
426 return AS;