index
:
emscripten-fastcomp
master
LLVM with the emscripten fastcomp javascript backend
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-03-19
FP16 constfolding
Anton Korobeynikov
2010-03-18
Simplify this code.
Dan Gohman
2010-03-12
When constant folding GEP of GEP, do not crash if an index of
Duncan Sands
2010-03-10
Constant-fold GEP-of-GEP into a single GEP.
Dan Gohman
2010-02-23
Remove the code which constant-folded ptrtoint(inttoptr(x)+c) to
Dan Gohman
2010-02-22
Canonicalize ConstantInts to the right operand of commutative
Dan Gohman
2010-02-22
Minor formatting cleanup.
Dan Gohman
2010-02-17
Fold bswap(undef) to undef.
Dan Gohman
2010-02-16
There are two ways of checking for a given type, for example isa<PointerType>(T)
Duncan Sands
2010-02-15
Uniformize the names of type predicates: rather than having isFloatTy and
Duncan Sands
2010-02-08
Add const qualifiers.
Dan Gohman
2010-02-01
Generalize target-independent folding rules for sizeof to handle more
Dan Gohman
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
[next]