summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Add new SetCondInst::getInverseCondition() method.Chris Lattner2002-08-201-0/+5
* - ConstantPointerRefs are now automatically removed from the module tableChris Lattner2002-08-183-16/+30
* Module's do not subclass from Value, so this code caused a segfault.Chris Lattner2002-08-181-3/+2
* Add Module::dump() methodChris Lattner2002-08-171-0/+1
* Remove the last traces of the NOT instructionChris Lattner2002-08-152-30/+0
* Change opLabel numbers for Not and BNot.Vikram S. Adve2002-08-151-1/+2
* Added more helper functions for binary instructions emulatingVikram S. Adve2002-08-151-2/+18
* Remove support for Not ConstantExpr. This simplifies the unary case to onlyChris Lattner2002-08-141-2/+2
* Remove support for unary operators.Chris Lattner2002-08-143-53/+0
* Remove reference to GenericUnaryInst classChris Lattner2002-08-141-1/+1
* Remove support for unary instructionsChris Lattner2002-08-141-3/+1
* Remove constant propogation support for NOT instructionChris Lattner2002-08-141-9/+0
* Expose two new static methods from BinaryOperator: createNeg, createNotChris Lattner2002-08-141-1/+7
* Add method MachineInstr::substituteValue() which substitutesVikram S. Adve2002-08-141-8/+17
* - Rename ConstantGenericIntegral -> ConstantIntegralChris Lattner2002-08-131-6/+13
* Return const char * const instead of std::string from get register name methodChris Lattner2002-08-121-1/+1
* - Added a new superclass of ConstantBool/ConstantInt: ConstantGenericIntegralChris Lattner2002-08-121-8/+80
* * IntervalPartition no longer derives from vectorChris Lattner2002-08-091-2/+6
* Do not add an extra vtable to EVERY machineinstr created.Chris Lattner2002-08-091-1/+1
* UnaryOperator::create should take a name just like BinaryOperator::createChris Lattner2002-08-091-1/+2
* * Removed extraneous #includesChris Lattner2002-08-091-22/+8
* * Removed extraneous #includesChris Lattner2002-08-094-48/+21
* Change machinecode for instruction to not inherit from vector.Chris Lattner2002-08-091-16/+39
* The second parameter of hash_set is the default, remove it.Chris Lattner2002-08-092-4/+4
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-083-10/+10
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-082-11/+27
* Simplify interface to parsers.Chris Lattner2002-08-072-184/+154
* Add function GetConstantValueAsUnsignedInt.Vikram S. Adve2002-08-041-3/+8
* Add MemAccessInst::getNumIndices().Vikram S. Adve2002-08-031-1/+5
* Changes to be GCC 3.1 friendlyChris Lattner2002-07-313-3/+3
* Remove obsolete, confusing, methodChris Lattner2002-07-311-1/+0
* Add GlobalDSGraph -- a common graph that holds externally visible nodes.Vikram S. Adve2002-07-302-68/+180
* Add hooks to get information out of concrete pass manager implementationsChris Lattner2002-07-301-0/+3
* Cleanup ConstantExpr handling:Chris Lattner2002-07-301-16/+15
* * Implement stuff so that code can declare that they only depend on the CFG ofChris Lattner2002-07-301-15/+13
* Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner2002-07-301-1/+21
* Expose instruction selection as a pass instead of a global functionChris Lattner2002-07-301-5/+4
* Add rough support for LLC passesChris Lattner2002-07-301-2/+35
* Implement a new RemoveSuccessor functionChris Lattner2002-07-291-4/+11
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-298-18/+0
* * Eliminate the Provided set. All Passes now finally just automaticallyChris Lattner2002-07-293-11/+3
* * Fix comment descriptionsChris Lattner2002-07-291-5/+11
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-273-54/+29
* * Standardize how analysis results/passes as printed with the print() virtualChris Lattner2002-07-2710-86/+33
* * Add support for different "PassType's"Chris Lattner2002-07-261-1/+0
* *** empty log message ***Chris Lattner2002-07-2610-70/+5
* * Add support for different "PassType's"Chris Lattner2002-07-261-10/+77
* Factor PassNameParser out of opt.cpp so that analyze and eventually llc can u...Chris Lattner2002-07-261-0/+106
* *** empty log message ***Chris Lattner2002-07-2610-35/+12
* Analysis contructors now no longer take AnalysisID's as their argument,Chris Lattner2002-07-261-4/+4