|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| | llvm-svn: 115996 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | isn't a good level of abstraction for memdep. Instead, generalize
AliasAnalysis::alias and related interfaces with a new Location
class for describing a memory location. For now, this is the same
Pointer and Size as before, plus an additional field for a TBAA tag.
Also, introduce a fixed MD_tbaa metadata tag kind.
llvm-svn: 113858 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| | eliminate several const_casts.
Make CallSite implicitly convertible to ImmutableCallSite.
Rename the getModRefBehavior for intrinsic IDs to
getIntrinsicModRefBehavior to avoid overload ambiguity with CallSite,
which happens to be implicitly convertible to bool.
llvm-svn: 110155 | 
| | 
| 
| 
| 
| 
| | RegisterAnalysisGroup<> for pass registration.
llvm-svn: 109058 | 
| | 
| 
| 
| | llvm-svn: 77729 | 
| | 
| 
| 
| | llvm-svn: 52029 | 
| | 
| 
| 
| 
| 
| | with definitions or not.
llvm-svn: 52028 | 
| | 
| 
| 
| | llvm-svn: 51718 | 
| | 
| 
| 
| | llvm-svn: 51156 | 
| | 
| 
| 
| 
| 
| | clashes on ::X
llvm-svn: 50912 | 
|  | by an instance of LibCallInfo to provide mod/ref info of
standard library functions.  This is powerful enough to
say that 'sqrt' is readonly except that it modifies errno,
or that "printf doesn't store to memory unless the %n
constraint is present" etc.
llvm-svn: 50827 |