History log of /llvm-project/llvm/lib/Analysis/AliasSetTracker.cpp (Results 226 – 239 of 239)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: llvmorg-1.2.0
# 3022b1bc 17-Mar-2004 Chris Lattner <sabre@nondot.org>

Fix a HORRIBLY NASTY bug that caused siod to stop working last night.

llvm-svn: 12479


# 7f04ebc8 15-Mar-2004 Chris Lattner <sabre@nondot.org>

Ok, the assertion was bogus. Calls that do not read/write memory should not
have an alias set, just like adds and subtracts don't.

llvm-svn: 12422


# f5c8f4ce 15-Mar-2004 Chris Lattner <sabre@nondot.org>

This assertion is bogus now that calls do not necessarily read/write memory

llvm-svn: 12421


# 21c60f15 15-Mar-2004 Chris Lattner <sabre@nondot.org>

Don't be COMPLETELY pessimistic in the face of function calls

llvm-svn: 12413


# 44fea541 18-Dec-2003 Chris Lattner <sabre@nondot.org>

Add a new AliassetTracker::remove method. Because we need to be able to remove
a pointer from an AliasSet, maintain the pointer values on a doubly linked
list instead of a singly linked list, to per

Add a new AliassetTracker::remove method. Because we need to be able to remove
a pointer from an AliasSet, maintain the pointer values on a doubly linked
list instead of a singly linked list, to permit efficient removal from the
middle of the list.

llvm-svn: 10506

show more ...


Revision tags: llvmorg-1.1.0
# 0a14060c 14-Dec-2003 Chris Lattner <sabre@nondot.org>

Finegrainify namespacification
Add capability to represent volatile AliasSet's
Propagate this information from loads&stores into the aliassets

llvm-svn: 10457


# 960707c3 11-Nov-2003 Brian Gaeke <gaeke@uiuc.edu>

Put all LLVM code into the llvm namespace, as per bug 109.

llvm-svn: 9903


Revision tags: llvmorg-1.0.0
# 482202a6 20-Oct-2003 John Criswell <criswell@uiuc.edu>

Added LLVM project notice to the top of every C++ source file.
Header files will be on the way.

llvm-svn: 9298


# d14c2004 03-May-2003 Chris Lattner <sabre@nondot.org>

Fix miscompilation in Fhourstones and bug: LICM/2003-05-02-LoadHoist.ll

llvm-svn: 5994


# c048bb3a 03-Mar-2003 Chris Lattner <sabre@nondot.org>

ADd two new 'add' methods

llvm-svn: 5691


# b5b0b7a9 26-Feb-2003 Chris Lattner <sabre@nondot.org>

Make the aliassettracker much more precise by actually tracking size
information for various accesses. What a concept.

llvm-svn: 5647


# 71b82bb4 26-Feb-2003 Chris Lattner <sabre@nondot.org>

Convert to work with new AliasAnalysis interface by conservatively assuming all pointers are arbitrarily large accesses

llvm-svn: 5636


# 7606fb65 24-Feb-2003 Chris Lattner <sabre@nondot.org>

This is a substantial rewrite of the AliasSetTracker class which now uses
a union-find based algorithm, is significantly faster, and is more general.
It will also scale to handle call instructions co

This is a substantial rewrite of the AliasSetTracker class which now uses
a union-find based algorithm, is significantly faster, and is more general.
It will also scale to handle call instructions correctly, which is a nice
added bonus.

This includes a new pass -print-alias-sets which can be used to show how
alias sets are formed for a particular analysis.

llvm-svn: 5619

show more ...


# 647df647 26-Sep-2002 Chris Lattner <sabre@nondot.org>

First try at implementing the AliasSetTracker class. I'm sure it will need
revision as I start to use it though.

llvm-svn: 3954


12345678910