| Commit message (Expand) | Author | Age | Files | Lines |
* | For PR950: | Reid Spencer | 2006-10-26 | 1 | -26/+56 |
* | For PR950: | Reid Spencer | 2006-10-20 | 1 | -139/+170 |
* | Fix another dtor issue. The function local statics in this function were | Chris Lattner | 2006-10-13 | 1 | -32/+42 |
* | Eliminate ConstantBool::True and ConstantBool::False. Instead, provideConsta... | Chris Lattner | 2006-09-28 | 1 | -17/+15 |
* | Add new SetCondInst::isRelational/isEquality methods. Rename | Chris Lattner | 2006-09-17 | 1 | -1/+1 |
* | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
* | Use hidden visibility to reduce the sizes of some .o files. This chops 60K o... | Chris Lattner | 2006-06-28 | 1 | -12/+17 |
* | Add more anonymous namespaces to make it clear that these are private classes | Chris Lattner | 2006-06-21 | 1 | -1/+18 |
* | Add shufflevector support, todo, implement better constant folding. | Chris Lattner | 2006-04-08 | 1 | -0/+8 |
* | Constant fold extractelement(zero, x) -> zero | Chris Lattner | 2006-04-07 | 1 | -0/+3 |
* | Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp. | Chris Lattner | 2006-04-02 | 1 | -0/+108 |
* | constant fold extractelement with undef operands. | Chris Lattner | 2006-03-31 | 1 | -1/+7 |
* | VMCore support for the insertelement operation. | Robert Bocchino | 2006-01-17 | 1 | -0/+57 |
* | Added constant folding support for the extractelement operation. | Robert Bocchino | 2006-01-10 | 1 | -0/+10 |
* | Implement a few symbolic constant folding things. X ? Y : Y is Y. | Chris Lattner | 2006-01-05 | 1 | -7/+32 |
* | fix some formatting problems | Chris Lattner | 2006-01-05 | 1 | -7/+7 |
* | implement constant folding of ==/!= on constant packed, simplify some code. | Chris Lattner | 2006-01-04 | 1 | -3/+11 |
* | implement constant folding for the element-wise binary operations | Chris Lattner | 2006-01-04 | 1 | -0/+50 |
* | don't crash when trying to constant fold packed expressions. | Chris Lattner | 2006-01-04 | 1 | -0/+29 |
* | Use ANSI-approved way of getting the value infinity (otherwise VC++ won't com... | Jeff Cohen | 2005-05-03 | 1 | -3/+4 |
* | fold fp div by 0 to inf, the way gcc does. This is legal according to the FP... | Andrew Lenharth | 2005-05-02 | 1 | -0/+7 |
* | Shut GCC 4.0 up about classes with virtual functions but no virtual | Reid Spencer | 2005-04-24 | 1 | -0/+5 |
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -40/+40 |
* | Fix a nasty thinko in my previous commit. | Chris Lattner | 2005-01-28 | 1 | -1/+1 |
* | Fix ConstProp/2005-01-28-SetCCGEP.ll: indexing over zero sized elements does | Chris Lattner | 2005-01-28 | 1 | -5/+36 |
* | No need to pessimize current code for future possibilities. | Chris Lattner | 2005-01-06 | 1 | -4/+3 |
* | Fix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c | Chris Lattner | 2004-11-22 | 1 | -0/+1 |
* | Generalize this code to turn any cast-to-first-element-of into a gep constexpr | Chris Lattner | 2004-11-17 | 1 | -8/+21 |
* | fold gep undef, ... -> undef | Chris Lattner | 2004-10-17 | 1 | -1/+8 |
* | Fix constant folding relational operators with undef operands. | Chris Lattner | 2004-10-17 | 1 | -7/+4 |
* | Implement constant folding of undef values. | Chris Lattner | 2004-10-16 | 1 | -4/+54 |
* | Allow creation of GEP constantexprs with a vector of value* operands as | Chris Lattner | 2004-10-11 | 1 | -15/+16 |
* | If we are trying to create a ConstantExpr cast that is really a GEP to the | Chris Lattner | 2004-10-11 | 1 | -0/+11 |
* | bug 122: | Reid Spencer | 2004-07-17 | 1 | -23/+20 |
* | Implement folding of expressions like 'uint cast (int* getelementptr (int* | Chris Lattner | 2004-07-15 | 1 | -0/+12 |
* | When folding constant expr gep's, don't force the use of long indices. | Chris Lattner | 2004-07-07 | 1 | -3/+6 |
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -2/+2 |
* | Fix a bug that Chris asserts emphatically is a bug. The changed clause | Reid Spencer | 2004-05-30 | 1 | -1/+1 |
* | Add a missing break, which caused a crash in an obscure situation | Chris Lattner | 2004-04-11 | 1 | -0/+1 |
* | Support getelementptr instructions which use uint's to index into structure | Chris Lattner | 2004-04-05 | 1 | -4/+4 |
* | Teach the constant folder how to do select instructions | Chris Lattner | 2004-03-12 | 1 | -0/+11 |
* | Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx | Chris Lattner | 2004-03-08 | 1 | -0/+20 |
* | Get all instruction definitions | Chris Lattner | 2004-02-22 | 1 | -3/+1 |
* | Move the folding of gep null, 0, 0, 0 to a place where it can be shared and | Chris Lattner | 2004-02-16 | 1 | -2/+15 |
* | Fix a crasher bug in my constant folding rewrite | Chris Lattner | 2004-02-01 | 1 | -3/+10 |
* | Implement a bunch of symbolic constant folding opportunities. This implements | Chris Lattner | 2004-01-13 | 1 | -21/+324 |
* | Rearrange and comment code better. No functionality changes | Chris Lattner | 2004-01-12 | 1 | -160/+177 |
* | Rename ConstantHandling.* -> ConstantFolding.* | Chris Lattner | 2004-01-12 | 1 | -3/+49 |
* | Remove a whole bunch more ugliness. This is actually getting to the point of | Chris Lattner | 2004-01-12 | 1 | -52/+66 |
* | Move ConstantHandling.h into lib/VMCore and out of include/llvm | Chris Lattner | 2004-01-12 | 1 | -1/+1 |