- 3da59db For PR950: by Reid Spencer · 18 years ago
- d6c3422 Remove redundant <cmath>. by Jim Laskey · 18 years ago
- 3822ff5 For PR950: by Reid Spencer · 18 years ago
- 4ab09d4 Remove unused variables. by Reid Spencer · 18 years ago
- 0a783f7 For PR950: Replace the REM instruction with UREM, SREM and FREM. by Reid Spencer · 18 years ago
- 1628cec For PR950: by Reid Spencer · 18 years ago
- b83eb64 For PR950: by Reid Spencer · 18 years ago
- 0eff5ad Fix another dtor issue. The function local statics in this function were by Chris Lattner · 18 years ago
- 850ba99 Eliminate ConstantBool::True and ConstantBool::False. Instead, provideConstantBool::getTrue() and ConstantBool::getFalse(). by Chris Lattner · 18 years ago
- a5b0740 Add new SetCondInst::isRelational/isEquality methods. Rename by Chris Lattner · 18 years ago
- a4f0b3a s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| by Chris Lattner · 18 years ago
- f190d38 Use hidden visibility to reduce the sizes of some .o files. This chops 60K off a release llvm-dis. by Chris Lattner · 18 years ago
- 51df6d5 Add more anonymous namespaces to make it clear that these are private classes by Chris Lattner · 18 years ago
- 00f1023 Add shufflevector support, todo, implement better constant folding. by Chris Lattner · 18 years ago
- f38d471 Constant fold extractelement(zero, x) -> zero by Chris Lattner · 18 years ago
- 4460f40 Constant fold casts from things like <4 x int> -> <4 x uint>, likewise int<->fp. by Chris Lattner · 18 years ago
- 6fa4cdf constant fold extractelement with undef operands. by Chris Lattner · 18 years ago
- c152f9c VMCore support for the insertelement operation. by Robert Bocchino · 19 years ago
- bb90a7a Added constant folding support for the extractelement operation. by Robert Bocchino · 19 years ago
- 2f690c8 Implement a few symbolic constant folding things. X ? Y : Y is Y. by Chris Lattner · 19 years ago
- 2c822cc fix some formatting problems by Chris Lattner · 19 years ago
- 84e1064 implement constant folding of ==/!= on constant packed, simplify some code. by Chris Lattner · 19 years ago
- d2a7ea4 implement constant folding for the element-wise binary operations by Chris Lattner · 19 years ago
- d15ed59 don't crash when trying to constant fold packed expressions. by Chris Lattner · 19 years ago
- a97e8db Use ANSI-approved way of getting the value infinity (otherwise VC++ won't compile it) by Jeff Cohen · 19 years ago
- 8b9e3e6 fold fp div by 0 to inf, the way gcc does. This is legal according to the FP spec by Andrew Lenharth · 19 years ago
- 2b2a528 Shut GCC 4.0 up about classes with virtual functions but no virtual destructor. by Reid Spencer · 19 years ago
- fd93908 Remove trailing whitespace by Misha Brukman · 19 years ago
- f4aa335 Fix a nasty thinko in my previous commit. by Chris Lattner · 20 years ago
- ce04a6d Fix ConstProp/2005-01-28-SetCCGEP.ll: indexing over zero sized elements does by Chris Lattner · 20 years ago
- 488742a No need to pessimize current code for future possibilities. by Chris Lattner · 20 years ago
- ddc4860 Fix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c by Chris Lattner · 20 years ago
- 1b9fe1c Generalize this code to turn any cast-to-first-element-of into a gep constexpr by Chris Lattner · 20 years ago
- cfbf9fa fold gep undef, ... -> undef by Chris Lattner · 20 years ago
- 35f92ae Fix constant folding relational operators with undef operands. by Chris Lattner · 20 years ago
- 71d3778 Implement constant folding of undef values. by Chris Lattner · 20 years ago
- 7fa6e66 Allow creation of GEP constantexprs with a vector of value* operands as by Chris Lattner · 20 years ago
- f8d1097 If we are trying to create a ConstantExpr cast that is really a GEP to the by Chris Lattner · 20 years ago
- 7970396 bug 122: by Reid Spencer · 20 years ago
- dd68469 Implement folding of expressions like 'uint cast (int* getelementptr (int* by Chris Lattner · 20 years ago
- d340867 When folding constant expr gep's, don't force the use of long indices. by Chris Lattner · 20 years ago
- f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 20 years ago
- 3ee239b Fix a bug that Chris asserts emphatically is a bug. The changed clause by Reid Spencer · 20 years ago
- a0ae819 Add a missing break, which caused a crash in an obscure situation by Chris Lattner · 20 years ago
- 28977af Support getelementptr instructions which use uint's to index into structure by Chris Lattner · 20 years ago
- e971486 Teach the constant folder how to do select instructions by Chris Lattner · 20 years ago
- 802b5ab Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx by Chris Lattner · 20 years ago
- b228f9c Get all instruction definitions by Chris Lattner · 20 years ago
- 2e9bb1a Move the folding of gep null, 0, 0, 0 to a place where it can be shared and by Chris Lattner · 20 years ago
- b97e278 Fix a crasher bug in my constant folding rewrite by Chris Lattner · 21 years ago
- 504e8fb Implement a bunch of symbolic constant folding opportunities. This implements by Chris Lattner · 21 years ago
- eab20b5 Rearrange and comment code better. No functionality changes by Chris Lattner · 21 years ago
- cbfd406 Rename ConstantHandling.* -> ConstantFolding.* by Chris Lattner · 21 years ago
- 8b0f0cb Remove a whole bunch more ugliness. This is actually getting to the point of by Chris Lattner · 21 years ago
- 6b7b91a Move ConstantHandling.h into lib/VMCore and out of include/llvm by Chris Lattner · 21 years ago
- 4a0ecc8 Eliminate usage of the wierd overloaded operator constant folders by Chris Lattner · 21 years ago
- 28aabc3 Move llvm::ConstantFoldInstruction from here to Transforms/Utils by Chris Lattner · 21 years ago
- 952454d Implement: Assembler/2004-01-11-getelementptrfolding.llx by Chris Lattner · 21 years ago
- b9da9c1 Relax constrains on GEP type indexes by Chris Lattner · 21 years ago
- 5d5a714 Implement == and != correctly. Before they would incorrectly return != by Chris Lattner · 21 years ago
- a83a6e4 No REALLY, get rid of ConstantPointer references by Chris Lattner · 21 years ago
- cf09f51 Eliminate use of the ConstantPointer class by Chris Lattner · 21 years ago
- 0dc3969 Constant folding shalt not be built on annotations by Chris Lattner · 21 years ago
- d0fde30 Put all LLVM code into the llvm namespace, as per bug 109. by Brian Gaeke · 21 years ago
- b576c94 Added LLVM project notice to the top of every C++ source file. by John Criswell · 21 years ago
- 0425a87 Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx by Chris Lattner · 21 years ago
- 4b517a4 Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx by Chris Lattner · 21 years ago
- 3ccd0fd Implement constant folding of casts from boolean constants to other values by Chris Lattner · 21 years ago
- 6a2a60a Implement more aggressive folding of constant GEP instructions by Chris Lattner · 21 years ago
- 5c38e99 Fix constant folding to ALWAYS work. by Chris Lattner · 21 years ago
- 3b9922f Remove unnecessary casts by Chris Lattner · 21 years ago
- e0c6003 Fix bug by Chris Lattner · 21 years ago
- 0ec3590 Implement another getelementptr folding opportunity that arises when by Chris Lattner · 21 years ago
- 893af8c Fix Bug: ConstProp/2003-05-12-DivideError.ll by Chris Lattner · 21 years ago
- 6cf4cb9 ** CORRECTLY, conservatively handle constant expressions by Chris Lattner · 21 years ago
- 27287de Allow constant folding of GEP instructions, even if we don't do a whole lot yet. by Chris Lattner · 21 years ago
- 252030e Implement setcc for booleans. Fixes bug: by Chris Lattner · 22 years ago
- 589fda5 Remove support forNOT instruction by Chris Lattner · 22 years ago
- 5fa829c by Chris Lattner · 22 years ago
- 54753e2 Implement constant propogation of PHI instructions like this: X = phi(0, 0, 0) by Chris Lattner · 22 years ago
- 178414c by Chris Lattner · 22 years ago
- cf4929f Implement constant propogation of shifts by Chris Lattner · 22 years ago
- 44540dd Implement remainder Fix implementation of Not by Chris Lattner · 22 years ago
- 905f311 Fix bug: test/Regression/Transforms/SCCP/2002-05-03-NotOperator.ll by Chris Lattner · 22 years ago
- 968ddc9 ConstantHandling moved into VMCore library by Chris Lattner · 22 years ago
- 05c05ea Implement constant propogation of multiply and divide instructions!! by Chris Lattner · 22 years ago
- 59b6b8e Move stuff out of the Optimizations directories into the appropriate Transforms by Chris Lattner · 23 years ago
- c4edcb3 Pull stuff out of opt namespace by Chris Lattner · 23 years ago
- e9bb2df Rename ConstPoolVal -> Constant by Chris Lattner · 23 years ago
- 76ac1a4 Implement constant propogation of null pointer values. by Chris Lattner · 23 years ago
- 01bad7f not is a keyword in ansi C++, avoid it by Chris Lattner · 23 years ago
- cfe26c9 Add more support for new style casts Convert more code to use them by Chris Lattner · 23 years ago
- 243f1f7 Use correct style casts Types are not all constant now by Chris Lattner · 23 years ago
- 14712a6 Clean up ConstRules stuff to use annotations instead of a mutable member in Type by Chris Lattner · 23 years ago
- 3116110 * Support global constants * Eliminate need for constant pool by Chris Lattner · 23 years ago
- f59bd53 Add support for casts by Chris Lattner · 23 years ago
- b5bcbc3 Add support for constant propogation of multiplies by Chris Lattner · 23 years ago
- 0908309 Neg instruction removed. Cast instruction implemented. by Chris Lattner · 23 years ago
- 7e02b7e Optimizations got their own header files by Chris Lattner · 23 years ago
- 0095054 Initial revision by Chris Lattner · 23 years ago