| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Clean up reference counting to stop "leaking" alias sets | Chris Lattner | 2004-07-22 | 1 | -11/+13 |
| | | | | | llvm-svn: 15099 | ||||
| * | These files don't need to include <iostream> since they include ↵ | Brian Gaeke | 2004-07-21 | 2 | -2/+0 |
| | | | | | | | "Support/Debug.h". llvm-svn: 15089 | ||||
| * | Add capability to remove aliasing aliassets from an AST | Chris Lattner | 2004-07-21 | 1 | -0/+56 |
| | | | | | llvm-svn: 15066 | ||||
| * | Make the AST interface a bit richer by returning whether an insertion caused | Chris Lattner | 2004-07-21 | 1 | -19/+32 |
| | | | | | | | an insertion or not (because the pointer set already existed). llvm-svn: 15064 | ||||
| * | Do not ignore casts unless they are pointer-pointer casts. This caused us | Chris Lattner | 2004-07-21 | 1 | -4/+8 |
| | | | | | | | to miscompile the SingleSource/Regression/C++/pointer_member.cpp program. llvm-svn: 15062 | ||||
| * | bug 122: | Reid Spencer | 2004-07-18 | 9 | -48/+32 |
| | | | | | | | | | - Replace ConstantPointerRef usage with GlobalValue usage - Minimize redundant isa<GlobalValue> usage - Correct isa<Constant> for GlobalValue subclass llvm-svn: 14942 | ||||
| * | Fix incorrect computation of mod/ref sets. Do not ask for mod/ref information | Chris Lattner | 2004-07-17 | 1 | -21/+29 |
| | | | | | | | for objects of size 0. llvm-svn: 14908 | ||||
| * | Print modref information in a useful way. | Chris Lattner | 2004-07-17 | 1 | -4/+14 |
| | | | | | llvm-svn: 14907 | ||||
| * | Cleanups: fold two loops into one | Chris Lattner | 2004-07-17 | 1 | -3/+9 |
| | | | | | | | New features: -print-all-alias-modref-info option, print more info llvm-svn: 14906 | ||||
| * | Be compatible with IA64 | Chris Lattner | 2004-07-16 | 1 | -1/+2 |
| | | | | | llvm-svn: 14864 | ||||
| * | Fixes for PR341 | Chris Lattner | 2004-07-15 | 3 | -15/+16 |
| | | | | | llvm-svn: 14843 | ||||
| * | Fix for PR341 | Chris Lattner | 2004-07-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 14842 | ||||
| * | Simplify logic. | Chris Lattner | 2004-07-14 | 1 | -2/+2 |
| | | | | | llvm-svn: 14825 | ||||
| * | Disable some code that isn't helping matters | Chris Lattner | 2004-07-08 | 1 | -1/+6 |
| | | | | | llvm-svn: 14682 | ||||
| * | Headers moved | Chris Lattner | 2004-07-07 | 1 | -1/+1 |
| | | | | | llvm-svn: 14665 | ||||
| * | Move all of the DSA headers into the Analysis/DataStructure subdir. | Chris Lattner | 2004-07-07 | 14 | -29/+31 |
| | | | | | llvm-svn: 14663 | ||||
| * | As much as I hate to say it, the whole setNode interface for DSNodeHandles | Chris Lattner | 2004-07-07 | 2 | -11/+7 |
| | | | | | | | | | | | | | is HOPELESSLY broken. The problem is that the embedded getNode call can change the offset of the node handle in unpredictable ways. As it turns out, all of the clients of this method really want to set both the node and the offset, thus it is more efficient (and less buggy) to just do both of them in one method call. This fixes some obscure bugs handling non-forwarded node handles. llvm-svn: 14660 | ||||
| * | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 13 | -0/+19 |
| | | | | | llvm-svn: 14622 | ||||
| * | Initial checkin of a simple mod/ref analysis for global variables. This is | Chris Lattner | 2004-06-28 | 1 | -0/+327 |
| | | | | | | | | still overly conservative and uses very simple data structures, but it is a start, and allows elimination of a lot of loads. llvm-svn: 14462 | ||||
| * | Moved IPModRef out of the public include dir | Chris Lattner | 2004-06-28 | 3 | -2/+234 |
| | | | | | llvm-svn: 14455 | ||||
| * | Move DependenceGraph.* to lib/Analysis/DataStructure | Chris Lattner | 2004-06-28 | 4 | -2/+343 |
| | | | | | llvm-svn: 14452 | ||||
| * | Moving to lib/Analysis/DataStructure | Chris Lattner | 2004-06-28 | 1 | -87/+0 |
| | | | | | llvm-svn: 14450 | ||||
| * | Move MemoryDepAnalysis.h into lib/Analysis/DataStructure | Chris Lattner | 2004-06-28 | 4 | -3/+105 |
| | | | | | llvm-svn: 14448 | ||||
| * | Move PgmDependenceGraph.h out of the public include hierarchy | Chris Lattner | 2004-06-28 | 3 | -2/+304 |
| | | | | | llvm-svn: 14446 | ||||
| * | Simplify code | Chris Lattner | 2004-06-26 | 1 | -12/+5 |
| | | | | | llvm-svn: 14424 | ||||
| * | Fix header | Chris Lattner | 2004-06-25 | 1 | -1/+1 |
| | | | | | llvm-svn: 14394 | ||||
| * | Remove distasteful method which is really part of the indvars pass | Chris Lattner | 2004-06-24 | 1 | -13/+0 |
| | | | | | llvm-svn: 14359 | ||||
| * | Fix merging of nodes whose incoming offset is not zero. This unbreaks DSA on | Chris Lattner | 2004-06-23 | 1 | -2/+1 |
| | | | | | | | several mallocbench programs, including perl. llvm-svn: 14342 | ||||
| * | File requires IPA, moved to lib/Analysis/IPA | Misha Brukman | 2004-06-22 | 1 | -0/+0 |
| | | | | | llvm-svn: 14330 | ||||
| * | File depends on MemoryDepAnalysis (DSA); moved to lib/Analysis/DataStructure | Misha Brukman | 2004-06-22 | 1 | -0/+0 |
| | | | | | llvm-svn: 14327 | ||||
| * | Files depend on DSA, moved to lib/Analysis/DataStructure | Misha Brukman | 2004-06-22 | 2 | -0/+0 |
| | | | | | llvm-svn: 14326 | ||||
| * | File depends on DSA, moved to lib/Analysis/DataStructure | Misha Brukman | 2004-06-22 | 1 | -0/+495 |
| | | | | | llvm-svn: 14325 | ||||
| * | If an edge points to a field of another memory object, actually reflect this | Chris Lattner | 2004-06-22 | 1 | -0/+18 |
| | | | | | | | in the DOT visualization of the DSGraphs. llvm-svn: 14316 | ||||
| * | REALLY fix PR378: crash in scalar evolution analysis | Chris Lattner | 2004-06-20 | 1 | -0/+1 |
| | | | | | llvm-svn: 14275 | ||||
| * | Fix a bug in my change last night that caused a few test failures. | Chris Lattner | 2004-06-20 | 1 | -1/+1 |
| | | | | | llvm-svn: 14270 | ||||
| * | Do not sort SCEV objects by address: instead sort by complexity and group | Chris Lattner | 2004-06-20 | 1 | -18/+60 |
| | | | | | | | | by address. This prevents the resultant SCEV objects from depending on where in memory other scev objects happen to live. llvm-svn: 14263 | ||||
| * | Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data. | Chris Lattner | 2004-06-19 | 1 | -9/+8 |
| | | | | | | | This is a regression from 1.2, though noone uses -no-aa anyway llvm-svn: 14245 | ||||
| * | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -2/+2 |
| | | | | | llvm-svn: 14201 | ||||
| * | isnan is dead | Chris Lattner | 2004-06-15 | 1 | -1/+1 |
| | | | | | llvm-svn: 14191 | ||||
| * | llvm.isnan doesn't access memory | Chris Lattner | 2004-06-11 | 1 | -1/+1 |
| | | | | | llvm-svn: 14151 | ||||
| * | Don't grab the condition of unconditional branches! | Chris Lattner | 2004-06-08 | 1 | -7/+8 |
| | | | | | | | This fixes PR363 llvm-svn: 14076 | ||||
| * | Add some notes so I can throw away one of my many todo lists. | Chris Lattner | 2004-06-05 | 1 | -0/+6 |
| | | | | | llvm-svn: 14046 | ||||
| * | Don't send random junk to CachedWriter's. Also remove a cast that could be | Chris Lattner | 2004-06-04 | 1 | -4/+6 |
| | | | | | | | problematic when Type does not derive from Value. llvm-svn: 14022 | ||||
| * | Minor efficiency gain: do 1 nlogn lookup instead of two | Chris Lattner | 2004-05-28 | 1 | -7/+4 |
| | | | | | | | Code cleanup llvm-svn: 13875 | ||||
| * | Fix warnings about reaching end of non-void function | Chris Lattner | 2004-05-27 | 1 | -0/+2 |
| | | | | | llvm-svn: 13852 | ||||
| * | Recognize memalign and friends, and handle them specially. | Vikram S. Adve | 2004-05-25 | 1 | -1/+2 |
| | | | | | llvm-svn: 13741 | ||||
| * | Changes to work with the changes to the AliasAnalysis interface. The -no-aa | Chris Lattner | 2004-05-23 | 1 | -28/+67 |
| | | | | | | | class is now in the BasicAliasAnalysis.cpp file llvm-svn: 13684 | ||||
| * | Move the -no-aa AA implementation into this file since both of these | Chris Lattner | 2004-05-23 | 1 | -8/+46 |
| | | | | | | | | alias analysis implementations are special: they do not autoforward to a chained implementation of alias analysis llvm-svn: 13683 | ||||
| * | Updates to work with the new auto-forwarding AA interface changes | Chris Lattner | 2004-05-23 | 1 | -9/+3 |
| | | | | | llvm-svn: 13682 | ||||
| * | Fix a really nasty bug with the -disable-ds-field-sensitivity option | Chris Lattner | 2004-05-23 | 1 | -0/+3 |
| | | | | | llvm-svn: 13681 | ||||

