aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis
AgeCommit message (Expand)Author
2004-06-20REALLY fix PR378: crash in scalar evolution analysisChris Lattner
2004-06-20Fix a bug in my change last night that caused a few test failures.Chris Lattner
2004-06-20Do not sort SCEV objects by address: instead sort by complexity and groupChris Lattner
2004-06-19Fix a tiny bug in the -no-aa pass, in which it did not ever get a target data.Chris Lattner
2004-06-17Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner
2004-06-15isnan is deadChris Lattner
2004-06-11llvm.isnan doesn't access memoryChris Lattner
2004-06-08Don't grab the condition of unconditional branches!Chris Lattner
2004-06-05Add some notes so I can throw away one of my many todo lists.Chris Lattner
2004-06-04Don't send random junk to CachedWriter's. Also remove a cast that could beChris Lattner
2004-05-28Minor efficiency gain: do 1 nlogn lookup instead of twoChris Lattner
2004-05-27Fix warnings about reaching end of non-void functionChris Lattner
2004-05-25Recognize memalign and friends, and handle them specially.Vikram S. Adve
2004-05-23Changes to work with the changes to the AliasAnalysis interface. The -no-aaChris Lattner
2004-05-23Move the -no-aa AA implementation into this file since both of theseChris Lattner
2004-05-23Updates to work with the new auto-forwarding AA interface changesChris Lattner
2004-05-23Fix a really nasty bug with the -disable-ds-field-sensitivity optionChris Lattner
2004-05-23Update to match the autochaining interface that the AA interface usesChris Lattner
2004-05-23Implement the interfaces to update value numbering information. Add anChris Lattner
2004-05-23Rename a methodChris Lattner
2004-05-23Add a simple implementation of Andersen's interprocedural pointer analysisChris Lattner
2004-05-23Inline both direct and indirect callees in the CBU phase becauseVikram S. Adve
2004-05-23Complete rewrite of the code that merges DS graphs for equivalence classesVikram S. Adve
2004-05-09Fine grainify namespacificationChris Lattner
2004-05-05Move the stuff that fixes the size, orientation & fonts of graphs toBrian Gaeke
2004-05-04Add stub support for reading BBTraces.Brian Gaeke
2004-05-04Share ProfilingType enum with the C profiling runtime libraries.Brian Gaeke
2004-05-02Fix a problem with double freeing memory. For some reason, CallGraph is notChris Lattner
2004-05-02Plug a minor memory leakChris Lattner
2004-04-29Wrapped code and comments at 80 cols; doxygenified some comments.Misha Brukman
2004-04-29Reorder #includes as per style guide.Misha Brukman
2004-04-28Send text and numbers directly to CachedWriter's contained ostream.Misha Brukman
2004-04-27Changes to fix up the inst_iterator to pass to boost iterator checks. ThisChris Lattner
2004-04-26Add functions that return instances of these printer passesBrian Gaeke
2004-04-26If an object is not in the scalar map then it must be a global from anotherChris Lattner
2004-04-23Eliminate all of the SCEV Expansion code which is really part of theChris Lattner
2004-04-20Pass the callgraph not the moduleChris Lattner
2004-04-20Add the ability for SCC passes to initialize and finalize themselvesChris Lattner
2004-04-19It's not just a printer, it's actually an analysis tooChris Lattner
2004-04-19Remove code to update loop depthsChris Lattner
2004-04-18Add new methodChris Lattner
2004-04-18Fix computation of exit blocksChris Lattner
2004-04-18Change the ExitBlocks list from being explicitly contained in the LoopChris Lattner
2004-04-18Implement methodChris Lattner
2004-04-18Add a new method, add a check missing that caused a segfault if a loop didn'tChris Lattner
2004-04-17Add the ability to compute exit values for complex loop using unanalyzableChris Lattner
2004-04-17Add the ability to compute trip counts that are only controlled by constantsChris Lattner
2004-04-16Include <cmath> for compatibility with gcc 3.0.x (the system compiler onBrian Gaeke
2004-04-15add some helpful methods. Rearrange #includes to proper orderChris Lattner
2004-04-15Factor a bunch of classes out into a public headerChris Lattner