[llvm-branch-commits] [clang] [flang] [lld] [llvm] [Flang] LLVM_ENABLE_RUNTIMES=flang-rt (PR #110217)

2024-12-07 Thread via llvm-branch-commits
h-vetinari wrote: I built things as of ac1f46faeef2507bb680f14b9256ac38817824df in https://github.com/conda-forge/flang-feedstock/pull/80, and getting the following failure on linux: ``` [228/375] Linking CXX shared library lib/libFlangOpenMPTransforms.so.20.0git FAILED: lib/libFlangOpenMPTrans

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Daniil Kovalev via llvm-branch-commits
@@ -1808,34 +1808,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args, AddUnalignedAccessWarning(CmdArgs); - Args.addOptInFlag(CmdArgs, options::OPT_fptrauth_intrinsics, kovdan01 wrote: > You can make these options TargetSpecific and only handle the

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Daniil Kovalev via llvm-branch-commits
@@ -543,12 +543,59 @@ static void handlePAuthABI(const Driver &D, const ArgList &DriverArgs, CC1Args.push_back("-faarch64-jump-table-hardening"); } +static void addPointerAuthFlags(const llvm::opt::ArgList &DriverArgs, kovdan01 wrote: Thanks for suggesti

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Daniil Kovalev via llvm-branch-commits
https://github.com/kovdan01 updated https://github.com/llvm/llvm-project/pull/113152 >From db5e43b4170da9317be16e7dba18ad54f1b6ae9f Mon Sep 17 00:00:00 2001 From: Daniil Kovalev Date: Mon, 21 Oct 2024 12:18:56 +0300 Subject: [PATCH 1/4] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin

[llvm-branch-commits] [clang] [PAC][clang] Handle pauthtest environment and ABI in Linux-specific code (PR #113151)

2024-12-07 Thread Daniil Kovalev via llvm-branch-commits
https://github.com/kovdan01 updated https://github.com/llvm/llvm-project/pull/113151 >From de4d000713f190c7bebada8cc228edc3770d6401 Mon Sep 17 00:00:00 2001 From: Daniil Kovalev Date: Mon, 21 Oct 2024 12:00:19 +0300 Subject: [PATCH] [PAC][clang] Handle pauthtest environment and ABI in Linux-sp

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay requested changes to this pull request. . https://github.com/llvm/llvm-project/pull/113152 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-co

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Fangrui Song via llvm-branch-commits
@@ -1808,34 +1808,6 @@ void Clang::AddAArch64TargetArgs(const ArgList &Args, AddUnalignedAccessWarning(CmdArgs); - Args.addOptInFlag(CmdArgs, options::OPT_fptrauth_intrinsics, MaskRay wrote: https://maskray.me/blog/2023-08-25-clang-wunused-command-line-ar

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Fangrui Song via llvm-branch-commits
https://github.com/MaskRay edited https://github.com/llvm/llvm-project/pull/113152 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] [PAC][Driver] Support ptrauth flags only on ARM64 Darwin or with pauthtest ABI (PR #113152)

2024-12-07 Thread Fangrui Song via llvm-branch-commits
@@ -543,12 +543,59 @@ static void handlePAuthABI(const Driver &D, const ArgList &DriverArgs, CC1Args.push_back("-faarch64-jump-table-hardening"); } +static void addPointerAuthFlags(const llvm::opt::ArgList &DriverArgs, MaskRay wrote: There is a lot of du

[llvm-branch-commits] [llvm] release/19.x: [SimpleLoopUnswitch] Fix LCSSA phi node invalidation (PR #118870)

2024-12-07 Thread via llvm-branch-commits
https://github.com/AreaZR updated https://github.com/llvm/llvm-project/pull/118870 >From a6999f47a1dc8ce759ce748fa0b4410ae92cdc5d Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Wed, 27 Nov 2024 11:47:22 +0100 Subject: [PATCH] [SimpleLoopUnswitch] Fix LCSSA phi node invalidation Fixes https:

[llvm-branch-commits] [llvm] release/19.x: [SimpleLoopUnswitch] Fix LCSSA phi node invalidation (PR #118870)

2024-12-07 Thread via llvm-branch-commits
AreaZR wrote: @nikic And that's a wrap! Literally nothing else here afterwards and we can just focus on LLVM 20. https://github.com/llvm/llvm-project/pull/118870 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.ll

[llvm-branch-commits] [llvm] [polly] release/19.x: [SCEV] Disallow simplifying phi(undef, X) to X (#115109) (PR #118867)

2024-12-07 Thread via llvm-branch-commits
https://github.com/AreaZR closed https://github.com/llvm/llvm-project/pull/118867 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits