Searched refs:AliasSet (Results 1 – 5 of 5) sorted by relevance
44 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST, in mergeSetIn()91 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()203 AliasSet::PointerVector AliasSet::getPointers() const { in getPointers()223 AliasSet *FoundSet = nullptr; in mergeAliasSetsForMemoryLocation()257 AliasSet *FoundSet = nullptr; in findAliasSetForUnknownInst()283 AliasSet *AS; in getAliasSetFor()442 for (const AliasSet &AS : AST) { in add()463 std::vector<AliasSet *> ASVector; in mergeAllAliasSets()465 for (AliasSet &AS : *this) in mergeAllAliasSets()478 AliasSet *FwdTo = Cur->Forward; in mergeAllAliasSets()[all …]
47 class AliasSet : public ilist_node<AliasSet> {51 AliasSet *Forward = nullptr;101 AliasSet(const AliasSet &) = delete;102 AliasSet &operator=(const AliasSet &) = delete;136 AliasSet() in AliasSet() function162 ilist<AliasSet> AliasSets;223 friend class AliasSet;230 AliasSet *AliasAnyAS = nullptr;232 void removeAliasSet(AliasSet *AS);251 AliasSet &addMemoryLocation(MemoryLocation Loc, AliasSet::AccessLattice E);[all …]
253 const AliasSet &AS = I; in legalLoopMemoryAccesses()
2294 SmallVector<PointerIntPair<const AliasSet *, 1, bool>, 8> Sets; in collectPromotionCandidates()2295 for (AliasSet &AS : AST) in collectPromotionCandidates()2307 llvm::erase_if(Sets, [&](PointerIntPair<const AliasSet *, 1, bool> &Pair) { in collectPromotionCandidates() argument
217 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.