aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2004-03-29Adjust to new itfChris Lattner
2004-03-25Minor efficiency improvement, finegrainify namespacificationChris Lattner
2004-03-17Fix a HORRIBLY NASTY bug that caused siod to stop working last night.Chris Lattner
2004-03-16Add some missing functions. Make sure to handle calls together in case theChris Lattner
2004-03-15Ok, the assertion was bogus. Calls that do not read/write memory should notChris Lattner
2004-03-15This assertion is bogus now that calls do not necessarily read/write memoryChris Lattner
2004-03-15Implement CSE of call instructions in the most trivial case. This implementsChris Lattner
2004-03-15Fix a minor bug, implementing GCSE/call_pure_function.llChris Lattner
2004-03-15Don't be COMPLETELY pessimistic in the face of function callsChris Lattner
2004-03-15Deinline some virtual methods, provide better mod/ref answers through theChris Lattner
2004-03-15Pass through the boolean queriesChris Lattner
2004-03-15Teach basicaa about some stdc functions.Chris Lattner
2004-03-14DemoteRegToStack got moved from DemoteRegToStack.h to Local.hChris Lattner
2004-03-13Fix a tiny bug that caused an incorrect assertion failure poolallocatingChris Lattner
2004-03-13Rename the intrinsic enum values for llvm.va_* from Intrinsic::va_* toChris Lattner
2004-03-12Fix a couple of minor problems. Because PHI nodes can use themselves, thisChris Lattner
2004-03-12Implement mod/ref analysis for a trivial case where locals don't escape.Chris Lattner
2004-03-12Simplify code to process CallSites (thanks to Chris).Misha Brukman
2004-03-12Evaluate ModRef information in addition to regular ol' pointer analysis.Misha Brukman
2004-03-12Implement getModRefInfo() for DSA to calculate whether a function modifies orMisha Brukman
2004-03-12Make code more readable.Misha Brukman
2004-03-10Fix PR284: [indvars] Induction variable analysis violates LLVM invariantsChris Lattner
2004-03-09implement new methodChris Lattner
2004-03-08Switch to using edge profiling information as the basic source of profile infoChris Lattner
2004-03-08Refactor implementationsChris Lattner
2004-03-08Import the trace class from the reoptimizerChris Lattner
2004-03-08If we have edge counts, we can produce block counts. I've verified thatChris Lattner
2004-03-08Add initial support for reading edge counts. This will be improved to enableChris Lattner
2004-03-08Fix a bug handling globals that are constants, but are still externalChris Lattner
2004-03-05Fix a minor bugChris Lattner
2004-03-05Unbreak the build on Sparc.Misha Brukman
2004-03-04Fix a bug in a previous checkin that broke 175.vprChris Lattner
2004-03-04Add support for strto* and v*printfChris Lattner
2004-03-04Add non-crappy support for varargsChris Lattner
2004-03-04Implement a FIXME, improving the efficiency of DSA on povray.Chris Lattner
2004-03-04Speed up the cbu pass from taking somewhere near the age of the universe to a...Chris Lattner
2004-03-04Fix BU datastructures with povray!Chris Lattner
2004-03-04Minor changes, remove some debugging code that got checked in somehow.Chris Lattner
2004-03-04Only clone nodes that are needed in the caller, don't clone ALL aux calls. T...Chris Lattner
2004-03-03Fix a minor bug handling incomplete programsChris Lattner
2004-03-03Fix a DSA bug that caused DSA to generate incredibly huge graphs and take for...Chris Lattner
2004-03-03Deinline methods, add fast exitChris Lattner
2004-03-03Fix a node mapping problem that was causing the pool allocator to locally all...Chris Lattner
2004-03-02FINALLY be able to get symbolic type names in the globals graph!Chris Lattner
2004-03-02Really, only if reopenChris Lattner
2004-03-01Correctly add an array marker on a node when appropriate!Chris Lattner
2004-03-01Expand on my note-to-selfChris Lattner
2004-02-29* Remove function to find "main" in a Module, there's a method for thatMisha Brukman
2004-02-27Only clone global nodes between graphs if both graphs have the global.Chris Lattner
2004-02-27ADD MORE FUNCTIONS!Chris Lattner