summaryrefslogtreecommitdiff
path: root/include/llvm/ConstantHandling.h
Commit message (Expand)AuthorAge
* Move this file to lib/VMCoreChris Lattner2004-01-12
* Eliminate a lot of out-of-date comments, and all of the wierd overloadedChris Lattner2004-01-12
* Move prototype of llvm::ConstantFoldInstructionChris Lattner2004-01-12
* Implement == and != correctly. Before they would incorrectly return !=Chris Lattner2003-11-17
* Constant folding shalt not be built on annotationsChris Lattner2003-11-17
* Fixes for PR114: Thanks to Reid Spencer!Chris Lattner2003-11-16
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Fix spelloChris Lattner2003-11-04
* Added LLVM copyright header (for lack of a better term).John Criswell2003-10-20
* Standardize header file commentsChris Lattner2003-09-30
* Add support for ~ operator on constantsChris Lattner2003-07-23
* Remove a ton of extraneous #includesChris Lattner2003-06-22
* Included assert.h so that the code compiles under newer versions of GCC.John Criswell2003-06-11
* *** Huge: Make constantexprs be handled correctly, conservativelyChris Lattner2003-04-25
* Don't force a ConstantPointer to be returnedChris Lattner2003-04-17
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-03
* Remove constant propogation support for NOT instructionChris Lattner2002-08-14
* Implement constant propogation of logical (and, or, xor) expressions.Chris Lattner2002-07-30
* Move a bunch of code to a .cpp file, don't #include Instruction.hChris Lattner2002-05-06
* Implement constant propogation of shift instructionsChris Lattner2002-05-06
* Implement remainderChris Lattner2002-05-03
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-28
* Minor change to reflect that ConstantHandling is now part of VMCoreChris Lattner2002-04-08
* Implement constant propogation of multiply and divide instructions!!Chris Lattner2002-04-07
* Pull stuff out of opt namespaceChris Lattner2002-01-21
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-03
* Be more const correctChris Lattner2001-11-26
* Implement constant propogation of null pointer values.Chris Lattner2001-11-01
* Implemented constant propogation of cast instructionsChris Lattner2001-10-31
* not is a keyword in Ansi C++. Avoid itChris Lattner2001-10-13
* Convert ConstRules to use annotations to clean it up.Chris Lattner2001-09-09
* You no longer have to delete constants! They are located in a globalChris Lattner2001-09-07
* Add support for casting operatorsChris Lattner2001-07-21
* Add multiply as a supported constant propogation operationChris Lattner2001-07-20
* Neg instruction removed. Cast instruction implemented.Chris Lattner2001-07-08
* Split AllOpts.h into lots of little .h files.Chris Lattner2001-06-30
* Add instructions to fold unary and binary instructions.Chris Lattner2001-06-27
* Initial revisionChris Lattner2001-06-06