aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Analysis
Commit message (Expand)AuthorAgeFilesLines
* Added function IsLeafMethod to identify leaf methods.Vikram S. Adve2001-10-221-0/+23
* No major change - added some commentsRuchira Sasanka2001-10-161-7/+10
* Print Debug Code to stderr instead of stdout so that it doesn't mess up the a...Chris Lattner2001-10-153-22/+22
* --added support for implicit operandsRuchira Sasanka2001-10-151-9/+16
* Fix code to make GCC 2.96 happyChris Lattner2001-10-131-1/+2
* * Add support for Invoke instructionsChris Lattner2001-10-131-3/+11
* added support for implict operands in machine instructionRuchira Sasanka2001-10-122-29/+76
* --added support for implicit operands in machine instructionsRuchira Sasanka2001-10-121-0/+6
* * Both Method & GlobalVariable now subclass GlobalValueChris Lattner2001-10-031-1/+1
* Commit more code over to new cast styleChris Lattner2001-10-023-9/+7
* Convert more code to use new style castsChris Lattner2001-10-011-8/+11
* Add more support for new style castsChris Lattner2001-10-011-1/+1
* Add support for new style castsChris Lattner2001-10-011-1/+1
* Pull predecessor and successor iterators out of the CFG*.h files, and plop th...Chris Lattner2001-10-014-15/+14
* *** empty log message ***Ruchira Sasanka2001-09-301-2/+3
* Pull iterators out of CFG.h and CFGdecls and put them in Support directoryChris Lattner2001-09-283-27/+29
* Initial support for construction of a call graphChris Lattner2001-09-281-0/+66
* Move the sparc target to a new lib/Target directoryChris Lattner2001-09-141-1/+1
* This checkin represents some cleanup of the backend, implementing the followi...Chris Lattner2001-09-141-1/+1
* Handle subtract in expression classifierChris Lattner2001-09-111-45/+91
* Add support for global variablesChris Lattner2001-09-101-2/+3
* Module analyzer no longer has to iterate over constant poolChris Lattner2001-09-071-43/+0
* Simplify code by eliminating need to hang onto constant pool referencesChris Lattner2001-09-071-52/+27
* Added directory LiveVar/Vikram S. Adve2001-08-281-0/+2
* analyze() now checks to see that we don't analyze the same method twice.Vikram S. Adve2001-08-281-1/+5
* Make sure noone branches to the entry node of the methodChris Lattner2001-08-241-0/+1
* Handle case where there is no exit node from a flowgraphChris Lattner2001-08-231-3/+9
* LV code on machine instructionsRuchira Sasanka2001-08-204-136/+253
* LV info on machine instructionsRuchira Sasanka2001-08-201-7/+11
* Fix a bug when compiling 'shl ubyte * %var, ubyte 2'Chris Lattner2001-07-251-1/+2
* Changed printValue() to print constant value if the value is a constant.Ruchira Sasanka2001-07-241-0/+3
* *** empty log message ***Ruchira Sasanka2001-07-246-0/+506
* Moved inline/llvm/Tools/* to include/llvm/Support/*Chris Lattner2001-07-234-4/+4
* More functionality, renamed APIChris Lattner2001-07-211-70/+145
* Start of expression analysis supportChris Lattner2001-07-201-0/+207
* Fix nasty typoChris Lattner2001-07-201-1/+1
* * The parent of a constant pool is a SymTabValue, not a value.Chris Lattner2001-07-141-1/+1
* Fixed post dominator frontiers! Yaay!Chris Lattner2001-07-081-1/+1
* Implement support for postdominators, except in dom frontiersChris Lattner2001-07-061-41/+173
* IntervalPartition was changed to inherit from vector<Interval*> instead ofChris Lattner2001-07-032-2/+16
* Code got moved from the lib/Assembly/Writer/IntervalWriter.cpp file toChris Lattner2001-07-031-7/+22
* Add printing code for dominator infoChris Lattner2001-07-021-0/+40
* Checkin of new dominator calculation routines. These will be improved inChris Lattner2001-07-021-0/+239
* Moved deleter to include/llvm/Tools/STLExtras.hChris Lattner2001-07-021-2/+0
* Miscellaneous cleanups:Chris Lattner2001-06-272-33/+31
* IntervalPartition: recode to use IntervalIterator to do all the workChris Lattner2001-06-252-117/+75
* New file due to the Intervals.h splitupChris Lattner2001-06-241-0/+181
* #include a different header due to Intervals.h splitting upChris Lattner2001-06-241-1/+1
* IntervalPartition & IntervalIterator classes have been split out intoChris Lattner2001-06-241-197/+4
* Prepare for split between Interval, IntervalIterator, and IntervalIPartitionChris Lattner2001-06-241-2/+2