Age | Commit message (Expand) | Author | Files | Lines |
2024-11-22 | build: Remove INCLUDE_MEMORY [PR117737] | Andrew Pinski | 1 | -1/+0 |
2024-11-07 | Add LOOP_VINFO_MAIN_LOOP_INFO | Richard Biener | 1 | -14/+8 |
2024-10-25 | gcc: Remove trailing whitespace | Jakub Jelinek | 1 | -1/+1 |
2024-08-29 | Use std::unique_ptr for optinfo_item | David Malcolm | 1 | -0/+1 |
2024-07-16 | tree-optimization/115843 - fix wrong-code with fully-masked loop and peeling | Richard Biener | 1 | -2/+6 |
2024-06-03 | Remove value_range typedef. | Aldy Hernandez | 1 | -16/+16 |
2024-04-24 | tree-optimization/114832 - wrong dominator info with vect peeling | Richard Biener | 1 | -1/+1 |
2024-04-04 | tree-optimization/114485 - neg induction with partial vectors | Richard Biener | 1 | -7/+7 |
2024-03-07 | vect: Do not peel epilogue for partial vectors. | Robin Dapp | 1 | -23/+7 |
2024-02-27 | tree-optimization/114081 - dominator update for prologue peeling | Richard Biener | 1 | -22/+56 |
2024-02-26 | tree-optimization/114099 - virtual LC PHIs and early exit vect | Richard Biener | 1 | -22/+13 |
2024-02-26 | tree-optimization/114068 - missed virtual LC PHI after vect peeling | Richard Biener | 1 | -13/+39 |
2024-01-30 | tree-optimization/113659 - early exit vectorization and missing VUSE | Richard Biener | 1 | -3/+17 |
2024-01-23 | Refactor exit PHI handling in vectorizer epilogue peeling | Richard Biener | 1 | -61/+74 |
2024-01-22 | tree-optimization/113373 - add missing LC PHIs for live operations | Richard Biener | 1 | -5/+29 |
2024-01-19 | tree-optimization/113494 - Fix two observed regressions with r14-8206 | Richard Biener | 1 | -5/+21 |
2024-01-18 | tree-optimization/113374 - early break vect and virtual operands | Richard Biener | 1 | -106/+96 |
2024-01-17 | tree-optimization/113371 - avoid prologue peeling for peeled early exits | Richard Biener | 1 | -1/+2 |
2024-01-15 | tree-optimization/113385 - wrong loop father with early exit vectorization | Richard Biener | 1 | -2/+2 |
2024-01-12 | middle-end: remove more usages of single_exit | Tamar Christina | 1 | -1/+10 |
2024-01-12 | middle-end: thread through existing LCSSA variable for alternative exits too ... | Tamar Christina | 1 | -2/+7 |
2024-01-12 | middle-end: maintain LCSSA form when peeled vector iterations have virtual op... | Tamar Christina | 1 | -8/+35 |
2024-01-10 | middle-end: Fix dominators updates when peeling with multiple exits [PR113144] | Tamar Christina | 1 | -9/+4 |
2024-01-09 | tree-optimization/113026 - fix vector epilogue maximum iter bound | Richard Biener | 1 | -32/+15 |
2024-01-09 | middle-end: rejects loops with nonlinear inductions and early breaks [PR113163] | Tamar Christina | 1 | -0/+19 |
2024-01-08 | tree-optimization/113026 - avoid vector epilog in more cases | Richard Biener | 1 | -0/+32 |
2024-01-03 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2023-12-24 | middle-end: Support vectorization of loops with multiple exits. | Tamar Christina | 1 | -64/+267 |
2023-11-16 | middle-end: skip checking loop exits if loop malformed [PR111878] | Tamar Christina | 1 | -0/+4 |
2023-11-06 | tree-optimization/111950 - vectorizer loop copying | Richard Biener | 1 | -217/+25 |
2023-10-23 | middle-end: don't keep .MEM guard nodes for PHI nodes who dominate loop [PR11... | Tamar Christina | 1 | -1/+20 |
2023-10-23 | Avoid compile time hog on vect_peel_nonlinear_iv_init for nonlinear induction... | liuhongt | 1 | -3/+25 |
2023-10-20 | middle-end: don't pass loop_vinfo to vect_set_loop_condition during prolog pe... | Tamar Christina | 1 | -1/+1 |
2023-10-19 | middle-end: don't create LC-SSA PHI variables for PHI nodes who dominate loop | Tamar Christina | 1 | -0/+15 |
2023-10-18 | middle-end: maintain LCSSA throughout loop peeling | Tamar Christina | 1 | -189/+146 |
2023-10-18 | middle-end: updated niters analysis to handle multiple exits. | Tamar Christina | 1 | -0/+14 |
2023-10-18 | middle-end: Refactor vectorizer loop conditionals and separate out IV to new ... | Tamar Christina | 1 | -68/+102 |
2023-10-09 | Fixes for profile count/probability maintenance | Eugene Rozenfeld | 1 | -1/+1 |
2023-08-07 | Fix profile update after versioning ifconverted loop | Jan Hubicka | 1 | -3/+11 |
2023-08-06 | Fix profile update after peeled epilogues | Jan Hubicka | 1 | -2/+11 |
2023-08-01 | Fix profile update after prologue peeling in vectorizer | Jan Hubicka | 1 | -2/+7 |
2023-07-29 | Fix profile update after vectorize loop versioning | Jan Hubicka | 1 | -3/+12 |
2023-07-07 | Fix epilogue loop profile | Jan Hubicka | 1 | -0/+2 |
2023-07-06 | Improve scale_loop_profile | Jan Hubicka | 1 | -3/+3 |
2023-07-06 | tree-optimization/110563 - simplify epilogue VF checks | Richard Biener | 1 | -2/+1 |
2023-07-04 | tree-optimization/110310 - move vector epilogue disabling to analysis phase | Richard Biener | 1 | -84/+20 |
2023-06-19 | vect: Restore aarch64 bootstrap | Richard Sandiford | 1 | -1/+2 |
2023-06-19 | AVX512 fully masked vectorization | Richard Biener | 1 | -6/+256 |
2023-06-10 | VECT: Add SELECT_VL support | Ju-Zhe Zhong | 1 | -9/+23 |
2023-06-02 | VECT: Change flow of decrement IV | Ju-Zhe Zhong | 1 | -11/+25 |