aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-2/+2
* isnan is deadChris Lattner2004-06-151-1/+1
* llvm.isnan doesn't access memoryChris Lattner2004-06-111-1/+1
* Don't grab the condition of unconditional branches!Chris Lattner2004-06-081-7/+8
* Add some notes so I can throw away one of my many todo lists.Chris Lattner2004-06-051-0/+6
* Don't send random junk to CachedWriter's. Also remove a cast that could beChris Lattner2004-06-041-4/+6
* Minor efficiency gain: do 1 nlogn lookup instead of twoChris Lattner2004-05-281-7/+4
* Fix warnings about reaching end of non-void functionChris Lattner2004-05-271-0/+2
* Recognize memalign and friends, and handle them specially.Vikram S. Adve2004-05-251-1/+2
* Changes to work with the changes to the AliasAnalysis interface. The -no-aaChris Lattner2004-05-231-28/+67
* Move the -no-aa AA implementation into this file since both of theseChris Lattner2004-05-231-8/+46
* Updates to work with the new auto-forwarding AA interface changesChris Lattner2004-05-231-9/+3
* Fix a really nasty bug with the -disable-ds-field-sensitivity optionChris Lattner2004-05-231-0/+3
* Update to match the autochaining interface that the AA interface usesChris Lattner2004-05-231-6/+1
* Implement the interfaces to update value numbering information. Add anChris Lattner2004-05-231-2/+24
* Rename a methodChris Lattner2004-05-231-2/+2
* Add a simple implementation of Andersen's interprocedural pointer analysisChris Lattner2004-05-231-0/+1029
* Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve2004-05-231-34/+34
* Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve2004-05-231-0/+428
* Fine grainify namespacificationChris Lattner2004-05-091-4/+1
* Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke2004-05-052-12/+4
* 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