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
/
Analysis
/
ConstantFolding.cpp
Age
Commit message (
Expand
)
Author
2010-01-08
fix PR5978 by peeling the loop so that we avoid shifting the
Chris Lattner
2010-01-02
constant fold nasty constant expressions formed by llvm-gcc,
Chris Lattner
2009-12-04
Fix PR5551 by not ignoring the top level constantexpr when
Chris Lattner
2009-12-03
fix PR5673 by being more careful about pointers to functions.
Chris Lattner
2009-11-29
Teach ConstantFolding to do a better job when folding gep(bitcast).
Nick Lewycky
2009-11-23
Make ConstantFoldConstantExpression recursively visit the entire
Dan Gohman
2009-11-09
fix ConstantFoldCompareInstOperands to take the LHS/RHS as
Chris Lattner
2009-11-06
remove a bunch of extraneous LLVMContext arguments
Chris Lattner
2009-10-25
Teach FoldBitCast to be able to handle bitcasts from (e.g.) i128 -> <4 x float>.
Chris Lattner
2009-10-25
move FoldBitCast earlier in the file, and use it instead of
Chris Lattner
2009-10-25
refactor FoldBitCast to reduce nesting and to always return a constantexpr
Chris Lattner
2009-10-24
various cleanups suggested by Duncan
Chris Lattner
2009-10-24
fix PR5287, a serious regression from my previous patches. Thanks to
Chris Lattner
2009-10-23
teach libanalysis to simplify vector loads with bitcast sources. This
Chris Lattner
2009-10-23
enhance FoldReinterpretLoadFromConstPtr to handle loads of up to 32
Chris Lattner
2009-10-23
teach libanalysis to fold int and fp loads from almost arbitrary
Chris Lattner
2009-10-22
move another load optimization from instcombine -> libanalysis.
Chris Lattner
2009-10-22
move 'loading i32 from string' optimization from instcombine
Chris Lattner
2009-10-22
Move some constant folding logic for loads out of instcombine into
Chris Lattner
2009-10-05
Extend ConstantFolding to understand signed overflow variants
Evan Phoenix
2009-10-05
Remove an unnnecessary LLVMContext argument in
Dan Gohman
2009-10-05
teach the optimizer how to constant fold uadd/usub intrinsics.
Chris Lattner
2009-10-05
simplify this code a bunch.
Chris Lattner
2009-10-05
code simplifications.
Chris Lattner
2009-09-16
simplify some code
Chris Lattner
2009-09-11
Teach lib/VMCore/ConstantFold.cpp how to set the inbounds keyword and
Dan Gohman
2009-09-10
Give these files top-level comments that describe the current code.
Dan Gohman
2009-09-03
Revert 80959. It isn't sufficient to solve the full problem. And it
Dan Gohman
2009-09-03
Remove the API for creating ConstantExprs with the nsw, nuw, inbounds,
Dan Gohman
2009-09-02
fix PR4848 an infinite loop when indexing down through a recursive gep
Chris Lattner
2009-08-21
Don't assume that the operand of an inttoptr is an pointer-sized integer.
Dan Gohman
2009-08-21
Change getelementptr folding to use APInt instead of uint64_t for
Dan Gohman
2009-08-20
Various comment and whitespace cleanups.
Dan Gohman
2009-08-19
Fix a bug in the over-index constant folding. When over-indexing an
Dan Gohman
2009-08-19
Canonicalize indices in a constantexpr GEP. If Indices exceed the
Dan Gohman
2009-08-13
Push LLVMContexts through the IntegerType APIs.
Owen Anderson
2009-07-31
Move a few more APIs back to 2.5 forms. The only remaining ones left to chan...
Owen Anderson
2009-07-30
Move more code back to 2.5 APIs.
Owen Anderson
2009-07-29
Move types back to the 2.5 API.
Owen Anderson
2009-07-29
Move ConstantExpr to 2.5 API.
Owen Anderson
2009-07-28
Return ConstantVector to 2.5 API.
Owen Anderson
2009-07-27
Move ConstantFP construction back to the 2.5-ish API.
Owen Anderson
2009-07-26
Remove Value::getNameLen
Daniel Dunbar
2009-07-24
Revert the ConstantInt constructors back to their 2.5 forms where possible, t...
Owen Anderson
2009-07-22
Get rid of the Pass+Context magic.
Owen Anderson
2009-07-14
llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.
Torok Edwin
2009-07-11
assert(0) -> LLVM_UNREACHABLE.
Torok Edwin
2009-07-08
Remove the vicmp and vfcmp instructions. Because we never had a release with
Nick Lewycky
2009-07-06
"LLVMContext* " --> "LLVMContext *"
Owen Anderson
2009-07-06
Thread LLVMContext through the constant folding APIs, which touches a lot of ...
Owen Anderson
[next]