2015-06-17 |
Chandler Carruth | [PM/AA] Remove the Location typedef from the AliasAnaly... |
blob | commitdiff | raw |
2015-06-16 |
Sanjay Patel | rename variables; NFC |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Sanjay Patel | extract some code into a helper function for MergeConse... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes, disabl... |
blob | commitdiff | raw | diff to current |
2015-06-16 |
Matt Arsenault | Revert "Revert "Fix merges of non-zero vector stores"" |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | [DAGCombiner] Added BSWAP(BSWAP(x)) -> x combine pattern. |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | [DAGCombiner] Added BSWAP vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-13 |
Simon Pilgrim | Stripped trailing whitespace. NFC. |
blob | commitdiff | raw | diff to current |
2015-06-11 |
Reid Kleckner | Revert "Fix merges of non-zero vector stores" |
blob | commitdiff | raw | diff to current |
2015-06-11 |
Matt Arsenault | Fix merges of non-zero vector stores |
blob | commitdiff | raw | diff to current |
2015-06-08 |
Simon Pilgrim | [DAGCombiner] Added CTLZ vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-08 |
Simon Pilgrim | [DAGCombiner] Added CTTZ vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-07 |
Simon Pilgrim | [DAGCombiner] Added CTPOP vector constant folding support. |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Fiona Glaser | DAGCombiner: don't duplicate (fmul x, c) in visitFNEG... |
blob | commitdiff | raw | diff to current |
2015-06-05 |
Andrea Di Biagio | Simplify code; NFC. |
blob | commitdiff | raw | diff to current |
2015-06-04 |
Andrea Di Biagio | [DAGCombiner] Fix wrong folding of a build_vector into... |
blob | commitdiff | raw | diff to current |
2015-06-04 |
Matt Arsenault | Pass address space to isLegalAddressingMode in DAGCombiner |
blob | commitdiff | raw | diff to current |
2015-05-24 |
Matt Arsenault | Add target hook to allow merging stores of nonzero... |
blob | commitdiff | raw | diff to current |
2015-05-21 |
Simon Pilgrim | [X86][SSE] Improve support for 128-bit vector sign... |
blob | commitdiff | raw | diff to current |
2015-05-20 |
Matthias Braun | DAGCombiner: Continue combining if FoldConstantArithmet... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use 'auto *' for pointers; clearer usage, no deep copying |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | tidy up |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use range-based for-loop |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Sanjay Patel | use range-based for loop |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Factor common pattern into isOneConstant... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Factor common pattern into isAllOnesConsta... |
blob | commitdiff | raw | diff to current |
2015-05-19 |
Matthias Braun | DAGCombiner: Use isNullConstant() where possible |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Matthias Braun | Revert accidental change in r237633 |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Matthias Braun | DAGCombiner: Factor common pattern into isNullConstant... |
blob | commitdiff | raw | diff to current |
2015-05-18 |
Hal Finkel | [DAGCombine] Be more pedantic about use iteration in... |
blob | commitdiff | raw | diff to current |
2015-05-13 |
Nick Lewycky | Revert r237046. See the testcase on the thread where... |
blob | commitdiff | raw | diff to current |
2015-05-11 |
Sanjay Patel | propagate IR-level fast-math-flags to DAG nodes; 2nd... |
blob | commitdiff | raw | diff to current |
2015-05-09 |
James Y Knight | Fix MergeConsecutiveStore for non-byte-sized memory... |
blob | commitdiff | raw | diff to current |
2015-05-08 |
James Y Knight | Fix alignment checks in MergeConsecutiveStores. |
blob | commitdiff | raw | diff to current |
2015-05-06 |
NAKAMURA Takumi | Revert r236546, "propagate IR-level fast-math-flags... |
blob | commitdiff | raw | diff to current |
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 | diff to current |
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 |
next |