Searched refs:AliasSet (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | AliasSetTracker.cpp | 44 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST, in mergeSetIn() 90 void AliasSetTracker::removeAliasSet(AliasSet *AS) { in removeAliasSet() 91 if (AliasSet *Fwd = AS->Forward) { in removeAliasSet() 106 void AliasSet::removeFromTracker(AliasSetTracker &AST) { in removeFromTracker() 111 void AliasSet::addMemoryLocation(AliasSetTracker &AST, in addMemoryLocation() 129 void AliasSet::addUnknownInst(Instruction *I, BatchAAResults &AA) { in addUnknownInst() 154 AliasResult AliasSet::aliasesMemoryLocation(const MemoryLocation &MemLoc, in aliasesMemoryLocation() 174 ModRefInfo AliasSet::aliasesUnknownInst(const Instruction *Inst, in aliasesUnknownInst() 203 AliasSet::PointerVector AliasSet::getPointers() const { in getPointers() 221 AliasSet *AliasSetTracker::mergeAliasSetsForMemoryLocation( in mergeAliasSetsForMemoryLocation() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 47 class AliasSet : public ilist_node<AliasSet> { 51 AliasSet *Forward = nullptr; 101 AliasSet(const AliasSet &) = delete; 102 AliasSet &operator=(const AliasSet &) = delete; 115 void mergeSetIn(AliasSet &AS, AliasSetTracker &AST, BatchAAResults &BatchAA); 136 AliasSet() in AliasSet() function 155 inline raw_ostream& operator<<(raw_ostream &OS, const AliasSet &AS) { 162 ilist<AliasSet> AliasSets; 164 using PointerMapType = DenseMap<AssertingVH<const Value>, AliasSet *>; 199 const ilist<AliasSet> &getAliasSets() const { return AliasSets; } in getAliasSets() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopVersioningLICM.cpp | 253 const AliasSet &AS = I; in legalLoopMemoryAccesses()
|
H A D | LICM.cpp | 2306 SmallVector<PointerIntPair<const AliasSet *, 1, bool>, 8> Sets; in collectPromotionCandidates() 2307 for (AliasSet &AS : AST) in collectPromotionCandidates() 2319 llvm::erase_if(Sets, [&](PointerIntPair<const AliasSet *, 1, bool> &Pair) { in collectPromotionCandidates() argument
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Target/ |
H A D | Target.td | 234 // is used to populate the SubRegs and AliasSet fields of TargetRegisterDesc.
|