aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Fixed typo in commentChris Lattner2001-07-161-1/+1
* Rename 'isMethodExternal' to 'isExternal'Chris Lattner2001-07-151-2/+2
* Add a function to convert a double to a stringChris Lattner2001-07-151-0/+7
* Add support to write and read a fixed amount of raw dataChris Lattner2001-07-151-0/+31
* * The parent of a constant pool is a SymTabValue, not a value.Chris Lattner2001-07-142-0/+2
* Made the following changes:Chris Lattner2001-07-1411-36/+54
* Made it not inlineChris Lattner2001-07-121-3/+1
* Add DebugValue global functionChris Lattner2001-07-121-0/+4
* hasSideEffects should be marked virtualChris Lattner2001-07-092-1/+5
* Fix stupid typoChris Lattner2001-07-091-1/+1
* Implementation of Store & GetElementPtrChris Lattner2001-07-082-12/+86
* Implemented shl, shl, & load instructionsChris Lattner2001-07-082-31/+82
* Moved Cast from being a Unary instruction to being an "Other" instructionChris Lattner2001-07-084-9/+30
* Add a new "addOperand" method to User.Chris Lattner2001-07-081-0/+10
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-084-17/+21
* 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