Searched refs:AliasSet (Results 1 – 7 of 7) sorted by relevance
49 class AliasSet : public ilist_node<AliasSet> {56 AliasSet *AS = nullptr;115 AliasSet *OldAS = AS; in getAliasSet()143 AliasSet *Forward = nullptr;200 AliasSet(const AliasSet &) = delete;201 AliasSet &operator=(const AliasSet &) = delete;274 AliasSet() in AliasSet() function348 ilist<AliasSet> AliasSets;424 friend class AliasSet;444 AliasSet &addPointer(MemoryLocation Loc, AliasSet::AccessLattice E);[all …]
48 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { in mergeSetIn()110 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()305 AliasSet *FoundSet = nullptr; in mergeAliasSetsForPointer()331 AliasSet *FoundSet = nullptr; in findAliasSetForUnknownInst()384 if (AliasSet *AS = in getAliasSetFor()480 return AliasSet::NoAccess; in add()523 for (const AliasSet &AS : AST) { in add()598 std::vector<AliasSet *> ASVector; in mergeAllAliasSets()600 for (AliasSet &AS : *this) in mergeAllAliasSets()613 AliasSet *FwdTo = Cur->Forward; in mergeAllAliasSets()[all …]
692 if (auto AliasSet = MemSet.getMemoryAliases(ToNode)) { in processWorkListItem() local693 for (const auto &MemAlias : *AliasSet) in processWorkListItem()
482 for (AliasSet &AS : *CurAST) { in runOnLoop()1155 for (AliasSet &AS : *CurAST) { in isReadOnly()2330 SmallVector<const AliasSet *, 8> Sets; in collectPromotionCandidates()2331 for (AliasSet &AS : AST) in collectPromotionCandidates()2343 llvm::erase_if(Sets, [&](const AliasSet *AS) { in collectPromotionCandidates()2349 for (const AliasSet *Set : Sets) { in collectPromotionCandidates()
296 const AliasSet &AS = I; in legalLoopMemoryAccesses()
26 class AliasSet; variable
194 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.