summaryrefslogtreecommitdiffstats
path: root/llvm/lib
Commit message (Expand)AuthorAgeFilesLines
* remove the second argument to cloneIntoChris Lattner2005-03-225-19/+14
* add some timers, don't clone aux nodesChris Lattner2005-03-221-2/+29
* move this out of lineChris Lattner2005-03-221-0/+28
* don't generate temporary scalarmaps.Chris Lattner2005-03-221-17/+5
* allow passing clone flags down to cloneIntoChris Lattner2005-03-211-2/+3
* Enhance the TD pass to build composite graphs when we have indirect callChris Lattner2005-03-211-17/+108
* make this const correctChris Lattner2005-03-211-2/+2
* Fix a major problem where we didn't add call graph edges for call sites withChris Lattner2005-03-211-6/+10
* We may be adding functions to the Module during initialization, soMisha Brukman2005-03-211-2/+2
* Ugh, for some reason, I can't call this unless the reference is const!?!?!?Chris Lattner2005-03-211-2/+2
* The reachability cloner should add arguments to merged calls when the RHS ofChris Lattner2005-03-211-1/+4
* '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
* 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
* 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
* 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
* 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
* #ifdef out a function only used by #ifdef'd code.Chris Lattner2005-03-201-0/+2
* comment cleanupChris Lattner2005-03-201-1/+1
* Create an equivalence class of global variables that DSA will never be ableChris Lattner2005-03-197-48/+72
* Fix the 3 regressions last night, due to my buggy patch from yesterday.Chris Lattner2005-03-191-1/+1
* Add new function getPtrPtrFromArrayPtr().Alkis Evlogimenos2005-03-191-0/+7
* 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
* do not bother inlining nullary functions without return values. The onlyChris Lattner2005-03-183-1/+15
* fix a bogus assertionChris Lattner2005-03-181-1/+1
* another fastpathChris Lattner2005-03-181-1/+2
* remove use of getPrev() and getNext() on ilist nodes.Chris Lattner2005-03-181-5/+8
* expose this pass to both opt and analyzeChris Lattner2005-03-181-2/+3
* remove a bogus optimization. This only works if there are no globals in theChris Lattner2005-03-181-4/+0
* Rewrite DSAA::getModRefInfo to compute the mapping between caller and calleeChris Lattner2005-03-181-24/+47
* implement a new method.Chris Lattner2005-03-171-0/+36
* add some possibly bogus assertions.Chris Lattner2005-03-171-0/+10
* Do not include the Function* for direct call/invoke instructions in theChris Lattner2005-03-171-1/+6
* typo/denialDuraid Madina2005-03-171-1/+1
* simplify this function a bit, allow DS-AA to build on/improve the mod/refChris Lattner2005-03-171-8/+11
* Clean up some code, handle null pointer specially to avoid an assertionChris Lattner2005-03-171-6/+10
* Two changes:Chris Lattner2005-03-171-3/+3
OpenPOWER on IntegriCloud