[clang] [clang][AArch64] Avoid a crash when a non-reserved register is used (PR #117419)

2024-12-05 Thread KAWASHIMA Takahiro via cfe-commits
https://github.com/kawashima-fj approved this pull request. LGTM. Thanks! https://github.com/llvm/llvm-project/pull/117419 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AArch64] Avoid a crash when a non-reserved register is used (PR #117419)

2024-11-26 Thread KAWASHIMA Takahiro via cfe-commits
@@ -232,13 +232,23 @@ bool AArch64TargetInfo::validateTarget(DiagnosticsEngine &Diags) const { bool AArch64TargetInfo::validateGlobalRegisterVariable( StringRef RegName, unsigned RegSize, bool &HasSizeMismatch) const { - if ((RegName == "sp") || RegName.starts_with("x"))

[clang] [flang] [llvm] [flang][driver] rename flang-new to flang (PR #110023)

2024-09-25 Thread KAWASHIMA Takahiro via cfe-commits
kawashima-fj wrote: Thanks for the PR. Is there a symbolic link `flang-new` -> `flang`? We would like to have a transitional period. https://github.com/llvm/llvm-project/pull/110023 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists

[clang] [clang][AArch64] Add validation for Global Register Variable. (PR #94271)

2024-06-07 Thread KAWASHIMA Takahiro via cfe-commits
https://github.com/kawashima-fj edited https://github.com/llvm/llvm-project/pull/94271 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][AArch64] Add validation for Global Register Variable. (PR #94271)

2024-06-07 Thread KAWASHIMA Takahiro via cfe-commits
@@ -0,0 +1,13 @@ +// Check that -ffixed register handled for globals. +// Regression test for #76426 +// RUN: %clang --target=aarch64-none-gnu -ffixed-x15 -### %s 2>&1 | FileCheck %s +// CHECK-NOT: fatal error: error in backend: Invalid register name "x15". kawas

[clang] [clang][AArch64] Add validation for Global Register Variable. (PR #94271)

2024-06-07 Thread KAWASHIMA Takahiro via cfe-commits
https://github.com/kawashima-fj approved this pull request. Thanks for the fix. I left a minor suggestion. Some notes: - This commit make Clang emit `error: size of register '???' does not match variable size` error instead of `fatal error: error in backend: Invalid register name "???"`, rega

[clang] [AArch64] Add validation for Global Register Variable. (PR #94271)

2024-06-04 Thread KAWASHIMA Takahiro via cfe-commits
kawashima-fj wrote: @DanielKristofKiss Thanks for the fix. At first glance, LGTM. I'll take a closer look in a few days. I'm not so familiar with the code. If someone else can review, I'll leave it to them. https://github.com/llvm/llvm-project/pull/94271 ___

[clang] e8d4484 - [docs] Update the ACLE URL

2023-02-14 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2023-02-14T19:14:04+09:00 New Revision: e8d44841c5d5f1e7ca2013ab2ae23bb4cec45d1e URL: https://github.com/llvm/llvm-project/commit/e8d44841c5d5f1e7ca2013ab2ae23bb4cec45d1e DIFF: https://github.com/llvm/llvm-project/commit/e8d44841c5d5f1e7ca2013ab2ae23bb4cec45d1e.

[clang] 6240627 - [docs] Fix bullet list formatting

2023-02-14 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2023-02-14T19:14:03+09:00 New Revision: 6240627cfda444550975ccaea20a3b6d68c9ad15 URL: https://github.com/llvm/llvm-project/commit/6240627cfda444550975ccaea20a3b6d68c9ad15 DIFF: https://github.com/llvm/llvm-project/commit/6240627cfda444550975ccaea20a3b6d68c9ad15.

[clang] 498abe2 - [clang][docs] Correct floating point option explanations

2022-12-02 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2022-12-02T17:50:13+09:00 New Revision: 498abe27dcf89ba7eb865ea6c46b217a7b68f082 URL: https://github.com/llvm/llvm-project/commit/498abe27dcf89ba7eb865ea6c46b217a7b68f082 DIFF: https://github.com/llvm/llvm-project/commit/498abe27dcf89ba7eb865ea6c46b217a7b68f082.

[clang] 3a95d7d - [clang] Fix -fp-model={strict|precise} to disable -fapprox-func

2022-11-21 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2022-11-22T13:04:26+09:00 New Revision: 3a95d7d0983af26811e72d238d94f11c25f1851a URL: https://github.com/llvm/llvm-project/commit/3a95d7d0983af26811e72d238d94f11c25f1851a DIFF: https://github.com/llvm/llvm-project/commit/3a95d7d0983af26811e72d238d94f11c25f1851a.

[clang] 9359185 - [clang][docs] Correct indent of option explanation

2022-11-21 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2022-11-22T10:40:56+09:00 New Revision: 93591851d8416b64ee756a87508add76da2395aa URL: https://github.com/llvm/llvm-project/commit/93591851d8416b64ee756a87508add76da2395aa DIFF: https://github.com/llvm/llvm-project/commit/93591851d8416b64ee756a87508add76da2395aa.

[clang] 2a0919b - [clang][docs] Remove an unnecessary space

2022-11-21 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2022-11-22T10:40:55+09:00 New Revision: 2a0919b965b88080ef67fdffe57d3fa8d865d885 URL: https://github.com/llvm/llvm-project/commit/2a0919b965b88080ef67fdffe57d3fa8d865d885 DIFF: https://github.com/llvm/llvm-project/commit/2a0919b965b88080ef67fdffe57d3fa8d865d885.

[clang] 799b6b9 - [clang][docs] Use `option` directive in User's Manual

2022-11-21 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2022-11-22T10:40:54+09:00 New Revision: 799b6b9f3193bd8a4499da063dc7f74cfccadefd URL: https://github.com/llvm/llvm-project/commit/799b6b9f3193bd8a4499da063dc7f74cfccadefd DIFF: https://github.com/llvm/llvm-project/commit/799b6b9f3193bd8a4499da063dc7f74cfccadefd.

[clang] ac2c5af - [OPENMP] Fix mixture of omp and clang pragmas

2020-05-21 Thread KAWASHIMA Takahiro via cfe-commits
Author: ISHIGURO, Hiroshi Date: 2020-05-22T12:53:37+09:00 New Revision: ac2c5af67f036ec810556372b16548ae9b663f36 URL: https://github.com/llvm/llvm-project/commit/ac2c5af67f036ec810556372b16548ae9b663f36 DIFF: https://github.com/llvm/llvm-project/commit/ac2c5af67f036ec810556372b16548ae9b663f36.d

[clang] c8cd1a9 - [AArch64] Add support for Fujitsu A64FX

2020-03-09 Thread KAWASHIMA Takahiro via cfe-commits
Author: KAWASHIMA Takahiro Date: 2020-03-09T19:15:09+09:00 New Revision: c8cd1a994d28e5e822bd0d3c9a6b0aae2abb510f URL: https://github.com/llvm/llvm-project/commit/c8cd1a994d28e5e822bd0d3c9a6b0aae2abb510f DIFF: https://github.com/llvm/llvm-project/commit/c8cd1a994d28e5e822bd0d3c9a6b0aae2abb510f.