Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DAliasSetTracker.cpp43 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST, in mergeSetIn()
89 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet()
90 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet()
105 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker()
110 void AliasSet::addMemoryLocation(AliasSetTracker &AST, in addMemoryLocation()
128 void AliasSet::addUnknownInst(Instruction *I, BatchAAResults &AA) { in addUnknownInst()
153 AliasResult AliasSet::aliasesMemoryLocation(const MemoryLocation &MemLoc, in aliasesMemoryLocation()
173 ModRefInfo AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst()
202 AliasSet::PointerVector AliasSet::getPointers() const { in getPointers()
220 AliasSet *AliasSetTracker::mergeAliasSetsForMemoryLocation( in mergeAliasSetsForMemoryLocation()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DAliasSetTracker.h49 class AliasSet : public ilist_node<AliasSet> {
53 AliasSet *Forward = nullptr;
103 AliasSet(const AliasSet &) = delete;
104 AliasSet &operator=(const AliasSet &) = delete;
117 LLVM_ABI void mergeSetIn(AliasSet &AS, AliasSetTracker &AST,
139 AliasSet() in AliasSet() function
158 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSet &AS) {
165 ilist<AliasSet> AliasSets;
167 using PointerMapType = DenseMap<AssertingVH<const Value>, AliasSet *>;
204 const ilist<AliasSet> &getAliasSets() const { return AliasSets; } in getAliasSets()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp250 const AliasSet &AS = I; in legalLoopMemoryAccesses()
H A DLICM.cpp2249 SmallVector<PointerIntPair<const AliasSet *, 1, bool>, 8> Sets; in collectPromotionCandidates()
2250 for (AliasSet &AS : AST) in collectPromotionCandidates()
2262 llvm::erase_if(Sets, [&](PointerIntPair<const AliasSet *, 1, bool> &Pair) { in collectPromotionCandidates() argument
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc18329 …tENS_12ilist_traitsIS1_EEE3endEv", "llvm::iplist<llvm::AliasSet, llvm::ilist_traits<llvm::AliasSet
18330 …SetENS_12ilist_traitsIS1_EEED2Ev", "llvm::iplist<llvm::AliasSet, llvm::ilist_traits<llvm::AliasSet
18331 …::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo, ll…
18336 …::ASTCallbackVH, llvm::AliasSet::PointerRec*, llvm::AliasSetTracker::ASTCallbackVHDenseMapInfo, ll…
19386 …m8AliasSet10mergeSetInERS0_RNS_15AliasSetTrackerE", "llvm::AliasSet::mergeSetIn(llvm::AliasSet&, l…
19387 …Tracker14removeAliasSetEPNS_8AliasSetE", "llvm::AliasSetTracker::removeAliasSet(llvm::AliasSet*)"},
19388 {"_ZN4llvm8AliasSet17removeFromTrackerERNS_15AliasSetTrackerE", "llvm::AliasSet::removeFromTracker(…
19389 …kerERNS0_10PointerRecEyPKNS_6MDNodeEb", "llvm::AliasSet::addPointer(llvm::AliasSetTracker&, llvm::
19390 {"_ZN4llvm8AliasSet11addCallSiteENS_8CallSiteERNS_13AliasAnalysisE", "llvm::AliasSet::addCallSite(l…
19391 …4aliasesPointerEPKNS_5ValueEyPKNS_6MDNodeERNS_13AliasAnalysisE", "llvm::AliasSet::aliasesPointer(l…
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/
H A DTarget.td239 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.