Lines Matching refs:AS
41 AliasSet *AS;
46 : Val(V), PrevInList(nullptr), NextInList(nullptr), AS(nullptr), Size(0),
52 bool hasAliasSet() const { return AS != nullptr; }
83 assert(AS && "No AliasSet yet!");
84 if (AS->Forward) {
85 AliasSet *OldAS = AS;
86 AS = OldAS->getForwardedTarget(AST);
87 AS->addRef();
90 return AS;
94 assert(!AS && "Already have an alias set!");
95 AS = as;
101 if (AS->PtrListEnd == &NextInList) {
102 AS->PtrListEnd = PrevInList;
103 assert(*AS->PtrListEnd == nullptr && "List not terminated right!");
170 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST);
228 AliasSet(const AliasSet &AS) LLVM_DELETED_FUNCTION;
229 void operator=(const AliasSet &AS) LLVM_DELETED_FUNCTION;
275 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSet &AS) {
276 AS.print(OS);
343 void remove(AliasSet &AS);
406 void removeAliasSet(AliasSet *AS);
421 AliasSet &AS = getAliasSetForPointer(P, Size, TBAAInfo, &NewSet);
422 AS.AccessTy |= E;
423 return AS;