Searched refs:AliasSet (Results 1 - 3 of 3) sorted by relevance
/freebsd-10.1-release/contrib/llvm/include/llvm/Analysis/ |
H A D | AliasSetTracker.h | 10 // This file defines two classes: AliasSetTracker and AliasSet. These interface 12 // of disjoint sets. Each AliasSet object constructed by the AliasSetTracker 33 class AliasSet; 35 class AliasSet : public ilist_node<AliasSet> { class in namespace:llvm 41 AliasSet *AS; 82 AliasSet *getAliasSet(AliasSetTracker &AST) { 83 assert(AS && "No AliasSet yet!"); 85 AliasSet *OldAS = AS; 93 void setAliasSet(AliasSet *a 223 AliasSet() : PtrList(0), PtrListEnd(&PtrList), Forward(0), RefCount(0), function in class:llvm::AliasSet [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Analysis/ |
H A D | AliasSetTracker.cpp | 10 // This file implements the AliasSetTracker and AliasSet classes. 31 void AliasSet::mergeSetIn(AliasSet &AS, AliasSetTracker &AST) { 82 void AliasSetTracker::removeAliasSet(AliasSet *AS) { 83 if (AliasSet *Fwd = AS->Forward) { 90 void AliasSet::removeFromTracker(AliasSetTracker &AST) { 95 void AliasSet::addPointer(AliasSetTracker &AST, PointerRec &Entry, 126 void AliasSet::addUnknownInst(Instruction *I, AliasAnalysis &AA) { 143 bool AliasSet::aliasesPointer(const Value *Ptr, uint64_t Size, 179 bool AliasSet [all...] |
/freebsd-10.1-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | LICM.cpp | 113 AliasSetTracker *CurAST; // AliasSet information for the current loop... 184 void PromoteAliasSet(AliasSet &AS, 427 AliasSet &AS = *I; 722 void LICM::PromoteAliasSet(AliasSet &AS, 762 for (AliasSet::iterator ASI = AS.begin(), E = AS.end(); ASI != E; ++ASI) {
|
Completed in 55 milliseconds