#
97c9f20c |
| 28-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
simplify AnalysisGroup registration, eliminating one typeid call.
llvm-svn: 29932
|
#
c2d3d311 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
eliminate RegisterOpt. It does the same thing as RegisterPass.
llvm-svn: 29925
|
#
3d27be13 |
| 27-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|
llvm-svn: 29911
|
#
996795b0 |
| 28-Jun-2006 |
Chris Lattner <sabre@nondot.org> |
Use hidden visibility to make symbols in an anonymous namespace get dropped. This shrinks libllvmgcc.dylib another 67K
llvm-svn: 28975
|
#
be535661 |
| 07-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR780: 1. Fix the macros in IncludeFile.h to put everything in the llvm namespace 2. Replace the previous explicit mechanism in all the .h and .cpp files with the macros in IncludeFile.h This
For PR780: 1. Fix the macros in IncludeFile.h to put everything in the llvm namespace 2. Replace the previous explicit mechanism in all the .h and .cpp files with the macros in IncludeFile.h This gets us a consistent mechanism throughout LLVM for ensuring linkage. Next step is to make sure its used in enough places.
llvm-svn: 28715
show more ...
|
#
5861659a |
| 01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Change from using a stub function to a stub variable for passing to the IncludeFile hack to ensure linkage of analysis passes. This works around some -pedantic warnings about assigning an object to a
Change from using a stub function to a stub variable for passing to the IncludeFile hack to ensure linkage of analysis passes. This works around some -pedantic warnings about assigning an object to a function.
llvm-svn: 28621
show more ...
|
#
bb40a9fa |
| 09-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Use autogenerated mod/ref info for intrinsics.
llvm-svn: 26670
|
#
3e19c237 |
| 04-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Fix a crash compiling Obsequi
llvm-svn: 26529
|
#
071faf25 |
| 04-Mar-2006 |
Chris Lattner <sabre@nondot.org> |
Be more conservative with our symbolic alias analysis. In particular, don't assume that A[1][0] and A[0][i] can't alias. "i" might be out of range, or even negative. This fixes a miscompilation of
Be more conservative with our symbolic alias analysis. In particular, don't assume that A[1][0] and A[0][i] can't alias. "i" might be out of range, or even negative. This fixes a miscompilation of 188.ammp (which does bad pointer tricks) with the new CFE.
Testcase here: Analysis/BasicAA/2006-03-03-BadArraySubscript.ll
llvm-svn: 26515
show more ...
|
#
82049eba |
| 14-Jan-2006 |
Nate Begeman <natebegeman@mac.com> |
Add bswap intrinsics as documented in the Language Reference
llvm-svn: 25309
|
#
5278ca3f |
| 11-Nov-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
prevent cse of readcyclecounter
llvm-svn: 24303
|
#
01aa5639 |
| 11-Nov-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
continued readcyclecounter support
llvm-svn: 24300
|
Revision tags: llvmorg-1.6.0 |
|
#
898e50ec |
| 24-Aug-2005 |
Chris Lattner <sabre@nondot.org> |
floor/ceil don't read/write memory. This allows gcse to eliminate 6 calls in mesa.
llvm-svn: 23015
|
#
23167c3b |
| 11-Jul-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
Remove glibc specific functions, and mark a couple as C99
llvm-svn: 22384
|
#
c51a74cc |
| 11-Jul-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
because on alpha: # define errno (*__errno_location ())
*shakes head
llvm-svn: 22383
|
Revision tags: llvmorg-1.5.0 |
|
#
bb0bfc47 |
| 08-May-2005 |
Chris Lattner <sabre@nondot.org> |
By definition, 'tail' calls cannot access the stack frame of their caller. Expose this as a simple form of mod/ref information. This implements BasicAA/tailcall-modref.ll
llvm-svn: 21796
|
#
b2d3ac83 |
| 06-May-2005 |
Chris Lattner <sabre@nondot.org> |
These intrinsics do not access memory
llvm-svn: 21718
|
#
1c636f11 |
| 30-Apr-2005 |
Chris Lattner <sabre@nondot.org> |
Add llvm.sqrt intrinsic, patch contributed by Morten Ofstad
llvm-svn: 21627
|
#
59ecb57e |
| 28-Apr-2005 |
Chris Lattner <sabre@nondot.org> |
These functions can set errno!
llvm-svn: 21609
|
#
01808cad |
| 21-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
Remove trailing whitespace
llvm-svn: 21416
|
#
562c1808 |
| 09-Mar-2005 |
Chris Lattner <sabre@nondot.org> |
Fix Regression/Analysis/BasicAA/2005-03-09-BrokenBasicAA.ll, a miscompilation that Alkis found with Java, thanks Alkis!
llvm-svn: 20531
|
#
cede1ce9 |
| 08-Jan-2005 |
Jeff Cohen <jeffc@jolt-lang.org> |
Add even more missing createXxxPass functions.
llvm-svn: 19402
|
#
869d6a40 |
| 15-Dec-2004 |
Chris Lattner <sabre@nondot.org> |
Fix a bug in -no-aa that caused two DSGraph tests to XPASS.
llvm-svn: 18962
|
#
71d04bce |
| 15-Dec-2004 |
Chris Lattner <sabre@nondot.org> |
Adjust to new alias analysis interfaces
llvm-svn: 18957
|
Revision tags: llvmorg-1.4.0 |
|
#
346ee4c9 |
| 08-Dec-2004 |
Alkis Evlogimenos <alkis@evlogimenos.com> |
Add testcase and fix for yet another case where we query the size an abstract type.
llvm-svn: 18678
|