Searched refs:AliasSet (Results 1 – 8 of 8) sorted by relevance
47 class AliasSet : public ilist_node<AliasSet> {54 AliasSet *AS = nullptr;117 AliasSet *OldAS = AS; in getAliasSet()145 AliasSet *Forward = nullptr;202 AliasSet(const AliasSet &) = delete;203 AliasSet &operator=(const AliasSet &) = delete;271 AliasSet() in AliasSet() function344 ilist<AliasSet> AliasSets;420 friend class AliasSet;440 AliasSet &addPointer(MemoryLocation Loc, AliasSet::AccessLattice E);[all …]
37 class AliasSet; variable
51 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn()113 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()298 AliasSet *FoundSet = nullptr; in mergeAliasSetsForPointer()314 AliasSet *FoundSet = nullptr; in findAliasSetForUnknownInst()455 return AliasSet::ModAccess; in add()457 return AliasSet::RefAccess; in add()459 return AliasSet::NoAccess; in add()502 for (const AliasSet &AS : AST) { in add()578 std::vector<AliasSet *> ASVector; in mergeAllAliasSets()593 AliasSet *FwdTo = Cur->Forward; in mergeAllAliasSets()[all …]
691 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem() local692 for (const auto &MemAlias : *AliasSet) in processWorkListItem()
38 class AliasSet; variable
314 const AliasSet &AS = I; in legalLoopMemoryAccesses()
357 for (AliasSet &AS : *CurAST) { in runOnLoop()964 for (AliasSet &AS : *CurAST) { in isReadOnly()
185 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.