2015-05-06 |
NAKAMURA Takumi | Revert r236546, "propagate IR-level fast-math-flags... |
blob | commitdiff | raw |
2015-05-05 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes (NFC) |
blob | commitdiff | raw | diff to current |
2015-05-05 |
Ulrich Weigand | [DAGCombiner] Account for getVectorIdxTy() when narrowi... |
blob | commitdiff | raw |
2015-05-05 |
Ulrich Weigand | [DAGCombiner] Fix ReplaceExtractVectorEltOfLoadWithNarr... |
blob | commitdiff | raw | diff to current |
2015-05-02 |
Simon Pilgrim | [DAGCombiner] Enabled vector float/double -> int consta... |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Elena Demikhovsky | Masked gather and scatter - added DAGCombine visitors |
blob | commitdiff | raw | diff to current |
2015-04-30 |
Owen Anderson | Semantically revert r236031, which is not a good idea... |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | generalize binop reassociation; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | tidy up; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | too much space again; NFC |
blob | commitdiff | raw | diff to current |
2015-04-29 |
Sanjay Patel | too much space; NFC |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sanjay Patel | transform fadd chains to increase parallelism |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sanjay Patel | move IR-level optimization flags into their own struct |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | Reapply r235977 "[DebugInfo] Add debug locations to... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Daniel Jasper | Revert "[DebugInfo] Add debug locations to constant... |
blob | commitdiff | raw | diff to current |
2015-04-28 |
Sergey Dmitrouk | [DebugInfo] Add debug locations to constant SD nodes |
blob | commitdiff | raw | diff to current |
2015-04-24 |
Quentin Colombet | [DAGCombiner] Fix the type used in canFoldInAddressingM... |
blob | commitdiff | raw | diff to current |
2015-04-23 |
Simon Pilgrim | [DAGCombiner] Remove extra bitcasts surrounding vector... |
blob | commitdiff | raw | diff to current |
2015-04-22 |
Olivier Sallenave | Fixed logic to enable complex FMA formation. |
blob | commitdiff | raw | diff to current |
2015-04-22 |
Hal Finkel | [DAGCombine] Disable select(c, load,load) for indexed... |
blob | commitdiff | raw | diff to current |
2015-04-20 |
Olivier Sallenave | Refactoring and enhancement to FMA combine. |
blob | commitdiff | raw | diff to current |
2015-04-20 |
Tom Stellard | DAGCombine: Remove redundant NaN checks around ISD... |
blob | commitdiff | raw | diff to current |
2015-04-17 |
Pirama Arumuga Nainar | Add support to promote f16 to f32 |
blob | commitdiff | raw | diff to current |
2015-04-16 |
Ahmed Bougacha | [CodeGen] Re-apply r234809 (concat of scalars), with... |
blob | commitdiff | raw | diff to current |
2015-04-16 |
Nick Lewycky | Revert r234809 because it caused PR23246. |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Ahmed Bougacha | [CodeGen] Combine concat_vectors of scalars into build_... |
blob | commitdiff | raw | diff to current |
2015-04-13 |
Matthias Braun | DAGCombiner: Fix crash in select(select) opt. |
blob | commitdiff | raw | diff to current |
2015-04-10 |
Benjamin Kramer | Reduce dyn_cast<> to isa<> or cast<> where possible. |
blob | commitdiff | raw | diff to current |
2015-04-09 |
Ahmed Bougacha | [CodeGen] Combine concat_vector of trunc'd scalar to... |
blob | commitdiff | raw | diff to current |
2015-04-09 |
Rafael Espindola | Revert "Refactoring and enhancement to FMA combine." |
blob | commitdiff | raw | diff to current |
2015-04-09 |
Olivier Sallenave | Refactoring and enhancement to FMA combine. |
blob | commitdiff | raw | diff to current |
2015-04-08 |
Akira Hatanaka | [DAGCombine] Fix a bug in MergeConsecutiveStores. |
blob | commitdiff | raw | diff to current |
2015-04-06 |
Simon Pilgrim | [DAGCombiner] Add support for FCEIL, FFLOOR and FTRUNC... |
blob | commitdiff | raw | diff to current |
2015-04-05 |
Simon Pilgrim | [DAGCombiner] Merge FMUL Scalar and Vector constant... |
blob | commitdiff | raw | diff to current |
2015-04-04 |
Simon Pilgrim | [DAGCombiner] Canonicalize vector constants for ADD... |
blob | commitdiff | raw | diff to current |
2015-04-03 |
Simon Pilgrim | [DAGCombiner] Combine shuffles of BUILD_VECTOR and... |
blob | commitdiff | raw | diff to current |
2015-04-01 |
Jiangning Liu | Fix PR23065. Avoid optimizing bitcast of build_vector... |
blob | commitdiff | raw | diff to current |
2015-03-31 |
Sanjay Patel | typos; NFC |
blob | commitdiff | raw | diff to current |
2015-03-29 |
Simon Pilgrim | Use SDValue bool check to tidyup some possible vector... |
blob | commitdiff | raw | diff to current |
2015-03-29 |
Simon Pilgrim | Use SDValue bool check to tidyup some possible Reassoci... |
blob | commitdiff | raw | diff to current |
2015-03-28 |
Simon Pilgrim | [DAGCombiner] Fixed incorrect test for buildvector... |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Sanjay Patel | revert inadvertent change |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Sanjay Patel | comment cleanup; NFC |
blob | commitdiff | raw | diff to current |
2015-03-26 |
Sanjay Patel | fix indent; NFC |
blob | commitdiff | raw | diff to current |
2015-03-25 |
Simon Pilgrim | [DAGCombiner] Add support for TRUNCATE + FP_EXTEND... |
blob | commitdiff | raw | diff to current |
2015-03-25 |
Paul Robinson | 'optnone' should not disable DAG combiner. |
blob | commitdiff | raw | diff to current |
2015-03-23 |
Benjamin Kramer | Move private classes into anonymous namespaces |
blob | commitdiff | raw | diff to current |
2015-03-19 |
Owen Anderson | Fix a nasty bug in DAGCombine of STORE nodes. |
blob | commitdiff | raw | diff to current |
2015-03-18 |
David Majnemer | DAGCombiner: fold (xor (shl 1, x), -1) -> (rotl ~1, x) |
blob | commitdiff | raw | diff to current |
2015-03-17 |
Simon Pilgrim | XformToShuffleWithZero - Added clearer early outs and... |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Simon Pilgrim | [DAGCombiner] Add a shuffle mask commutation helper... |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Simon Pilgrim | Use SDValue bool check to tidyup some possible combines... |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Andrea Di Biagio | [DAGCombiner] Fix wrong folding of AND dag nodes. |
blob | commitdiff | raw | diff to current |
2015-03-07 |
Simon Pilgrim | [DAGCombiner] SCALAR_TO_VECTOR(EXTRACT_VECTOR_ELT(V... |
blob | commitdiff | raw | diff to current |
2015-03-06 |
Matthias Braun | DAGCombiner: Canonicalize select(and/or,x,y) depending... |
blob | commitdiff | raw | diff to current |
2015-03-06 |
Matthias Braun | DAGCombiner: Factor out some and/or combines. |
blob | commitdiff | raw | diff to current |
2015-03-05 |
Simon Pilgrim | [DagCombiner] Allow shuffles to merge through bitcasts |
blob | commitdiff | raw | diff to current |
2015-03-04 |
Michael Kuperstein | [DAGCombine] Fix a bug in a BUILD_VECTOR combine |
blob | commitdiff | raw | diff to current |
2015-03-03 |
David Blaikie | DAGCombiner::LoadedSlice: Remove explicit copy ctor... |
blob | commitdiff | raw | diff to current |
2015-03-03 |
David Blaikie | Revert "Remove the explicit SDNodeIterator::operator... |
blob | commitdiff | raw | diff to current |
2015-03-03 |
David Blaikie | Remove the explicit SDNodeIterator::operator= in favor... |
blob | commitdiff | raw | diff to current |
2015-03-01 |
Sanjay Patel | avoid infinite looping when folding vector multiplies... |
blob | commitdiff | raw | diff to current |
2015-02-28 |
Benjamin Kramer | Convert push_back loops into append calls. |
blob | commitdiff | raw | diff to current |
2015-02-26 |
Paul Robinson | When the source has a series of assignments, users... |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Simon Pilgrim | Reapplied D7816 & rL230177 & rL230278 - with an additio... |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Eric Christopher | Revert: |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Matthias Braun | DAGCombiner: Move variable definitions closer to use... |
blob | commitdiff | raw | diff to current |
2015-02-24 |
Matthias Braun | DAGCombiner: Move variable declaration closer to defini... |
blob | commitdiff | raw | diff to current |
2015-02-23 |
Simon Pilgrim | Fix based on post-commit comment on D7816 & rL230177... |
blob | commitdiff | raw | diff to current |
2015-02-22 |
Simon Pilgrim | [DagCombiner] Generalized BuildVector Vector Concatenation |
blob | commitdiff | raw | diff to current |
2015-02-22 |
Hal Finkel | [DAGCombine] Don't assume integer-type legailty in... |
blob | commitdiff | raw | diff to current |
2015-02-20 |
Matt Arsenault | Add generic fmad DAG node. |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Ahmed Bougacha | [CodeGen] Use ArrayRef instead of std::vector&. NFC. |
blob | commitdiff | raw | diff to current |
2015-02-19 |
Chandler Carruth | [x86,sdag] Two interrelated changes to the x86 and... |
blob | commitdiff | raw | diff to current |
2015-02-17 |
Sanjay Patel | Canonicalize splats as build_vectors (PR22283) |
blob | commitdiff | raw | diff to current |
2015-02-17 |
Benjamin Kramer | Prefer SmallVector::append/insert over push_back loops. |
blob | commitdiff | raw | diff to current |
2015-02-16 |
Mehdi Amini | SelectionDAG: fold (fp_to_u/sint (s/uint_to_fp)) here too |
blob | commitdiff | raw | diff to current |
2015-02-15 |
Chandler Carruth | [x86] Fix PR22377, a regression with the new vector... |
blob | commitdiff | raw | diff to current |
2015-02-14 |
Duncan P. N. Exon... | CodeGen: Canonicalize access to function attributes... |
blob | commitdiff | raw | diff to current |
2015-02-12 |
Benjamin Kramer | MathExtras: Bring Count(Trailing|Leading)Ones and Count... |
blob | commitdiff | raw | diff to current |
2015-02-12 |
Ahmed Bougacha | [CodeGen] Don't blindly combine (fp_round (fp_round... |
blob | commitdiff | raw | diff to current |
2015-02-11 |
Jonas Paulsson | Fix SelectionDAG compile time issue with alias analysis. |
blob | commitdiff | raw | diff to current |
2015-02-10 |
Jonas Paulsson | Two comment typo fixes in lib/CodeGen/SelectionDAG... |
blob | commitdiff | raw | diff to current |
2015-02-10 |
Chandler Carruth | [x86] Fix PR22524: the DAG combiner was incorrectly... |
blob | commitdiff | raw | diff to current |
2015-02-05 |
Ahmed Bougacha | [CodeGen] Add hook/combine to form vector extloads... |
blob | commitdiff | raw | diff to current |
2015-01-27 |
Quentin Colombet | Revert r227242 - Merge vector stores into wider vector... |
blob | commitdiff | raw | diff to current |
2015-01-27 |
Sanjay Patel | Merge vector stores into wider vector stores (PR21711) |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Sanjay Patel | merge consecutive stores of extracted vector elements... |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Michael Kuperstein | [DAGCombine] Produce better code for constant splats |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Michael Kuperstein | Revert r226811, MSVC accepts code sane compilers don't. |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Michael Kuperstein | [DAGCombine] Produce better code for constant splats |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Elena Demikhovsky | Fixed a bug in type legalizer for masked load/store... |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Elena Demikhovsky | Fixed a comment |
blob | commitdiff | raw | diff to current |
2015-01-22 |
Elena Demikhovsky | Fixed a bug in narrowing store operation. |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and... |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Tim Northover | Revert "DAGCombine: fold (or (and X, M), (and X, N... |
blob | commitdiff | raw | diff to current |
2015-01-21 |
Tim Northover | DAGCombine: fold (or (and X, M), (and X, N)) -> (and... |
blob | commitdiff | raw | diff to current |
2015-01-17 |
Mehdi Amini | Improve DAG combine pass on certain IR vector patterns |
blob | commitdiff | raw | diff to current |
2015-01-14 |
Chandler Carruth | [cleanup] Re-sort all the #include lines in LLVM using |
blob | commitdiff | raw | diff to current |
2015-01-14 |
Mehdi Amini | DAG Combiner: Fold SelectCC When Cond is UNDEF |
blob | commitdiff | raw | diff to current |
next |