History log of /llvm-project/llvm/lib/Analysis/BasicAliasAnalysis.cpp (Results 701 – 725 of 785)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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


1...<<21222324252627282930>>...32