[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rlt-ssa: dce init and done functions

2024-05-05 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:8f4b6a6dadd92a06849b78af5630a2ca5dd70212 commit 8f4b6a6dadd92a06849b78af5630a2ca5dd70212 Author: Ondřej Machota Date: Sun May 5 21:19:18 2024 +0200 rlt-ssa: dce init and done functions Diff: --- gcc/dce.cc | 42 +++--- 1 file chan

[gcc] Created branch 'omachota/heads/rtl-ssa-dce' in namespace 'refs/users'

2024-04-20 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-dce' was created in namespace 'refs/users' pointing to: f5447eae72f... Revert "RISC-V: Support highest overlap for wv instructions

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: Create new dce pass

2024-04-29 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:bf1ef45735e94247fe632602ee4dda091a5fd2bf commit bf1ef45735e94247fe632602ee4dda091a5fd2bf Author: Ondřej Machota Date: Mon Apr 29 21:38:47 2024 +0200 rtl-ssa: Create new dce pass Diff: --- gcc/dce.cc | 41 + gcc/dce.h

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix mark compile and sweep sketch

2024-09-29 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:96c7ea34796ff0c661209c4fa4caebb78ec3428f commit 96c7ea34796ff0c661209c4fa4caebb78ec3428f Author: Ondřej Machota Date: Sun Sep 29 22:17:46 2024 +0200 rtl-ssa: dce fix mark compile and sweep sketch Diff: --- gcc/dce.cc | 1658 +-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix uid

2024-10-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:cde5332b496943e584748870e65265549102077f commit cde5332b496943e584748870e65265549102077f Author: Ondřej Machota Date: Mon Oct 21 16:54:52 2024 +0200 rtl-ssa: dce fix uid Diff: --- gcc/dce.cc | 44 +++- 1 file changed, 35 inser

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix working with sbitmap

2024-10-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:d0095cfa468ae39a6b0c2e44951b2772f734a33a commit d0095cfa468ae39a6b0c2e44951b2772f734a33a Author: Ondřej Machota Date: Tue Oct 22 08:40:34 2024 +0200 rtl-ssa: dce fix working with sbitmap Diff: --- gcc/dce.cc | 107

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce mark sketch

2024-09-29 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:18c34785c85295f2366c0a0a110f33f4da260ba4 commit 18c34785c85295f2366c0a0a110f33f4da260ba4 Author: Ondřej Machota Date: Sun Sep 29 20:20:11 2024 +0200 rtl-ssa: dce mark sketch Diff: --- gcc/dce.cc | 57 + 1 file

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce improve prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:b948b7907c28284ac9e14f5316b15d5deec4382d commit b948b7907c28284ac9e14f5316b15d5deec4382d Author: Ondřej Machota Date: Fri Feb 21 23:06:19 2025 +0100 rtl-ssa: dce improve prelive conditions Diff: --- gcc/dce.cc | 38 +++--- 1 file chan

[gcc/omachota/heads/rtl-ssa-dce] rtl-ssa: dce some prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
The branch 'omachota/heads/rtl-ssa-dce' was updated to point to: 7b02cedb2aa8... rtl-ssa: dce some prelive conditions It previously pointed to: 175c246015a7... rtl-ssa: dce add prelive conditions Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): --

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce some prelive conditions

2025-02-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:7b02cedb2aa83d5d5cbca668661bf96e58376092 commit 7b02cedb2aa83d5d5cbca668661bf96e58376092 Author: Ondřej Machota Date: Fri Feb 21 14:11:36 2025 +0100 rtl-ssa: dce some prelive conditions Diff: --- gcc/dce.cc | 321 +

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce another prelive conditions

2025-02-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:bd2f26a74f4c38b068974262957fb4306b0b15e6 commit bd2f26a74f4c38b068974262957fb4306b0b15e6 Author: Ondřej Machota Date: Tue Feb 25 08:44:25 2025 +0100 rtl-ssa: dce another prelive conditions Diff: --- gcc/dce.cc | 125 --

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce add prelive conditions

2025-02-17 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:175c246015a7c0f4d23c79b883467edfd4680855 commit 175c246015a7c0f4d23c79b883467edfd4680855 Author: Ondřej Machota Date: Tue Feb 18 07:04:16 2025 +0100 rtl-ssa: dce add prelive conditions Diff: --- gcc/dce.cc | 160 ++

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix bad marked insn map passing

2025-03-09 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:5759cb1c0b15d7c83f3aa5701d883508004a1b83 commit 5759cb1c0b15d7c83f3aa5701d883508004a1b83 Author: Ondřej Machota Date: Sun Mar 9 20:59:45 2025 +0100 rtl-ssa: dce fix bad marked insn map passing Diff: --- gcc/dce.cc | 146 ++

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce pass simple testcase

2025-03-09 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a6de52696da5e080e9694b0a85f4f463801a4f52 commit a6de52696da5e080e9694b0a85f4f463801a4f52 Author: Ondřej Machota Date: Sun Mar 9 23:02:03 2025 +0100 rtl-ssa: dce pass simple testcase Diff: --- gcc/cse.cc | 2 +- gcc/dce.cc | 233 +---

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix marking

2025-03-12 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:775add98a313f182c3f45e6a0931f2ed612dab24 commit 775add98a313f182c3f45e6a0931f2ed612dab24 Author: Ondřej Machota Date: Tue Mar 11 11:03:56 2025 +0100 rtl-ssa: dce fix marking Diff: --- gcc/dce.cc | 77 ++ 1

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve marking, but still not correct

2025-03-12 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:0950f89fdd8a433f2dcccf45dcb088d3be16130c commit 0950f89fdd8a433f2dcccf45dcb088d3be16130c Author: Ondřej Machota Date: Wed Mar 12 13:12:43 2025 +0100 rtl-ssa-dce: improve marking, but still not correct Diff: --- gcc/dce.cc | 211 +-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce access phi node inputs

2025-03-15 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:742f2489b1d676ff0b98ac2de9ef52fe1dbf854d commit 742f2489b1d676ff0b98ac2de9ef52fe1dbf854d Author: Ondřej Machota Date: Tue Mar 11 00:31:04 2025 +0100 rtl-ssa: dce access phi node inputs Diff: --- gcc/dce.cc | 46 +- 1 file

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition

2025-03-16 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:ea280c3ed885befd456eb1b9a54601a93ebaf8af commit ea280c3ed885befd456eb1b9a54601a93ebaf8af Author: Ondřej Machota Date: Sun Mar 16 12:41:31 2025 +0100 rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition Diff: --- gcc/dce.cc | 9 - 1 file changed,

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF)

2025-03-18 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a9bdb2c0c422b9d8d054c8dfe33892b85d01bcd3 commit a9bdb2c0c422b9d8d054c8dfe33892b85d01bcd3 Author: Ondřej Machota Date: Tue Mar 18 20:40:21 2025 +0100 rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF) Diff: --- gcc/dce.cc | 31 +-- 1 f

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark global regs as prelive with ssa

2025-03-18 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:675ceb0fa20e7a1a3800e54dde2686d7ad8c5997 commit 675ceb0fa20e7a1a3800e54dde2686d7ad8c5997 Author: Ondřej Machota Date: Tue Mar 18 22:55:02 2025 +0100 rtl-ssa-dce: mark global regs as prelive with ssa Diff: --- gcc/dce.cc | 100

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce another prelive conditions

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:0a294fa7512b77426e8a5106f9679439a7729f74 commit 0a294fa7512b77426e8a5106f9679439a7729f74 Author: Ondřej Machota Date: Tue Feb 25 08:44:25 2025 +0100 rtl-ssa: dce another prelive conditions Diff: --- gcc/dce.cc | 125 --

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:703df50da1f6c45a756c7c265e0326bbb1582cde commit 703df50da1f6c45a756c7c265e0326bbb1582cde Author: Ondřej Machota Date: Sun Mar 16 12:41:31 2025 +0100 rtl-ssa-dce: add may_trap_or_fault_p as another prelive condition Diff: --- gcc/dce.cc | 9 - 1 file changed,

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark global regs as prelive with ssa

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:44402e206e07ebeb817ac8587a87fe8438cb0b0e commit 44402e206e07ebeb817ac8587a87fe8438cb0b0e Author: Ondřej Machota Date: Tue Mar 18 22:55:02 2025 +0100 rtl-ssa-dce: mark global regs as prelive with ssa Diff: --- gcc/dce.cc | 100

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: Create new dce pass

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a4eff4f9b65f6adb0730a8a7b1945c649b157908 commit a4eff4f9b65f6adb0730a8a7b1945c649b157908 Author: Ondřej Machota Date: Mon Apr 29 21:38:47 2024 +0200 rtl-ssa: Create new dce pass Diff: --- gcc/dce.cc | 41 + gcc/dce.h

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce some prelive conditions

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a7cb3a2146967afb3ea16590347e7197090cd18a commit a7cb3a2146967afb3ea16590347e7197090cd18a Author: Ondřej Machota Date: Fri Feb 21 14:11:36 2025 +0100 rtl-ssa: dce some prelive conditions Diff: --- gcc/dce.cc | 321 +

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix marking

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:5e62c115654300d61bb880a9c054eac4eedba147 commit 5e62c115654300d61bb880a9c054eac4eedba147 Author: Ondřej Machota Date: Tue Mar 11 11:03:56 2025 +0100 rtl-ssa: dce fix marking Diff: --- gcc/dce.cc | 77 ++ 1

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve marking, but still not correct

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:622c367a5fc67ebbda55c02aba391d86738dc6ad commit 622c367a5fc67ebbda55c02aba391d86738dc6ad Author: Ondřej Machota Date: Wed Mar 12 13:12:43 2025 +0100 rtl-ssa-dce: improve marking, but still not correct Diff: --- gcc/dce.cc | 211 +-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: phis are marked correctly

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:8dd2f1ee16fb9ec05ef5c5370e33b0acb946e94d commit 8dd2f1ee16fb9ec05ef5c5370e33b0acb946e94d Author: Ondřej Machota Date: Fri Mar 14 14:04:39 2025 +0100 rtl-ssa-dce: phis are marked correctly Diff: --- gcc/dce.cc | 112 ++-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce access phi node inputs

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:f8e0cfeb4ede5c0202bf6e4f0df1c74b74140cc3 commit f8e0cfeb4ede5c0202bf6e4f0df1c74b74140cc3 Author: Ondřej Machota Date: Tue Mar 11 00:31:04 2025 +0100 rtl-ssa: dce access phi node inputs Diff: --- gcc/dce.cc | 46 +- 1 file

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce pass simple testcase

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:28c1702afc0b1a99333d1e5bef6c302348141ab5 commit 28c1702afc0b1a99333d1e5bef6c302348141ab5 Author: Ondřej Machota Date: Sun Mar 9 23:02:03 2025 +0100 rtl-ssa: dce pass simple testcase Diff: --- gcc/cse.cc | 2 +- gcc/dce.cc | 233 +---

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive

2025-03-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:be7d7f41e118a4e11a352bfa0c011aaae54d75e9 commit be7d7f41e118a4e11a352bfa0c011aaae54d75e9 Author: Ondřej Machota Date: Thu Mar 20 10:03:09 2025 +0100 rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive Diff: --- gcc/dce.cc | 6 +- 1 file changed, 5 insertio

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve prelive conditions

2025-03-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:914f83868c9d3641463aecf5d597512ee9b820be commit 914f83868c9d3641463aecf5d597512ee9b820be Author: Ondřej Machota Date: Mon Mar 24 23:04:15 2025 +0100 rtl-ssa-dce: improve prelive conditions Diff: --- gcc/dce.cc | 41 - 1 file c

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: phis are marked correctly

2025-03-14 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:5d97053d63fb4f6380a56eaaf3a3488be5ef0454 commit 5d97053d63fb4f6380a56eaaf3a3488be5ef0454 Author: Ondřej Machota Date: Fri Mar 14 14:04:39 2025 +0100 rtl-ssa-dce: phis are marked correctly Diff: --- gcc/dce.cc | 112 ++-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: add prefetch as prelive + clone on pass

2025-03-17 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:7ca7bf12324598cdfef53ed377082f1a8ee829e4 commit 7ca7bf12324598cdfef53ed377082f1a8ee829e4 Author: Ondřej Machota Date: Mon Mar 17 23:30:08 2025 +0100 rtl-ssa-dce: add prefetch as prelive + clone on pass Diff: --- gcc/dce.cc | 17 + 1 file changed, 9 i

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce mark sketch

2025-04-05 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:3136c46e7d16842d921aa15b268e72e04f9c5af5 commit 3136c46e7d16842d921aa15b268e72e04f9c5af5 Author: Ondřej Machota Date: Sun Sep 29 20:20:11 2024 +0200 rtl-ssa: dce mark sketch Diff: --- gcc/dce.cc | 57 + 1 file

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: add prefetch as prelive + clone on pass

2025-04-05 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:cbfcd3865f6b87df53891ab62edde5cbdb3a0cbd commit cbfcd3865f6b87df53891ab62edde5cbdb3a0cbd Author: Ondřej Machota Date: Mon Mar 17 23:30:08 2025 +0100 rtl-ssa-dce: add prefetch as prelive + clone on pass Diff: --- gcc/dce.cc | 17 + 1 file changed, 9 i

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF)

2025-04-04 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:037d91e03673f29447d783a54bcf9c2b015e8e2b commit 037d91e03673f29447d783a54bcf9c2b015e8e2b Author: Ondřej Machota Date: Tue Mar 18 20:40:21 2025 +0100 rtl-ssa-dce: improve prelive conditions (USE, TRAP_IF) Diff: --- gcc/dce.cc | 31 +-- 1 f

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce fix bad marked insn map passing

2025-03-27 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:aecd918163914a09df0f619a9f3163dcadfaf425 commit aecd918163914a09df0f619a9f3163dcadfaf425 Author: Ondřej Machota Date: Sun Mar 9 20:59:45 2025 +0100 rtl-ssa: dce fix bad marked insn map passing Diff: --- gcc/dce.cc | 146 ++

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa: dce improve prelive conditions

2025-03-27 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:829a7f63e2616652a81a6ee432cf72ae4232235f commit 829a7f63e2616652a81a6ee432cf72ae4232235f Author: Ondřej Machota Date: Fri Feb 21 23:06:19 2025 +0100 rtl-ssa: dce improve prelive conditions Diff: --- gcc/dce.cc | 38 +++--- 1 file chan

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive

2025-03-26 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:4932c4eef80d9488dda9ea1d8cb90a417244a9b7 commit 4932c4eef80d9488dda9ea1d8cb90a417244a9b7 Author: Ondřej Machota Date: Thu Mar 20 10:03:09 2025 +0100 rtl-ssa-dce: mark REGNO (pic_offset_table_rtx) as prelive Diff: --- gcc/dce.cc | 6 +- 1 file changed, 5 insertio

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: change prelive conditions for mem

2025-03-27 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:90bbab8cdb9d7ecf9be135ee8c23289789700e70 commit 90bbab8cdb9d7ecf9be135ee8c23289789700e70 Author: Ondřej Machota Date: Fri Mar 21 13:42:25 2025 +0100 rtl-ssa-dce: change prelive conditions for mem Diff: --- gcc/dce.cc | 92

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: partial cleanup, prepare transform to debug insns

2025-03-28 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:122b4dfca4b1a3e8e6e838ff068f0a016406b699 commit 122b4dfca4b1a3e8e6e838ff068f0a016406b699 Author: Ondřej Machota Date: Fri Mar 28 20:13:27 2025 +0100 rtl-ssa-dce: partial cleanup, prepare transform to debug insns Diff: --- gcc/dce.cc | 86

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: improve code

2025-04-01 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:f75018f0b959b76e0ba0b7bf2dbbe47e80d8cbe6 commit f75018f0b959b76e0ba0b7bf2dbbe47e80d8cbe6 Author: Ondřej Machota Date: Mon Mar 31 08:50:34 2025 +0200 rtl-ssa-dce: improve code Diff: --- gcc/dce.cc | 24 1 file changed, 16 insertions(+), 8 del

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: delete dead debug insns

2025-04-09 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:668fb8231327b7385492464ab879fe06f9859ca1 commit 668fb8231327b7385492464ab879fe06f9859ca1 Author: Ondřej Machota Date: Tue Apr 8 23:27:00 2025 +0200 rtl-ssa-dce: delete dead debug insns Diff: --- gcc/dce.cc | 138 --

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: cleanup and comparsion with ud_dce

2025-03-30 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:b065e82ac0a5b02167043e7ef1bb7f512e81543f commit b065e82ac0a5b02167043e7ef1bb7f512e81543f Author: Ondřej Machota Date: Sun Mar 30 22:53:17 2025 +0200 rtl-ssa-dce: cleanup and comparsion with ud_dce Diff: --- gcc/dce.cc | 292 +-

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: format code

2025-03-31 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:7cbb0ce1fbec2adad90bd7c14342243ea9505ff9 commit 7cbb0ce1fbec2adad90bd7c14342243ea9505ff9 Author: Ondřej Machota Date: Mon Mar 31 11:19:18 2025 +0200 rtl-ssa-dce: format code Diff: --- gcc/dce.cc | 306 +++-- 1

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix calls that should not be prelive

2025-03-31 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a5ce39df8ae350e2239f7b3bd5aded8a94f5fb54 commit a5ce39df8ae350e2239f7b3bd5aded8a94f5fb54 Author: Ondřej Machota Date: Mon Mar 31 19:27:28 2025 +0200 rtl-ssa-dce: fix calls that should not be prelive Diff: --- gcc/dce.cc | 30 -- 1 file ch

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rlt-ssa: dce init and done functions

2025-03-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:71dd3ab9a9ac7e0d196f016d4f44a16bf01a6050 commit 71dd3ab9a9ac7e0d196f016d4f44a16bf01a6050 Author: Ondřej Machota Date: Sun May 5 21:19:18 2024 +0200 rlt-ssa: dce init and done functions Diff: --- gcc/dce.cc | 42 +++--- 1 file chan

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: pass execute tests

2025-04-02 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:753dc2e51076204b3da0728a4525f3a0e954309f commit 753dc2e51076204b3da0728a4525f3a0e954309f Author: Ondřej Machota Date: Wed Apr 2 20:41:24 2025 +0200 rtl-ssa-dce: pass execute tests Diff: --- gcc/dce.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff -

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix eh

2025-04-10 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:a8b182971c47e3793df08c7fbab6cde116bfcc4b commit a8b182971c47e3793df08c7fbab6cde116bfcc4b Author: Ondřej Machota Date: Tue Apr 8 18:00:34 2025 +0200 rtl-ssa-dce: fix eh Diff: --- gcc/dce.cc | 67 +- 1 file c

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: remove useless conditions and fix dead debug insns

2025-04-15 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:f495eae10735f687366a59884a25561de823daff commit f495eae10735f687366a59884a25561de823daff Author: Ondřej Machota Date: Tue Apr 15 09:21:56 2025 +0200 rtl-ssa-dce: remove useless conditions and fix dead debug insns Diff: --- gcc/dce.cc | 87 +++

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: propagate dead phis

2025-04-18 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:66297a27965b6bd6c04a85491e7270d33181a5c9 commit 66297a27965b6bd6c04a85491e7270d33181a5c9 Author: Ondřej Machota Date: Fri Apr 18 15:55:39 2025 +0200 rtl-ssa-dce: propagate dead phis Diff: --- gcc/dce.cc | 41 - 1 file changed,

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix offset_bitmap size

2025-04-22 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:240fe8013efed4b33ba62582fdf9ae531bcd27a0 commit 240fe8013efed4b33ba62582fdf9ae531bcd27a0 Author: Ondřej Machota Date: Tue Apr 22 12:20:36 2025 +0200 rtl-ssa-dce: fix offset_bitmap size Diff: --- gcc/dce.cc | 18 -- 1 file changed, 16 insertions(+), 2

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: c++ version, propagate dead phis

2025-04-21 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:65a8a2615bb6057578feb2f8760b7841ffebd787 commit 65a8a2615bb6057578feb2f8760b7841ffebd787 Author: Ondřej Machota Date: Mon Apr 21 22:47:07 2025 +0200 rtl-ssa-dce: c++ version, propagate dead phis Diff: --- gcc/dce.cc | 482

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: fix missing set bp

2025-04-24 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:ddda72f4a2053ebae4301980db947ab1a5fa33d0 commit ddda72f4a2053ebae4301980db947ab1a5fa33d0 Author: Ondřej Machota Date: Thu Apr 24 17:50:37 2025 +0200 rtl-ssa-dce: fix missing set bp Diff: --- gcc/dce.cc | 21 +++-- 1 file changed, 19 insertions(+), 2

[gcc(refs/users/omachota/heads/rtl-ssa-dce)] rtl-ssa-dce: remove c style code

2025-04-25 Thread Ondrej Machota via Gcc-cvs
https://gcc.gnu.org/g:f166c9141b6dc2094bef42d5b632da8b608f7a34 commit f166c9141b6dc2094bef42d5b632da8b608f7a34 Author: Ondřej Machota Date: Fri Apr 25 21:57:46 2025 +0200 rtl-ssa-dce: remove c style code Diff: --- gcc/dce.cc | 453 +