aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl-ssa
AgeCommit message (Expand)AuthorFilesLines
5 daysbuild: enable C++11 narrowing warningsJason Merrill1-1/+2
2024-08-15late-combine: Preserve INSN_CODE when modifying notes [PR116343]Richard Sandiford1-1/+4
2024-08-12Use splay-tree-utils.h in tree-ssa-sccvn [PR30920]Richard Sandiford1-4/+4
2024-07-25rtl-ssa: Define INCLUDE_ARRAYRichard Sandiford6-0/+6
2024-07-25rtl-ssa: Fix split_clobber_group tree insertion [PR116044]Richard Sandiford2-30/+39
2024-07-22rtl-ssa: Avoid using a stale splay tree root [PR116009]Richard Sandiford1-1/+2
2024-07-22rtl-ssa: Add debug routines for def_splay_treeRichard Sandiford2-0/+18
2024-07-17rtl-ssa: Fix move range canonicalisation [PR115929]Richard Sandiford1-2/+18
2024-07-17rtl-ssa: Fix split_clobber_group [PR115928]Richard Sandiford3-22/+32
2024-07-16rtl-ssa: Fix removal of order_nodes [PR115929]Richard Sandiford1-1/+4
2024-07-16rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891]Richard Sandiford1-1/+59
2024-07-12rtl-ssa: Fix prev_any_insn [PR115785]Richard Sandiford3-41/+51
2024-07-10rtl-ssa: Add replace_nondebug_insn [PR115785]Richard Sandiford4-4/+48
2024-06-24rtl-ssa: Rework _ignoring interfacesRichard Sandiford9-221/+251
2024-06-24fwprop: invoke change_is_worthwhile to judge if a replacement is worthwhileHaochen Gui1-0/+8
2024-06-21rtl-ssa: Don't cost no-op movesRichard Sandiford2-2/+11
2024-04-09Fix up duplicated words mostly in comments, part 2Jakub Jelinek1-1/+1
2024-02-19rtl-optimization/54052 - RTL SSA PHI insertion compile-time hogRichard Biener1-1/+6
2024-01-23rtl-ssa: Provide easier access to debug uses [PR113089]Alex Coplan2-0/+42
2024-01-23rtl-ssa: Ensure new defs get inserted [PR113070]Alex Coplan2-11/+30
2024-01-23rtl-ssa: Support for creating new uses [PR113070]Alex Coplan3-4/+33
2024-01-23rtl-ssa: Run finalize_new_accesses forwards [PR113070]Alex Coplan1-5/+16
2024-01-03Update copyright years.Jakub Jelinek19-19/+19
2023-12-11Treat "p" in asms as addressing VOIDmodeRichard Sandiford1-1/+3
2023-12-11RTL-SSA: Fix ICE on record_use of RTL_SSA for RISC-V VSETVL PASSJuzhe-Zhong1-3/+8
2023-11-24rtl-ssa: Add some helpers for removing accessesAlex Coplan2-8/+46
2023-11-24rtl-ssa: Support for inserting new insnsAlex Coplan10-13/+136
2023-10-25rtl-ssa: Add new helper functionsRichard Sandiford4-0/+148
2023-10-25rtl-ssa: Extend make_uses_availableRichard Sandiford2-2/+39
2023-10-25rtl-ssa: Use frequency-weighted insn costsRichard Sandiford1-4/+24
2023-10-25rtl-ssa: Handle call clobbers in more placesRichard Sandiford6-19/+60
2023-10-25rtl-ssa: Calculate dominance frontiers for the exit blockRichard Sandiford2-15/+30
2023-10-25rtl-ssa: Handle artifical uses of deleted defsRichard Sandiford2-2/+34
2023-10-25rtl-ssa: Fix ICE when deleting memory clobbersRichard Sandiford1-2/+12
2023-10-25rtl-ssa: Create REG_UNUSED notes after all pending changesRichard Sandiford1-3/+6
2023-10-25rtl-ssa: Ensure global registers are live on exitRichard Sandiford1-3/+16
2023-10-24rtl-ssa: Avoid creating duplicated phisRichard Sandiford1-0/+5
2023-10-24rtl-ssa: Don't insert after insns that can throwRichard Sandiford1-1/+2
2023-10-24rtl-ssa: Fix handling of deleted insnsRichard Sandiford1-1/+4
2023-10-24rtl-ssa: Fix null deref in first_any_insn_useRichard Sandiford1-1/+1
2023-10-20rtl-ssa: Don't leave NOTE_INSN_DELETED aroundAlex Coplan1-1/+5
2023-10-19rtl-ssa: Support inferring uses of mem in change_insnsAlex Coplan2-4/+29
2023-10-19rtl-ssa: Add entry point to allow re-parenting usesAlex Coplan2-0/+11
2023-10-19rtl-ssa: Add drop_memory_access helperAlex Coplan1-0/+13
2023-10-19rtl-ssa: Fix bug in function_info::add_insn_afterAlex Coplan1-3/+11
2023-09-29use *_grow_cleared rather than *_grow on vec<bitmap_head>Jakub Jelinek1-3/+3
2023-07-18RTL_SSA: Relax PHI_MODE in phi_setupJu-Zhe Zhong1-0/+3
2023-05-18Machine_Mode: Extend machine_mode from 8 to 16 bitsPan Li2-10/+4
2023-02-02rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086]Richard Sandiford1-5/+9
2023-02-02rtl-ssa: Fix splitting of clobber groups [PR108508]Richard Sandiford1-4/+10