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
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
Age
Commit message (
Expand
)
Author
2007-10-16
Disable attempts to constant fold PPC f128.
Dale Johannesen
2007-10-15
One mundane change: Change ReplaceAllUsesOfValueWith to *optionally*
Chris Lattner
2007-10-13
Enhance the truncstore optimization code to handle shifted
Chris Lattner
2007-10-13
Add a simple optimization to simplify the input to
Chris Lattner
2007-10-10
Correct swapped arguments to getConstant.
Duncan Sands
2007-10-08
DAGCombiner support for UDIVREM/SDIVREM and UMUL_LOHI/SMUL_LOHI.
Dan Gohman
2007-10-06
Reapply 42677.
Evan Cheng
2007-10-06
revert evan's patch until the header is committed
Chris Lattner
2007-10-06
Added DAG xforms. e.g.
Evan Cheng
2007-09-18
Fix a bogus splat xform:
Evan Cheng
2007-09-18
Prevent crash on long double.
Dale Johannesen
2007-09-12
Revise previous patch per review comments.
Dale Johannesen
2007-09-11
Add APInt interfaces to APFloat (allows directly
Dale Johannesen
2007-09-10
Emit:
Chris Lattner
2007-08-31
Add mod, copysign, abs operations to APFloat.
Dale Johannesen
2007-08-27
Make DAGCombiner's global alias analysis query more precise in the case
Dan Gohman
2007-08-26
Revise per review comments.
Dale Johannesen
2007-08-25
Add APFloat interface to ConstantFPSDNode. Change
Dale Johannesen
2007-08-18
Fold C ? 0 : 1 to ~C or zext(~C) or trunc(~C) depending the types.
Evan Cheng
2007-07-26
Fix the alias analysis query in DAGCombiner to not add in two
Dan Gohman
2007-07-13
Don't call SimplifyVBinOp for non-vector operations, following earlier review
Dan Gohman
2007-07-10
Fix a bug in the folding of binary operators to undef.
Dan Gohman
2007-07-10
Fix the folding of undef in several binary operators to recognize
Dan Gohman
2007-07-09
Preserve volatililty and alignment information when lowering or
Dan Gohman
2007-07-09
Fix this warning:
Chris Lattner
2007-07-03
Fix several over-aggressive folds for undef nodes in dagcombine, to
Dan Gohman
2007-07-02
Teach GetNegatedExpression to negate 0-B to B in UnsafeFPMath mode, and
Dan Gohman
2007-06-25
Generalize MVT::ValueType and associated functions to be able to represent
Dan Gohman
2007-06-22
Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from
Dan Gohman
2007-06-21
Xforms:
Evan Cheng
2007-06-19
Pass a SelectionDAG into SDNode::dump everywhere it's used, in prepration
Dan Gohman
2007-06-14
Rename MVT::getVectorBaseType to MVT::getVectorElementType.
Dan Gohman
2007-05-25
tighten up recursion depth again
Chris Lattner
2007-05-24
Fix a typo that caused combiner to create mal-formed pre-indexed store where ...
Evan Cheng
2007-05-23
prevent exponential recursion in isNegatibleForFree
Chris Lattner
2007-05-18
Qualify calls to getTypeForValueType with MVT:: too.
Dan Gohman
2007-05-16
Don't fold bitconvert(load) for preinc/postdec loads. Likewise stores.
Dale Johannesen
2007-05-16
Use a ptr set instead of a linear search to unique TokenFactor operands.
Chris Lattner
2007-05-16
Bug fix: should check ABI alignment, not pref. alignment.
Evan Cheng
2007-05-15
Fix an infinite recursion in GetNegatedExpression.
Lauro Ramos Venancio
2007-05-14
implement a simple fneg optimization/propagation thing. This compiles:
Chris Lattner
2007-05-09
Can't fold the bit_convert is the store is a truncating store.
Evan Cheng
2007-05-07
Forgot a check.
Evan Cheng
2007-05-07
Enable a couple of xforms:
Evan Cheng
2007-05-03
Don't create indexed load / store with zero offset!
Evan Cheng
2007-05-01
Forgot about chain result; also UNDEF cannot have multiple values.
Evan Cheng
2007-05-01
* Only turn a load to UNDEF if all of its outputs have no uses (indexed loads
Evan Cheng
2007-04-22
PR400 phase 2. Propagate attributed load/store information through DAGs.
Christopher Lamb
2007-04-21
Revert Christopher Lamb's load/store alignment changes.
Reid Spencer
2007-04-21
add support for alignment attributes on load/store instructions
Christopher Lamb
[next]