LLVM API Documentation
#include <AliasSetTracker.h>
Collaboration diagram for llvm::AliasSet:

Public Member Functions | |
| bool | isRef () const |
| Accessors... | |
| bool | isMod () const |
| bool | isMustAlias () const |
| bool | isMayAlias () const |
| bool | isVolatile () const |
| bool | isForwardingAliasSet () const |
| void | mergeSetIn (AliasSet &AS, AliasSetTracker &AST) |
| iterator | begin () const |
| iterator | end () const |
| bool | empty () const |
| void | print (std::ostream &OS) const |
| void | dump () const |
Friends | |
| class | AliasSetTracker |
| struct | ilist_traits< AliasSet > |
Classes | |
| class | iterator |
| Define an iterator for alias sets... this is just a forward iterator. More... | |
| class | PointerRec |
Definition at line 34 of file AliasSetTracker.h.
|
|
Definition at line 154 of file AliasSetTracker.h. Referenced by llvm::AliasSetTracker::add(), print(), and llvm::AliasSetTracker::remove(). |
|
|
Definition at line 517 of file AliasSetTracker.cpp. References print(). |
|
|
Definition at line 156 of file AliasSetTracker.h. |
|
|
Definition at line 155 of file AliasSetTracker.h. Referenced by llvm::AliasSetTracker::add(), print(), and llvm::AliasSetTracker::remove(). |
|
|
isForwardingAliasSet - Return true if this alias set should be ignored as part of the AliasSetTracker object. Definition at line 145 of file AliasSetTracker.h. |
|
|
Definition at line 137 of file AliasSetTracker.h. |
|
|
Definition at line 135 of file AliasSetTracker.h. |
|
|
Definition at line 136 of file AliasSetTracker.h. |
|
|
Accessors...
Definition at line 134 of file AliasSetTracker.h. |
|
|
Definition at line 141 of file AliasSetTracker.h. Referenced by print(). |
|
||||||||||||
|
mergeSetIn - Merge the specified alias set into this alias set... Definition at line 26 of file AliasSetTracker.cpp. References AccessTy, llvm::AliasAnalysis::alias(), AliasTy, CallSites, Forward, llvm::AliasSetTracker::getAliasAnalysis(), getSomePointer(), llvm::AliasAnalysis::MustAlias, PtrList, PtrListEnd, and R. |
|
|
Definition at line 476 of file AliasSetTracker.cpp. References begin(), E, end(), I, isVolatile(), and llvm::WriteAsOperand(). Referenced by dump(), and llvm::operator<<(). |
|
|
Definition at line 35 of file AliasSetTracker.h. |
|
|
Definition at line 119 of file AliasSetTracker.h. |