index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
VMCore
/
ConstantFold.cpp
Age
Commit message (
Expand
)
Author
2005-05-03
Use ANSI-approved way of getting the value infinity (otherwise VC++ won't com...
Jeff Cohen
2005-05-02
fold fp div by 0 to inf, the way gcc does. This is legal according to the FP...
Andrew Lenharth
2005-04-24
Shut GCC 4.0 up about classes with virtual functions but no virtual
Reid Spencer
2005-04-21
Remove trailing whitespace
Misha Brukman
2005-01-28
Fix a nasty thinko in my previous commit.
Chris Lattner
2005-01-28
Fix ConstProp/2005-01-28-SetCCGEP.ll: indexing over zero sized elements does
Chris Lattner
2005-01-06
No need to pessimize current code for future possibilities.
Chris Lattner
2004-11-22
Fix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c
Chris Lattner
2004-11-17
Generalize this code to turn any cast-to-first-element-of into a gep constexpr
Chris Lattner
2004-10-17
fold gep undef, ... -> undef
Chris Lattner
2004-10-17
Fix constant folding relational operators with undef operands.
Chris Lattner
2004-10-16
Implement constant folding of undef values.
Chris Lattner
2004-10-11
Allow creation of GEP constantexprs with a vector of value* operands as
Chris Lattner
2004-10-11
If we are trying to create a ConstantExpr cast that is really a GEP to the
Chris Lattner
2004-07-17
bug 122:
Reid Spencer
2004-07-15
Implement folding of expressions like 'uint cast (int* getelementptr (int*
Chris Lattner
2004-07-07
When folding constant expr gep's, don't force the use of long indices.
Chris Lattner
2004-06-17
Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()
Chris Lattner
2004-05-30
Fix a bug that Chris asserts emphatically is a bug. The changed clause
Reid Spencer
2004-04-11
Add a missing break, which caused a crash in an obscure situation
Chris Lattner
2004-04-05
Support getelementptr instructions which use uint's to index into structure
Chris Lattner
2004-03-12
Teach the constant folder how to do select instructions
Chris Lattner
2004-03-08
Implement test/Regression/Assembler/2004-03-07-FunctionAddressAlignment.llx
Chris Lattner
2004-02-22
Get all instruction definitions
Chris Lattner
2004-02-16
Move the folding of gep null, 0, 0, 0 to a place where it can be shared and
Chris Lattner
2004-02-01
Fix a crasher bug in my constant folding rewrite
Chris Lattner
2004-01-13
Implement a bunch of symbolic constant folding opportunities. This implements
Chris Lattner
2004-01-12
Rearrange and comment code better. No functionality changes
Chris Lattner
2004-01-12
Rename ConstantHandling.* -> ConstantFolding.*
Chris Lattner
2004-01-12
Remove a whole bunch more ugliness. This is actually getting to the point of
Chris Lattner
2004-01-12
Move ConstantHandling.h into lib/VMCore and out of include/llvm
Chris Lattner
2004-01-12
Eliminate usage of the wierd overloaded operator constant folders
Chris Lattner
2004-01-12
Move llvm::ConstantFoldInstruction from here to Transforms/Utils
Chris Lattner
2004-01-11
Implement: Assembler/2004-01-11-getelementptrfolding.llx
Chris Lattner
2003-11-25
Relax constrains on GEP type indexes
Chris Lattner
2003-11-17
Implement == and != correctly. Before they would incorrectly return !=
Chris Lattner
2003-11-17
No REALLY, get rid of ConstantPointer references
Chris Lattner
2003-11-17
Eliminate use of the ConstantPointer class
Chris Lattner
2003-11-17
Constant folding shalt not be built on annotations
Chris Lattner
2003-11-11
Put all LLVM code into the llvm namespace, as per bug 109.
Brian Gaeke
2003-10-20
Added LLVM project notice to the top of every C++ source file.
John Criswell
2003-08-21
Implement Assembler/2003-08-21-ConstantExprCast-Fold.llx
Chris Lattner
2003-08-20
Implement testcase: Assembler/2003-08-20-ConstantExprGEP-Fold.llx
Chris Lattner
2003-08-13
Implement constant folding of casts from boolean constants to other values
Chris Lattner
2003-06-26
Implement more aggressive folding of constant GEP instructions
Chris Lattner
2003-05-27
Fix constant folding to ALWAYS work.
Chris Lattner
2003-05-14
Remove unnecessary casts
Chris Lattner
2003-05-14
Fix bug
Chris Lattner
2003-05-13
Implement another getelementptr folding opportunity that arises when
Chris Lattner
2003-05-12
Fix Bug: ConstProp/2003-05-12-DivideError.ll
Chris Lattner
[next]