aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* make this const correctChris Lattner2005-03-212-3/+3
* Fix a major problem where we didn't add call graph edges for call sites withChris Lattner2005-03-211-6/+10
* New testcase, which is important to handle correctly.Chris Lattner2005-03-211-0/+27
* We may be adding functions to the Module during initialization, soMisha Brukman2005-03-211-2/+2
* This error message changed.Chris Lattner2005-03-211-1/+1
* Ugh, for some reason, I can't call this unless the reference is const!?!?!?Chris Lattner2005-03-212-3/+3
* The reachability cloner should add arguments to merged calls when the RHS ofChris Lattner2005-03-211-1/+4
* Make the first operand of this method be modifiable.Chris Lattner2005-03-211-1/+1
* add a methodChris Lattner2005-03-211-0/+4
* If merging two calls like: foo(A) and bar(B, C), make sure the result has twoChris Lattner2005-03-211-0/+3
* 'note to self'Chris Lattner2005-03-211-2/+5
* Remove a bunch of cruft and dead code for handling the case when types wereChris Lattner2005-03-211-48/+30
* New testcase that the assembler incorrectly accepts.Chris Lattner2005-03-211-0/+7
* Make this method non-const. Making it const causes the const version ofTanya Lattner2005-03-211-1/+1
* Change the way that the TD pass inlines graphs. Instead of inlining eachChris Lattner2005-03-211-72/+87
* rename a method add a data structure.Chris Lattner2005-03-211-1/+21
* Provide a guaranteed definition of intptr_t. Thansk to Evan Jones forChris Lattner2005-03-211-0/+1
* Don't strip modref bits when inlining down the call graph. This fixesChris Lattner2005-03-201-1/+1
* Remove the ability to keep track of inlined globals, which is always dead.Chris Lattner2005-03-201-36/+1
* Remove the InlinedGlobals set which is always empty.Chris Lattner2005-03-201-14/+0
* This call is always a noop, remove it.Chris Lattner2005-03-201-9/+0
* remove some pointless assertsChris Lattner2005-03-203-3/+0
* -steens doesn't use the inlined globals facility.Chris Lattner2005-03-201-2/+1
* Build EC's for globals twice. The first is after constructing the initialChris Lattner2005-03-201-23/+99
* Add a new DSNode::removeGlobal method.Chris Lattner2005-03-201-0/+9
* add a methodChris Lattner2005-03-201-0/+5
* Transform BU pass to not use the horrible DSCallSiteIterator class.Chris Lattner2005-03-202-176/+54
* Implement new methods for dealing with DSNode global lists, rename uses ofChris Lattner2005-03-201-16/+56
* use simpler methods.Chris Lattner2005-03-201-4/+3
* method was renamed.Chris Lattner2005-03-201-2/+3
* print out equiv class info.Chris Lattner2005-03-201-2/+16
* some methods got renamedChris Lattner2005-03-201-2/+2
* Make use of simpler DSNode methods.Chris Lattner2005-03-202-14/+8
* rename some methods and add some new methods for dealing with the globals listChris Lattner2005-03-201-4/+21
* #ifdef out a function only used by #ifdef'd code.Chris Lattner2005-03-201-0/+2
* comment cleanupChris Lattner2005-03-201-1/+1
* Constant-propagate the value of `isL' variable and eliminate it.Misha Brukman2005-03-191-2/+1
* Silence VC++ warning about mixing intptr_t and bool, and about unused variabl...Jeff Cohen2005-03-191-1/+1
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-197-48/+72
* Make each scalar map contain a reference to an equivalence class of globalChris Lattner2005-03-191-16/+79
* Each DS collection now contains an equivalence class of globals values.Chris Lattner2005-03-192-2/+27
* add a method to clear globals from a nodeChris Lattner2005-03-191-0/+1
* Two fixes for the copy ctor/operator=:Chris Lattner2005-03-191-4/+7
* add some methods, fix a major bug in getLeader() that was causing things toChris Lattner2005-03-191-3/+27
* implement a proper copy ctor, operator= and add a helper method.Chris Lattner2005-03-191-0/+24
* Fix the 3 regressions last night, due to my buggy patch from yesterday.Chris Lattner2005-03-192-2/+2
* Add new function getPtrPtrFromArrayPtr().Alkis Evlogimenos2005-03-192-0/+11
* Stop using deprecated interface.Alkis Evlogimenos2005-03-192-2/+3
* Switch to use the new interface for the EquivalenceClasses class, and fixChris Lattner2005-03-191-59/+63
* Rewrite this class, making the following improvements:Chris Lattner2005-03-191-79/+189