History log of /llvm-project/llvm/lib/Analysis/AliasSetTracker.cpp (Results 201 – 225 of 239)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# f4e0653b 27-Jun-2006 Chris Lattner <sabre@nondot.org>

Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue
causes the pointer to be removed from the underlying alias analysis
implementation as well. This impl of remove is also

Don't implement AliasSetTracker::remove in terms of deleteValue. deleteValue
causes the pointer to be removed from the underlying alias analysis
implementation as well. This impl of remove is also significantly faster than
the old one. This fixes:
Regression/Transforms/DeadStoreElimination/2006-06-27-AST-Remove.ll

llvm-svn: 28950

show more ...


# e7d4e569 26-Jun-2006 Chris Lattner <sabre@nondot.org>

Fix a stale pointer issue that caused 300.twolf to fail to build on zion
last night.

llvm-svn: 28916


# 44497859 03-Jan-2006 Chris Lattner <sabre@nondot.org>

Make the -print-alias-sets pass work for printing out something other than
the default aa impl results.

llvm-svn: 25062


Revision tags: llvmorg-1.6.0, llvmorg-1.5.0
# 01808cad 21-Apr-2005 Misha Brukman <brukman+llvm@gmail.com>

Remove trailing whitespace

llvm-svn: 21416


# 8d9f3735 25-Mar-2005 Chris Lattner <sabre@nondot.org>

Treat free operations as volatile, since they cannot be moved. This fixes
Transforms/LICM/2005-03-24-LICM-Aggregate-Crash.ll

llvm-svn: 20830


# 7b9020a0 17-Mar-2005 Chris Lattner <sabre@nondot.org>

Fix the missing symbols problem Bill was hitting. Patch contributed by
Bill Wendling!!

llvm-svn: 20649


# 71d04bce 15-Dec-2004 Chris Lattner <sabre@nondot.org>

Adjust to new alias analysis interfaces

llvm-svn: 18957


Revision tags: llvmorg-1.4.0
# 90839368 07-Dec-2004 Reid Spencer <rspencer@reidspencer.com>

For PR387:\
Make only one print method to avoid overloaded virtual warnings when \
compiled with -Woverloaded-virtual

llvm-svn: 18589


# 24bba4d2 27-Nov-2004 Chris Lattner <sabre@nondot.org>

When merging to alias sets, if they are both must alias, the result is not
a must alias set unless all of the pointers in the resultant set are must
aliased together.

llvm-svn: 18275


# eeaa29c3 26-Nov-2004 Chris Lattner <sabre@nondot.org>

Add a new interface

llvm-svn: 18266


# 303bdd1e 05-Nov-2004 Chris Lattner <sabre@nondot.org>

Remove dead var

llvm-svn: 17485


# 6fa96650 15-Sep-2004 Chris Lattner <sabre@nondot.org>

Add some assertions

llvm-svn: 16366


# ab64481f 14-Sep-2004 Chris Lattner <sabre@nondot.org>

Implement an AliasSetTracker::copyValue method

llvm-svn: 16344


Revision tags: llvmorg-1.3.0
# 63b38bd2 29-Jul-2004 Misha Brukman <brukman+llvm@gmail.com>

Fix #includes of i*.h => Instructions.h as per PR403.

llvm-svn: 15334


# 731381dc 27-Jul-2004 Chris Lattner <sabre@nondot.org>

Remove a bogus assertion

llvm-svn: 15261


# 9b323c35 27-Jul-2004 Chris Lattner <sabre@nondot.org>

Use context-sensitive alias analysis to avoid pessimization in clients of
AliasSetTracker (dse and licm). This implements
DeadStoreElimination/context-sensitive.llx

llvm-svn: 15254


# bf8c3c40 26-Jul-2004 Chris Lattner <sabre@nondot.org>

Add some new methods

llvm-svn: 15230


# 0c73a1ff 25-Jul-2004 Chris Lattner <sabre@nondot.org>

Fix a latent bug in the AliasSetTracker that was exposed by the FreeInst additions and broke a bunch of programs last night.

llvm-svn: 15214


# 924c68dc 25-Jul-2004 Chris Lattner <sabre@nondot.org>

Add support for free instructions

llvm-svn: 15197


# 053427ff 22-Jul-2004 Chris Lattner <sabre@nondot.org>

Clean up reference counting to stop "leaking" alias sets

llvm-svn: 15099


# abc4f452 21-Jul-2004 Chris Lattner <sabre@nondot.org>

Add capability to remove aliasing aliassets from an AST

llvm-svn: 15066


# 2cfaef23 21-Jul-2004 Chris Lattner <sabre@nondot.org>

Make the AST interface a bit richer by returning whether an insertion caused
an insertion or not (because the pointer set already existed).

llvm-svn: 15064


# eb04d9bc 04-Jul-2004 Reid Spencer <rspencer@reidspencer.com>

Add #include <iostream> since Value.h does not #include it any more.

llvm-svn: 14622


# 746e1e18 23-May-2004 Chris Lattner <sabre@nondot.org>

Rename a method

llvm-svn: 13676


# 2d3a7a6f 27-Apr-2004 Chris Lattner <sabre@nondot.org>

Changes to fix up the inst_iterator to pass to boost iterator checks. This
patch was graciously contributed by Vladimir Prus.

llvm-svn: 13185


12345678910