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
|