aboutsummaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* General support utilities like a program options class and a StringMapVikram S. Adve2001-07-214-0/+429
* CompileContext and options class for the llc compiler.Vikram S. Adve2001-07-212-0/+153
* Header files for the target architecture description and for instructionVikram S. Adve2001-07-215-0/+1362
* Provide simpler ways to extract the value of an integer constant.Vikram S. Adve2001-07-201-2/+22
* Compute and cache information about the storage size and layoutVikram S. Adve2001-07-201-3/+75
* Provide uniform access to the pointer operand and to the indexVikram S. Adve2001-07-201-9/+33
* Added a representation of the machine instructions generatedVikram S. Adve2001-07-201-4/+22
* Start of expression analysis supportChris Lattner2001-07-201-0/+60
* Header to raise and lower representationChris Lattner2001-07-201-0/+77
* Add multiply as a supported constant propogation operationChris Lattner2001-07-202-0/+12
* New function: WriteAsOperand.Chris Lattner2001-07-201-0/+9
* Add new base class ConstPoolInt, useful for dealing with integral constantsChris Lattner2001-07-201-11/+46
* Add new method, ensureTypeAvailableChris Lattner2001-07-201-0/+7
* Change is*Type to be a casting convertion operatorChris Lattner2001-07-201-4/+21
* Add an function to BinaryOperator to swap the two operandsChris Lattner2001-07-201-0/+5
* Add short forms of the get*Type methods.Chris Lattner2001-07-201-0/+12
* 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