Home
last modified time | relevance | path

Searched refs:AliasSet (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp44 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h47 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() function
162 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 …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp253 const AliasSet &AS = I; in legalLoopMemoryAccesses()
H A DLICM.cpp2294 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
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td217 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.