projects
/
oota-llvm.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Try harder to get a consistent floating point results.
[oota-llvm.git]
/
lib
/
CodeGen
/
SelectionDAG
/
DAGCombiner.cpp
2013-01-02
Tom Stellard
DAGCombiner: Avoid generating illegal vector INT_TO_FP...
blob
|
commitdiff
|
raw
|
diff to current
2013-01-02
Chandler Carruth
Move all of the header files which are involved in...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-30
Bill Wendling
Remove the Function::getFnAttributes method in favor...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-27
Nadav Rotem
Refactor DAGCombinerInfo. Change the different booleans...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-20
Bob Wilson
Do not introduce vector operations in functions marked...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Patrik Hagglund
Change TargetLowering::isCondCodeLegal to take an MVT...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-19
Elena Demikhovsky
Optimized load + SIGN_EXTEND patterns in the X86 backend.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-13
Evan Cheng
Fix a bug in DAGCombiner::MatchBSwapHWord. Make sure...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-12
Manman Ren
DAGCombine: clamp hi bit in APInt::getBitsSet to avoid...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Revert EVT->MVT changes, r169836-169851, due to buildbo...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Patrik Hagglund
Change TargetLowering::isCondCodeLegal to take an MVT...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-11
Chandler Carruth
Fix a miscompile in the DAG combiner. Previously, we...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-10
Craig Topper
Teach DAG combine to handle vector add/sub with vectors...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-09
Craig Topper
Remove extra blank line.
blob
|
commitdiff
|
raw
|
diff to current
2012-12-08
Craig Topper
Teach DAG combine to handle vector logical operations...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-06
Nadav Rotem
Fix a bug in the code that merges consecutive stores...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-03
Chandler Carruth
Use the new script to sort the includes of every file...
blob
|
commitdiff
|
raw
|
diff to current
2012-12-02
Nadav Rotem
Allow merging multiple store sequences on the same...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-29
Nadav Rotem
When combining consecutive stores allow loads in betwee...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-14
Rafael Espindola
Handle DAG CSE adding new uses during ReplaceAllUsesWit...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-03
Owen Anderson
Be careful not to optimize a SELECT_CC into a SETCC...
blob
|
commitdiff
|
raw
|
diff to current
2012-11-01
Owen Anderson
Add a few more simple fast-math constant propagations...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-29
Ulrich Weigand
In various places throughout the code generator, there...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Michael Liao
Teach DAG combine to fold (buildvec (Xint2fp x)) to...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-24
Jakub Staszak
Keep coding standard. Don't evaluate getNumOperands...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-23
Michael Liao
Clean up code and put transformation on (build_vec...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-19
Michael Liao
Simplify condition checking as CONCAT assume all inputs...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-18
Nadav Rotem
In SimplifySelectOps we pulled two loads through a...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Michael Liao
Revert part of r166049 back and enable test case in...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Michael Liao
Revert r166049
blob
|
commitdiff
|
raw
|
diff to current
2012-10-17
Michael Liao
Teach DAG combine to fold (extract_subvec (concat v1...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-16
Michael Liao
Teach DAG combine to fold (trunc (fptoXi x)) to (fptoXi x)
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Nadav Rotem
Refactor the AddrMode class out of TLI to its own heade...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-08
Micah Villmow
Move TargetData to DataLayout.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Benjamin Kramer
Remove unused but set variable flagged by GCC.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-05
Benjamin Kramer
Simplify code, don't or a bool with an uint64_t.
blob
|
commitdiff
|
raw
|
diff to current
2012-10-04
Nadav Rotem
When merging connsecutive stores, use vectors to store...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Nadav Rotem
Fix a cycle in the DAG. In this code we replace multipl...
blob
|
commitdiff
|
raw
|
diff to current
2012-10-03
Nadav Rotem
A DAGCombine optimization for mergeing consecutive...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-30
Nadav Rotem
Revert r164910 because it causes failures to several...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-30
Nadav Rotem
A DAGCombine optimization for merging consecutive store...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Duncan Sands
Speculatively revert commit 164885 (nadav) in the hope...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Craig Topper
Tidy up to match coding standards. Remove 'else' after...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Craig Topper
Replace a couple if/elses around similar calls with...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-29
Nadav Rotem
A DAGCombine optimization for merging consecutive store...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Revert 'Fix a typo 'iff' => 'if''. iff is an abreviatio...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-27
Sylvestre Ledru
Fix a typo 'iff' => 'if'
blob
|
commitdiff
|
raw
|
diff to current
2012-09-20
Nadav Rotem
Fix 80-col violations.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-13
Nadav Rotem
Fix a dagcombine optimization. The optimization attempt...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-11
Craig Topper
Teach DAG combiner to constant fold FABS of a BUILD_VEC...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-10
James Molloy
Fix an assertion failure when optimising a shufflevecto...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-09
Craig Topper
Teach DAG combiner to constant fold fneg of a BUILD_VEC...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Roman Divacky
Constify this properly. Found by gcc48 -Wcast-qual.
blob
|
commitdiff
|
raw
|
diff to current
2012-09-05
Silviu Baranga
Fixed the DAG combiner to better handle the folding...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-01
Owen Anderson
Teach DAG combine a number of tricks to simplify FMA...
blob
|
commitdiff
|
raw
|
diff to current
2012-09-01
Michael Liao
Fix typo
blob
|
commitdiff
|
raw
|
diff to current
2012-08-30
Owen Anderson
Teach the DAG combiner to turn chains of FADDs (x+x...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-22
Stepan Dyatkovskiy
Rejected 169195. As Duncan commented, bitcasting to...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-20
Stepan Dyatkovskiy
Fixed DAGCombiner bug (found and localized by James...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-13
Owen Anderson
Add a roundToIntegral method to APFloat, which can...
blob
|
commitdiff
|
raw
|
diff to current
2012-08-01
Elena Demikhovsky
Added FMA functionality to X86 target.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-23
Nadav Rotem
Fixed DAGCombine optimizations which generate select_cc...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-19
Bill Wendling
Remove tabs.
blob
|
commitdiff
|
raw
|
diff to current
2012-07-17
Evan Cheng
Back out r160101 and instead implement a dag combine...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-15
Nadav Rotem
Refactor the code that checks that all operands of...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-14
Nadav Rotem
Add a dagcombine optimization to convert concat_vectors...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-11
Owen Anderson
Only apply the SETCC+SITOFP -> SELECTCC optimization...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-10
Nadav Rotem
Improve the loading of load-anyext vectors by allowing...
blob
|
commitdiff
|
raw
|
diff to current
2012-07-09
Owen Anderson
Teach the DAG combiner to turn sitofp/uitofp from i1...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-26
Evan Cheng
Make sure type is not extended or untyped before create...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-22
Lang Hames
Rename -allow-excess-fp-precision flag to -fuse-fp...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-21
Pete Cooper
Fix potential crash if DAGCombine on stores sees a...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Pete Cooper
Add users of a MERGE_VALUE node to the worklist to...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-20
Hal Finkel
Fix DAGCombine to deal with ext-conversion of pre/post_...
blob
|
commitdiff
|
raw
|
diff to current
2012-06-19
Lang Hames
Add DAG-combines for aggressive FMA formation.
blob
|
commitdiff
|
raw
|
diff to current
2012-06-14
Lang Hames
Make comment slightly more helpful.
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Owen Anderson
Switch the canonical FMA term operand order to match...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-30
Owen Anderson
Teach DAGCombine to canonicalize the position of a...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-08
Jim Grosbach
DAGCombiner should not change the type of an extract_ve...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-07
Owen Anderson
Teach DAG combine to fold x-x to 0.0 when unsafe FP...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-02
Owen Anderson
Teach DAGCombine the same multiply-by-1.0 folding trick...
blob
|
commitdiff
|
raw
|
diff to current
2012-05-02
Owen Anderson
Teach DAG combine that multiplication by 1.0 can always...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-22
Elena Demikhovsky
ZERO_EXTEND/SIGN_EXTEND/TRUNCATE optimization for AVX2
blob
|
commitdiff
|
raw
|
diff to current
2012-04-20
Jakob Stoklund Olesen
Register DAGUpdateListeners with SelectionDAG.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-16
Hal Finkel
Remove dead SD nodes after the combining pass. Fixes...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-11
Nadav Rotem
Reapply 154397. Original message:
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Duncan Sands
Add a comment noting that the fdiv -> fmul conversion...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Owen Anderson
Revert r154397, which was causing make check failures...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Nadav Rotem
Fix a dagcombine optimization which assumes that the...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Anton Korobeynikov
Transform div to mul with reciprocal only when fp imm...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-10
Rafael Espindola
Don't try to zExt just to check if an integer constant...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Rafael Espindola
Pattern match a setcc of boolean value with 0 as a...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Craig Topper
Remove unnecessary type check when combining and/or...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Craig Topper
Remove unnecessary 'else' on an 'if' that always returns
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Craig Topper
Optimize code slightly. No functionality change.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-09
Craig Topper
Replace some explicit checks with asserts for condition...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-08
Benjamin Kramer
Silence sign-compare warning.
blob
|
commitdiff
|
raw
|
diff to current
2012-04-08
Duncan Sands
Only have codegen turn fdiv by a constant into fmul...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-07
Nadav Rotem
1. Remove the part of r153848 which optimizes shuffle...
blob
|
commitdiff
|
raw
|
diff to current
2012-04-07
Duncan Sands
Convert floating point division by a constant into...
blob
|
commitdiff
|
raw
|
diff to current
next