aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Minor efficiency improvement, finegrainify namespacificationChris Lattner2004-03-251-5/+10
* Fix a HORRIBLY NASTY bug that caused siod to stop working last night.Chris Lattner2004-03-171-1/+1
* Add some missing functions. Make sure to handle calls together in case theChris Lattner2004-03-162-3/+21
* Ok, the assertion was bogus. Calls that do not read/write memory should notChris Lattner2004-03-151-0/+6
* This assertion is bogus now that calls do not necessarily read/write memoryChris Lattner2004-03-151-2/+0
* Implement CSE of call instructions in the most trivial case. This implementsChris Lattner2004-03-151-11/+139
* Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner2004-03-151-3/+6
* Don't be COMPLETELY pessimistic in the face of function callsChris Lattner2004-03-151-4/+20
* Deinline some virtual methods, provide better mod/ref answers through theChris Lattner2004-03-151-5/+21
* Pass through the boolean queriesChris Lattner2004-03-151-0/+12
* Teach basicaa about some stdc functions.Chris Lattner2004-03-151-5/+100
* DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner2004-03-141-4/+4
* Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner2004-03-131-4/+6
* Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner2004-03-131-5/+3
* Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner2004-03-121-4/+1
* Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner2004-03-121-0/+52
* Simplify code to process CallSites (thanks to Chris).Misha Brukman2004-03-121-4/+2
* Evaluate ModRef information in addition to regular ol' pointer analysis.Misha Brukman2004-03-121-24/+93
* Implement getModRefInfo() for DSA to calculate whether a function modifies orMisha Brukman2004-03-121-5/+39
* Make code more readable.Misha Brukman2004-03-122-70/+62
* Fix PR284: [indvars] Induction variable analysis violates LLVM invariantsChris Lattner2004-03-101-1/+5
* implement new methodChris Lattner2004-03-091-0/+24
* Switch to using edge profiling information as the basic source of profile infoChris Lattner2004-03-082-5/+73
* Refactor implementationsChris Lattner2004-03-082-10/+3
* Import the trace class from the reoptimizerChris Lattner2004-03-081-0/+50
* If we have edge counts, we can produce block counts. I've verified thatChris Lattner2004-03-081-11/+67
* Add initial support for reading edge counts. This will be improved to enableChris Lattner2004-03-081-0/+29
* Fix a bug handling globals that are constants, but are still externalChris Lattner2004-03-081-1/+1
* Fix a minor bugChris Lattner2004-03-051-1/+2
* Unbreak the build on Sparc.Misha Brukman2004-03-051-0/+2
* Fix a bug in a previous checkin that broke 175.vprChris Lattner2004-03-041-1/+1
* Add support for strto* and v*printfChris Lattner2004-03-041-0/+66
* Add non-crappy support for varargsChris Lattner2004-03-041-6/+32
* Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner2004-03-041-2/+16
* Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner2004-03-041-6/+28
* Fix BU datastructures with povray!Chris Lattner2004-03-041-11/+25
* Minor changes, remove some debugging code that got checked in somehow.Chris Lattner2004-03-041-7/+10
* Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner2004-03-041-20/+48
* Fix a minor bug handling incomplete programsChris Lattner2004-03-031-1/+1
* Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner2004-03-031-1/+34
* Deinline methods, add fast exitChris Lattner2004-03-031-0/+27
* Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner2004-03-031-0/+3
* FINALLY be able to get symbolic type names in the globals graph!Chris Lattner2004-03-021-1/+14
* Really, only if reopenChris Lattner2004-03-021-1/+2
* Correctly add an array marker on a node when appropriate!Chris Lattner2004-03-011-0/+4
* Expand on my note-to-selfChris Lattner2004-03-011-1/+3
* * Remove function to find "main" in a Module, there's a method for thatMisha Brukman2004-02-291-168/+124
* Only clone global nodes between graphs if both graphs have the global.Chris Lattner2004-02-272-13/+9
* ADD MORE FUNCTIONS!Chris Lattner2004-02-271-14/+20
* Be a good little compiler and handle direct calls efficiently, even if thereChris Lattner2004-02-261-10/+13