summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)AuthorFilesLines
2005-03-24fix a compiler crash in runtime/libprofileChris Lattner1-1/+1
2005-03-23wrap a long lineChris Lattner1-1/+2
2005-03-23If we are calling an external function, chain to another AA to potentiallyChris Lattner1-8/+20
2005-03-23Make this more efficient by only making one virtual method call.Chris Lattner1-4/+6
2005-03-23Make this a bit more aggressiveChris Lattner1-1/+1
2005-03-23a hack to allow count-aa to work with ds-aa :(Chris Lattner1-1/+1
2005-03-23Add two options to allow -count-aa to print queries either (1) all queries,Chris Lattner1-25/+59
2005-03-23enable -debug-only=licmChris Lattner1-0/+1
2005-03-23turn a dead conditional into an assert.Chris Lattner1-9/+5
2005-03-23Totally gut mergeInGraph. There is absolutely no reason to be mergingChris Lattner1-73/+47
2005-03-23wrap a long lineChris Lattner1-1/+2
2005-03-23don't lie to the register allocatorAndrew Lenharth1-2/+2
2005-03-23Make -steens-aa more conservative (aka correct) by making sure to obeyChris Lattner1-8/+18
2005-03-23Added alias analysis.Tanya Lattner6-193/+724
2005-03-23implement Analysis/DSGraph/field-sensitive.llChris Lattner1-3/+2
2005-03-23don't crash in some bad cases.Chris Lattner1-0/+3
2005-03-22Several changes here:Chris Lattner1-19/+42
2005-03-22Mark external globals incomplete in the BU Globals graph, fixingChris Lattner1-0/+3
2005-03-22hum, it is good to use real instructionsAndrew Lenharth1-2/+2
2005-03-22Directly count the number of memory instructions.Chris Lattner1-4/+9
2005-03-22Timers SHOULD NOT record the time taken to count the bytes allocated in the h...Chris Lattner1-2/+2
2005-03-22Remove an iteration pass over the entire scalarmap for each function createdChris Lattner1-15/+8
2005-03-22When making a clone of a DSGraph from the BU pass, make sure to remember thatChris Lattner1-1/+8
2005-03-22Don't use operator[], use the new method instead, which is faster. This speedsChris Lattner1-1/+1
2005-03-22Now that the dead ctor is gone, nothing uses the old node mapping exported byChris Lattner5-25/+12
2005-03-22remove a dead ctorChris Lattner1-7/+0
2005-03-22now that the second argument is always this->ReturnNodes, don't bother passin...Chris Lattner5-16/+18
2005-03-22instead of using a local RetValMap, just use the graph we are cloning intoChris Lattner1-8/+5
2005-03-22two things: 1)evilness reduction patch, reduces the number of instructions h...Andrew Lenharth2-9/+58
2005-03-22now that the valuemapping is always the local scalar map, we can eliminateChris Lattner1-4/+0
2005-03-22remove the second argument to cloneIntoChris Lattner5-19/+14
2005-03-22add some timers, don't clone aux nodesChris Lattner1-2/+29
2005-03-22move this out of lineChris Lattner1-0/+28
2005-03-22don't generate temporary scalarmaps.Chris Lattner1-17/+5
2005-03-21allow passing clone flags down to cloneIntoChris Lattner1-2/+3
2005-03-21Enhance the TD pass to build composite graphs when we have indirect callChris Lattner1-17/+108
2005-03-21make this const correctChris Lattner1-2/+2
2005-03-21Fix a major problem where we didn't add call graph edges for call sites withChris Lattner1-6/+10
2005-03-21We may be adding functions to the Module during initialization, soMisha Brukman1-2/+2
2005-03-21Ugh, for some reason, I can't call this unless the reference is const!?!?!?Chris Lattner1-2/+2
2005-03-21The reachability cloner should add arguments to merged calls when the RHS ofChris Lattner1-1/+4
2005-03-21'note to self'Chris Lattner1-2/+5
2005-03-21Remove a bunch of cruft and dead code for handling the case when types wereChris Lattner1-48/+30
2005-03-21Make this method non-const. Making it const causes the const version ofTanya Lattner1-1/+1
2005-03-21Change the way that the TD pass inlines graphs. Instead of inlining eachChris Lattner1-72/+87
2005-03-20Don't strip modref bits when inlining down the call graph. This fixesChris Lattner1-1/+1
2005-03-20Remove the ability to keep track of inlined globals, which is always dead.Chris Lattner1-36/+1
2005-03-20This call is always a noop, remove it.Chris Lattner1-9/+0
2005-03-20remove some pointless assertsChris Lattner3-3/+0
2005-03-20-steens doesn't use the inlined globals facility.Chris Lattner1-2/+1