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
2012-09-05
Constify this properly. Found by gcc48 -Wcast-qual.
Roman Divacky
2012-09-05
Fixed the DAG combiner to better handle the folding of AND nodes for vector t...
Silviu Baranga
2012-09-01
Teach DAG combine a number of tricks to simplify FMA expressions in fast-math...
Owen Anderson
2012-09-01
Fix typo
Michael Liao
2012-08-30
Teach the DAG combiner to turn chains of FADDs (x+x+x+x+...) into FMULs by co...
Owen Anderson
2012-08-22
Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr...
Stepan Dyatkovskiy
2012-08-20
Fixed DAGCombiner bug (found and localized by James Malloy):
Stepan Dyatkovskiy
2012-08-13
Add a roundToIntegral method to APFloat, which can be parameterized over vari...
Owen Anderson
2012-08-01
Added FMA functionality to X86 target.
Elena Demikhovsky
2012-07-23
Fixed DAGCombine optimizations which generate select_cc for targets
Nadav Rotem
2012-07-19
Remove tabs.
Bill Wendling
2012-07-17
Back out r160101 and instead implement a dag combine to recover from instcomb...
Evan Cheng
2012-07-15
Refactor the code that checks that all operands of a node are UNDEFs.
Nadav Rotem
2012-07-14
Add a dagcombine optimization to convert concat_vectors of undefs into a sing...
Nadav Rotem
2012-07-11
Only apply the SETCC+SITOFP -> SELECTCC optimization when the SETCC returns a...
Owen Anderson
2012-07-10
Improve the loading of load-anyext vectors by allowing the codegen to load
Nadav Rotem
2012-07-09
Teach the DAG combiner to turn sitofp/uitofp from i1 into a conditional move,...
Owen Anderson
2012-06-26
Make sure type is not extended or untyped before create a constant of the typ...
Evan Cheng
2012-06-22
Rename -allow-excess-fp-precision flag to -fuse-fp-ops, and switch from a
Lang Hames
2012-06-21
Fix potential crash if DAGCombine on stores sees a half type
Pete Cooper
2012-06-20
Add users of a MERGE_VALUE node to the worklist to process again when the nod...
Pete Cooper
2012-06-20
Fix DAGCombine to deal with ext-conversion of pre/post_inc loads.
Hal Finkel
2012-06-19
Add DAG-combines for aggressive FMA formation.
Lang Hames
2012-06-14
Make comment slightly more helpful.
Lang Hames
2012-05-30
Switch the canonical FMA term operand order to match both the comment I wrote...
Owen Anderson
2012-05-30
Teach DAGCombine to canonicalize the position of a constant in the term opera...
Owen Anderson
2012-05-08
DAGCombiner should not change the type of an extract_vector index.
Jim Grosbach
2012-05-07
Teach DAG combine to fold x-x to 0.0 when unsafe FP math is enabled.
Owen Anderson
2012-05-02
Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...
Owen Anderson
2012-05-02
Teach DAG combine that multiplication by 1.0 can always be constant folded.
Owen Anderson
2012-04-22
ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
Elena Demikhovsky
2012-04-20
Register DAGUpdateListeners with SelectionDAG.
Jakob Stoklund Olesen
2012-04-16
Remove dead SD nodes after the combining pass. Fixes PR12201.
Hal Finkel
2012-04-11
Reapply 154397. Original message:
Nadav Rotem
2012-04-10
Add a comment noting that the fdiv -> fmul conversion won't generate
Duncan Sands
2012-04-10
Revert r154397, which was causing make check failures on the buildbots.
Owen Anderson
2012-04-10
Fix a dagcombine optimization which assumes that the vsetcc result type is al...
Nadav Rotem
2012-04-10
Transform div to mul with reciprocal only when fp imm is legal.
Anton Korobeynikov
2012-04-10
Don't try to zExt just to check if an integer constant is zero, it might
Rafael Espindola
2012-04-09
Pattern match a setcc of boolean value with 0 as a truncate.
Rafael Espindola
2012-04-09
Remove unnecessary type check when combining and/or/xor of swizzles. Move som...
Craig Topper
2012-04-09
Remove unnecessary 'else' on an 'if' that always returns
Craig Topper
2012-04-09
Optimize code slightly. No functionality change.
Craig Topper
2012-04-09
Replace some explicit checks with asserts for conditions that should never ha...
Craig Topper
2012-04-08
Silence sign-compare warning.
Benjamin Kramer
2012-04-08
Only have codegen turn fdiv by a constant into fmul by the reciprocal
Duncan Sands
2012-04-07
1. Remove the part of r153848 which optimizes shuffle-of-shuffle into a new
Nadav Rotem
2012-04-07
Convert floating point division by a constant into multiplication by the
Duncan Sands
2012-04-04
Always compute all the bits in ComputeMaskedBits.
Rafael Espindola
2012-04-02
Add predicates for checking whether targets have free FNEG and FABS operation...
Owen Anderson
[next]