aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Add stub support for reading BBTraces.Brian Gaeke2004-05-041-0/+16
* Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke2004-05-041-7/+1
* Fix a problem with double freeing memory. For some reason, CallGraph is notChris Lattner2004-05-021-0/+1
* Plug a minor memory leakChris Lattner2004-05-021-0/+1
* Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman2004-04-292-18/+20
* Reorder #includes as per style guide.Misha Brukman2004-04-291-3/+3
* Send text and numbers directly to CachedWriter's contained ostream.Misha Brukman2004-04-281-1/+2
* Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner2004-04-275-17/+17
* Add functions that return instances of these printer passesBrian Gaeke2004-04-261-0/+10
* If an object is not in the scalar map then it must be a global from anotherChris Lattner2004-04-261-33/+33
* Eliminate all of the SCEV Expansion code which is really part of theChris Lattner2004-04-231-213/+9
* Pass the callgraph not the moduleChris Lattner2004-04-201-2/+2
* Add the ability for SCC passes to initialize and finalize themselvesChris Lattner2004-04-201-6/+3
* It's not just a printer, it's actually an analysis tooChris Lattner2004-04-191-1/+1
* Remove code to update loop depthsChris Lattner2004-04-191-10/+1
* Add new methodChris Lattner2004-04-181-0/+8
* Fix computation of exit blocksChris Lattner2004-04-181-2/+2
* Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner2004-04-182-46/+20
* Implement methodChris Lattner2004-04-181-0/+12
* Add a new method, add a check missing that caused a segfault if a loop didn'tChris Lattner2004-04-181-0/+14
* Add the ability to compute exit values for complex loop using unanalyzableChris Lattner2004-04-171-52/+189
* Add the ability to compute trip counts that are only controlled by constantsChris Lattner2004-04-171-5/+174
* Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke2004-04-161-0/+1
* add some helpful methods. Rearrange #includes to proper orderChris Lattner2004-04-151-6/+89
* Factor a bunch of classes out into a public headerChris Lattner2004-04-151-553/+142
* Unbreak the buildChris Lattner2004-04-151-0/+1
* Implement a FIXME: if we're going to insert a cast, we might as well onlyChris Lattner2004-04-141-1/+15
* This is a trivial tweak to the addrec insertion code: insert the incrementChris Lattner2004-04-141-7/+12
* Add some methods that are useful for updating loop information.Chris Lattner2004-04-121-4/+86
* Change the call graph class to have TWO external nodes, making call graphChris Lattner2004-04-121-181/+22
* Hrm, operator new and new[] do not belong here. We should not CSE them! :)Chris Lattner2004-04-121-3/+0
* operator new & operator new[] do not kill any legal memory locations.Chris Lattner2004-04-111-0/+3
* Allow clients to be more efficient.Chris Lattner2004-04-111-0/+4
* Add a couple of more functions that cannot access memory (the intrinsics) andChris Lattner2004-04-101-0/+7
* Fix a bug Brian found.Chris Lattner2004-04-071-2/+3
* Sparc don't got not "sqrtl", bum bum bumChris Lattner2004-04-051-1/+1
* Kill warnings during an optimized compile where assert() disappears.Misha Brukman2004-04-051-0/+2
* Fix PR312 and IndVarsSimplify/2004-04-05-InvokeCastCrash.llxChris Lattner2004-04-051-0/+2
* Support getelementptr instructions which use uint's to index into structureChris Lattner2004-04-052-15/+37
* Implement test/Regression/Transforms/GCSE/undefined_load.llChris Lattner2004-04-031-0/+14
* Add a break in the default caseChris Lattner2004-04-031-0/+1
* Remove obsolete filesChris Lattner2004-04-021-324/+0
* Comment out debugging printoutsChris Lattner2004-04-021-1/+5
* Add a new analysisChris Lattner2004-04-021-0/+2482
* Add some new methodsChris Lattner2004-03-301-15/+87
* Adjust to new itfChris Lattner2004-03-291-2/+2
* 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