Age | Commit message (Expand) | Author | Files | Lines |
2021-11-04 | rtl-optimization/103075 - avoid ICEing on unfolded int-to-float converts | Richard Biener | 1 | -3/+5 |
2021-11-04 | simplify-rtx: Fix vec_select index check | Richard Sandiford | 1 | -6/+6 |
2021-11-01 | middle-end: Teach CSE to be able to do vector extracts. | Tamar Christina | 1 | -0/+22 |
2021-10-28 | middle-end/84407 - honor -frounding-math for int to float conversion | Richard Biener | 1 | -0/+26 |
2021-10-28 | middle-end/57245 - honor -frounding-math in real truncation | Richard Biener | 1 | -0/+5 |
2021-10-25 | Constant fold/simplify SS_ASHIFT and US_ASHIFT in simplify-rtx.c | Roger Sayle | 1 | -1/+37 |
2021-10-18 | Constant fold SS_NEG and SS_ABS in simplify-rtx.c | Roger Sayle | 1 | -0/+14 |
2021-10-07 | Introduce smul_highpart and umul_highpart RTX for high-part multiplications | Roger Sayle | 1 | -1/+71 |
2021-09-28 | Relax condition of (vec_concat:M(vec_select op0 idx0)(vec_select op0 idx1)) t... | liuhongt | 1 | -1/+2 |
2021-08-31 | Preserve SUBREG_PROMOTED_VAR_P on (extend:HI (subreg/s:QI (reg:SI))). | Roger Sayle | 1 | -10/+42 |
2021-08-31 | Only simplify TRUNCATE to SUBREG on TRULY_NOOP_TRUNCATION targets. | Roger Sayle | 1 | -1/+2 |
2021-08-24 | [Committed] PR middle-end/102031: Fix typo/mistake in simplify_truncation patch. | Roger Sayle | 1 | -2/+2 |
2021-08-23 | [Committed] Restore build on !TARGET_TRULY_NOOP_TRUNCATION targets | Roger Sayle | 1 | -0/+3 |
2021-08-23 | Simplify (truncate:QI (subreg:SI (reg:QI x))) to (reg:QI x) | Roger Sayle | 1 | -11/+149 |
2021-07-27 | simplify-rtx: Push sign/zero-extension inside vec_duplicate | Jonathan Wright | 1 | -11/+24 |
2021-07-20 | Adjust by-value function vec arguments to by-reference. | Martin Sebor | 1 | -2/+2 |
2021-07-13 | gcc: Add vec_select -> subreg RTL simplification | Jonathan Wright | 1 | -0/+10 |
2021-06-11 | simplify-rtx: Fix up simplify_logical_relational_operation for vector IOR [PR... | Jakub Jelinek | 1 | -46/+49 |
2021-05-04 | Remove CC0 | Segher Boessenkool | 1 | -12/+8 |
2021-04-27 | Fix target/100106 ICE in gen_movdi | Bernd Edlinger | 1 | -0/+1 |
2021-04-13 | simplify-rtx: Punt on simplify_{,gen_}subreg to IBM double double if bits are... | Jakub Jelinek | 1 | -4/+18 |
2021-01-05 | simplify-rtx: Optimize (x - 1) * y + y [PR98334] | Jakub Jelinek | 1 | -0/+56 |
2021-01-04 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2020-12-17 | simplify-rtx: Put simplify routines into a class | Richard Sandiford | 1 | -63/+89 |
2020-10-22 | Simplify vec_select of a subreg of X to just a vec_select of X. | liuhongt | 1 | -0/+41 |
2020-08-16 | middle-end: Simplify (sign_extend:HI (truncate:QI (ashiftrt:HI X 8))) | Roger Sayle | 1 | -0/+32 |
2020-08-03 | PR rtl-optimization 61494: Preserve x-0.0 with HONOR_SNANS. | Roger Sayle | 1 | -3/+4 |
2020-07-23 | Resolve regression rtl-optimization/96298. Sorry for the breakage. | Roger Sayle | 1 | -1/+0 |
2020-06-29 | middle-end: Optimize (A&C)^(B&C) to (A^B)&C in simplify_rtx (take 3). | Roger Sayle | 1 | -0/+169 |
2020-06-24 | simplify-rtx: Simplify rotates by zero | Roger Sayle | 1 | -0/+2 |
2020-06-24 | simplify-rtx: Parity of parity is parity | Roger Sayle | 1 | -0/+4 |
2020-03-23 | Verify the code used for the optimized comparison is valid for the comparison... | Jeff Law | 1 | -0/+51 |
2020-01-31 | middle-end: Fix logical shift truncation (PR rtl-optimization/91838) | Tamar Christina | 1 | -3/+15 |
2020-01-29 | Revert g-465c7c89e92a6d6d582173e505cb16dcb9873034 | Richard Sandiford | 1 | -3/+1 |
2020-01-28 | simplify-rtx: Extend (truncate (*extract ...)) fold [PR87763] | Richard Sandiford | 1 | -1/+3 |
2020-01-24 | simplify-rtx: Punt for modes with precision above MAX_BITSIZE_MODE_ANY_INT [P... | Jakub Jelinek | 1 | -1/+8 |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2019-12-13 | re PR target/92908 (wrong code with -Og -fno-tree-fre -mavx512bw and vector c... | Jakub Jelinek | 1 | -1/+10 |
2019-11-19 | Revert r278441 | Richard Sandiford | 1 | -42/+14 |
2019-11-18 | Two RTL CC tweaks for SVE pmore/plast conditions | Richard Sandiford | 1 | -14/+42 |
2019-11-07 | simplify-rtx: simplify_logical_relational_operation | Segher Boessenkool | 1 | -0/+130 |
2019-09-21 | Extend neg_const_int simplifications to other const rtxes | Richard Sandiford | 1 | -18/+13 |
2019-09-19 | Rework constant subreg folds and handle more variable-length cases | Richard Sandiford | 1 | -311/+591 |
2019-07-29 | Generalise VEC_DUPLICATE folding for variable-length vectors | Richard Sandiford | 1 | -13/+26 |
2019-07-29 | Implement more rtx vector folds on variable-length vectors | Richard Sandiford | 1 | -25/+114 |
2019-07-09 | simplify-rtx.c (simplify_unary_operation_1): Use GET_MODE_PRECISION rather th... | John Darrington | 1 | -4/+4 |
2019-07-04 | re PR target/88833 ([SVE] Redundant moves for WHILELO-based loops) | Prathamesh Kulkarni | 1 | -0/+11 |
2019-02-24 | re PR rtl-optimization/89445 (_mm512_maskz_loadu_pd "forgets" to use the mask) | Jakub Jelinek | 1 | -2/+4 |
2019-01-09 | PR other/16615 [1/5] | Sandra Loosemore | 1 | -1/+1 |
2019-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |