| Commit message (Expand) | Author | Age | Files | Lines |
* | Convert ConstantFoldGetElementPtr to use ArrayRef. | Jay Foad | 2011-07-19 | 1 | -2/+2 |
* | land David Blaikie's patch to de-constify Type, with a few tweaks. | Chris Lattner | 2011-07-18 | 1 | -1/+1 |
* | Convert InsertValueInst and ExtractValueInst APIs to use ArrayRef. | Jay Foad | 2011-07-13 | 1 | -4/+4 |
* | Remove casts between Value** and Constant**, which won't work if a | Jay Foad | 2011-01-14 | 1 | -0/+2 |
* | eliminate a bunch of pointless LLVMContext arguments. | Chris Lattner | 2010-02-01 | 1 | -24/+9 |
* | Value* were never meant to be const. Removing constness from the constant | Nick Lewycky | 2009-09-20 | 1 | -21/+19 |
* | Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and | Dan Gohman | 2009-09-11 | 1 | -0/+1 |
* | Make LLVMContext and LLVMContextImpl classes instead of structs. | Benjamin Kramer | 2009-08-11 | 1 | -1/+1 |
* | Factor some of the constants+context related code out into a separate header,... | Owen Anderson | 2009-08-04 | 1 | -1/+1 |
* | Begin the painful process of tearing apart the rat'ss nest that is Constants.... | Owen Anderson | 2009-07-13 | 1 | -9/+19 |
* | Forgot this file. | Owen Anderson | 2009-06-20 | 1 | -8/+5 |
* | Fix a serious bug that would cause deadlock during abstract type refinement. ... | Owen Anderson | 2009-06-19 | 1 | -5/+8 |
* | Fix comment typos. | Duncan Sands | 2008-08-01 | 1 | -2/+2 |
* | Constant folding for insertvalue and extractvalue. | Dan Gohman | 2008-06-03 | 1 | -4/+7 |
* | IR support for extractvalue and insertvalue instructions. Also, begin | Dan Gohman | 2008-05-15 | 1 | -0/+4 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | The #include <iterator> isn't needed in this header. | Dan Gohman | 2007-10-22 | 1 | -3/+0 |
* | Update GEP constructors to use an iterator interface to fix | David Greene | 2007-09-04 | 1 | -0/+3 |
* | Revise APIs for creating constantexpr GEPs to not require the use of vectors. | Chris Lattner | 2007-01-31 | 1 | -3/+1 |
* | Cleanup ConstantFoldCompareInstruction: | Reid Spencer | 2006-12-24 | 1 | -1/+2 |
* | For PR950: | Reid Spencer | 2006-12-23 | 1 | -2/+2 |
* | For PR950: Implement a stub for folding ICmp and FCmp instructions | Reid Spencer | 2006-12-04 | 1 | -0/+2 |
* | For PR950: | Reid Spencer | 2006-11-27 | 1 | -1/+5 |
* | Add shufflevector support, todo, implement better constant folding. | Chris Lattner | 2006-04-08 | 1 | -0/+3 |
* | VMCore support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+3 |
* | Added constant folding support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 1 | -0/+2 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
* | Convert 'struct' to 'class' in various places to adhere to the coding standards | Chris Lattner | 2004-10-27 | 1 | -1/+1 |
* | Allow creation of GEP constantexprs with a vector of value* operands as | Chris Lattner | 2004-10-11 | 1 | -1/+2 |
* | Fix a link error using VS8.0 | Chris Lattner | 2004-06-08 | 1 | -1/+1 |
* | Add new function | Chris Lattner | 2004-03-12 | 1 | -0/+3 |
* | Rename ConstantHandling.* -> ConstantFolding.* | Chris Lattner | 2004-01-12 | 1 | -62/+16 |
* | Remove a whole bunch more ugliness. This is actually getting to the point of | Chris Lattner | 2004-01-12 | 1 | -40/+20 |
* | Move ConstantHandling.h into lib/VMCore and out of include/llvm | Chris Lattner | 2004-01-12 | 1 | -2/+2 |
* | Eliminate a lot of out-of-date comments, and all of the wierd overloaded | Chris Lattner | 2004-01-12 | 1 | -136/+1 |
* | Move prototype of llvm::ConstantFoldInstruction | Chris Lattner | 2004-01-12 | 1 | -5/+0 |
* | Implement == and != correctly. Before they would incorrectly return != | Chris Lattner | 2003-11-17 | 1 | -13/+12 |
* | Constant folding shalt not be built on annotations | Chris Lattner | 2003-11-17 | 1 | -29/+18 |
* | Fixes for PR114: Thanks to Reid Spencer! | Chris Lattner | 2003-11-16 | 1 | -2/+3 |
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+6 |
* | Fix spello | Chris Lattner | 2003-11-04 | 1 | -1/+5 |
* | Added LLVM copyright header (for lack of a better term). | John Criswell | 2003-10-20 | 1 | -0/+7 |
* | Standardize header file comments | Chris Lattner | 2003-09-30 | 1 | -1/+1 |
* | Add support for ~ operator on constants | Chris Lattner | 2003-07-23 | 1 | -0/+6 |
* | Remove a ton of extraneous #includes | Chris Lattner | 2003-06-22 | 1 | -2/+0 |
* | Included assert.h so that the code compiles under newer versions of GCC. | John Criswell | 2003-06-11 | 1 | -0/+2 |
* | *** Huge: Make constantexprs be handled correctly, conservatively | Chris Lattner | 2003-04-25 | 1 | -15/+22 |
* | Don't force a ConstantPointer to be returned | Chris Lattner | 2003-04-17 | 1 | -8/+7 |
* | - Renamed Type::isIntegral() to Type::isInteger() | Chris Lattner | 2002-09-03 | 1 | -2/+2 |
* | Remove constant propogation support for NOT instruction | Chris Lattner | 2002-08-14 | 1 | -9/+0 |