r333157 - [Sparc] Use the leon arch for Leon3's when using an external assembler

2018-05-24 Thread Daniel Cederman via cfe-commits
Author: dcederman Date: Wed May 23 23:16:02 2018 New Revision: 333157 URL: http://llvm.org/viewvc/llvm-project?rev=333157&view=rev Log: [Sparc] Use the leon arch for Leon3's when using an external assembler Summary: This allows the use of the casa instruction available in most Leon3's. Reviewer

r333510 - [Sparc] Add floating-point register names

2018-05-29 Thread Daniel Cederman via cfe-commits
Author: dcederman Date: Tue May 29 23:02:18 2018 New Revision: 333510 URL: http://llvm.org/viewvc/llvm-project?rev=333510&view=rev Log: [Sparc] Add floating-point register names Reviewers: jyknight Reviewed By: jyknight Subscribers: eraman, fedor.sergeev, jrtc27, cfe-commits Differential Revis

[libunwind] r351044 - [Sparc] Add Sparc V8 support

2019-01-14 Thread Daniel Cederman via cfe-commits
Author: dcederman Date: Mon Jan 14 02:15:20 2019 New Revision: 351044 URL: http://llvm.org/viewvc/llvm-project?rev=351044&view=rev Log: [Sparc] Add Sparc V8 support Summary: Adds the register class implementation for Sparc. Adds support for DW_CFA_GNU_window_save. Adds save and restore context fu

[libunwind] r350705 - [Sparc] Add Sparc V8 support

2019-01-09 Thread Daniel Cederman via cfe-commits
Author: dcederman Date: Wed Jan 9 04:06:05 2019 New Revision: 350705 URL: http://llvm.org/viewvc/llvm-project?rev=350705&view=rev Log: [Sparc] Add Sparc V8 support Summary: Adds the register class implementation for Sparc. Adds support for DW_CFA_GNU_window_save. Adds save and restore context fu

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-19 Thread Daniel Cederman via cfe-commits
https://github.com/doac created https://github.com/llvm/llvm-project/pull/104742 This adds the flags -mfix-gr712rc and -mfix-ut700 which enables the necessary errata workarounds for the GR712RC and UT700 processors. The functionality enabled by the flags is the same as the functionality provide

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-20 Thread Daniel Cederman via cfe-commits
doac wrote: Thank you for your comments! https://github.com/llvm/llvm-project/pull/104742 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-20 Thread Daniel Cederman via cfe-commits
https://github.com/doac updated https://github.com/llvm/llvm-project/pull/104742 >From a68dec7b074afdc003c63e721cd384c9c6721610 Mon Sep 17 00:00:00 2001 From: Daniel Cederman Date: Mon, 19 Aug 2024 08:17:36 +0200 Subject: [PATCH 1/3] [Sparc] Add flags to enable errata workaround pass for GR712R

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-21 Thread Daniel Cederman via cfe-commits
doac wrote: Our UT700 and GR712RC processors are in active production and we have customers that for various reasons wants to use clang instead of gcc. To do that they need to use these workarounds to avoid certain sensitive code sequences (the same workarounds are already available in gcc).

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-22 Thread Daniel Cederman via cfe-commits
doac wrote: > > We have also developed some performance related patches for the Sparc > > backend, but it has been difficult to get them upstreamed as, as you say, > > few people are working on the Sparc backend. > > This is off-topic but is it possible for you to submit it (or if I can see >

[clang] [Sparc] Add flags to enable errata workaround pass for GR712RC and UT700 (PR #104742)

2024-08-22 Thread Daniel Cederman via cfe-commits
https://github.com/doac closed https://github.com/llvm/llvm-project/pull/104742 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits