aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Convert BinaryOperand and UnaryOperator to only take instruction types ofChris Lattner2001-07-072-5/+13
* Broad superficial changes:Chris Lattner2001-07-076-19/+20
* Devirtualize User::dropAllReferencesChris Lattner2001-07-071-3/+3
* Remove dtor's that simply call dropAllReferencesChris Lattner2001-07-074-23/+6
* Changed the fundemental architecture of Operands for Instructions. NowChris Lattner2001-07-079-361/+156
* New file, includes method to merge exit nodes togetherChris Lattner2001-07-061-0/+27
* * Add a DominatorBase base class to maintain root of Dominator infoChris Lattner2001-07-061-24/+46
* * Added commentsChris Lattner2001-07-062-65/+133
* IntervalPartition was changed to inherit from vector<Interval*> instead ofChris Lattner2001-07-032-10/+8
* Checkin of new Analysis result printing headerChris Lattner2001-07-031-0/+49
* Remove code for printing out Analysis data structures. It got movedChris Lattner2001-07-031-38/+2
* Update documentation a bit, correct #include guardChris Lattner2001-07-031-4/+12
* Enable printing of dominator related information.Chris Lattner2001-07-021-2/+27
* Add new anaysis routines for building dominator related informationChris Lattner2001-07-021-0/+190
* Addition of 'deleter' function.Chris Lattner2001-07-021-0/+12
* Add prototypes for ADCE passChris Lattner2001-06-301-3/+9
* Rename DoSparseConditionalConstantProp to DoSCCPChris Lattner2001-06-301-9/+3
* Add a new pop_back() methodChris Lattner2001-06-301-0/+1
* The ConstRules class got moved to the opt namespaceChris Lattner2001-06-301-4/+6
* Add a reduceApply methodChris Lattner2001-06-301-0/+7
* Split AllOpts.h into lots of little .h files.Chris Lattner2001-06-307-111/+208
* Added prototype for ConstantFoldTerminatorChris Lattner2001-06-291-0/+11
* Added new removePredecessor method prototypeChris Lattner2001-06-291-0/+8
* Miscellaneous cleanups:Chris Lattner2001-06-271-8/+13
* * Move stuff around a bit.Chris Lattner2001-06-271-36/+55
* Add instructions to fold unary and binary instructions.Chris Lattner2001-06-271-0/+32
* * Use the new reduce_apply_bool templateChris Lattner2001-06-271-3/+32
* getBasicBlocks() is not needed anymore for reading Method dataChris Lattner2001-06-271-1/+1
* Added methods to make dealing with switches and branch instructionsChris Lattner2001-06-271-1/+22
* Minor formating changesChris Lattner2001-06-271-2/+6
* Make a new GenericBinaryInst class, instead of providing lots of sillyChris Lattner2001-06-271-15/+7
* Add a new slew of functions to allow dynamic_cast<> like operation forChris Lattner2001-06-271-1/+59
* Add extra forwarding accessor methods so that getMethodList(), getBasicBlocks()Chris Lattner2001-06-273-17/+101
* * Rename get.*Operator to create seeing that it would have to be qualifiedChris Lattner2001-06-254-12/+28
* Add a helper function bind_objChris Lattner2001-06-251-0/+16
* Big changes. Interval*.h is now more or less finalized. IntervalPartitionChris Lattner2001-06-254-64/+106
* CFG.h: change the iterator tagChris Lattner2001-06-252-1/+3
* New files due to the Intervals.h splitupChris Lattner2001-06-242-0/+346
* IntervalPartition & IntervalIterator classes have been split out intoChris Lattner2001-06-241-316/+24
* Addition of IntervalIterator. Preparing for rename of Intervals.h toChris Lattner2001-06-241-6/+197
* Add commentsChris Lattner2001-06-221-5/+17
* Add accessor methods to binary/unary operatorsChris Lattner2001-06-222-0/+18
* New header file defined with neeto utilities put in one placeChris Lattner2001-06-211-0/+163
* Modified to use the new reduce_apply algorithmChris Lattner2001-06-211-5/+3
* * Added capability to print out an intervalChris Lattner2001-06-211-0/+11
* * Added commentsChris Lattner2001-06-211-7/+20
* Add capability to build a derived interval graphChris Lattner2001-06-201-4/+72
* Factor the predeclarations of the CFG.h functionality into a seperate, new he...Chris Lattner2001-06-203-139/+173
* Add an optimization stubChris Lattner2001-06-201-2/+14
* New file: Interval analysis supportChris Lattner2001-06-201-0/+112