[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-11-03 Thread Zhaoshi Zheng via cfe-commits
https://github.com/zhaoshiz closed https://github.com/llvm/llvm-project/pull/113966 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-11-02 Thread Zhaoshi Zheng via cfe-commits
https://github.com/zhaoshiz updated https://github.com/llvm/llvm-project/pull/113966 >From 5259a3b00fe1b841e8548443036a943b169970dc Mon Sep 17 00:00:00 2001 From: Zhaoshi Zheng Date: Mon, 28 Oct 2024 14:35:35 -0700 Subject: [PATCH 1/4] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabl

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-10-31 Thread Zhaoshi Zheng via cfe-commits
zhaoshiz wrote: Thanks @MaskRay, I've revised and renamed the test file. https://github.com/llvm/llvm-project/pull/113966 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-10-31 Thread Zhaoshi Zheng via cfe-commits
https://github.com/zhaoshiz updated https://github.com/llvm/llvm-project/pull/113966 >From 5259a3b00fe1b841e8548443036a943b169970dc Mon Sep 17 00:00:00 2001 From: Zhaoshi Zheng Date: Mon, 28 Oct 2024 14:35:35 -0700 Subject: [PATCH 1/3] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabl

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-10-30 Thread Zhaoshi Zheng via cfe-commits
zhaoshiz wrote: > Windows should use `-fuse-ld=lld` as well, not `-fuse-ld=lld-link` I don't disagree... But `-fuse-ld=lld-link` is auto generated by CMake in our case. I can add `-fuse-ld=lld` to CMAKE_C_FLAGS. But I have no control over what or how our downstream users build with LLVM. http

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-10-28 Thread Zhaoshi Zheng via cfe-commits
https://github.com/zhaoshiz updated https://github.com/llvm/llvm-project/pull/113966 >From 5259a3b00fe1b841e8548443036a943b169970dc Mon Sep 17 00:00:00 2001 From: Zhaoshi Zheng Date: Mon, 28 Oct 2024 14:35:35 -0700 Subject: [PATCH 1/2] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabl

[clang] [clang][Driver] Allow -fuse-lld=lld-link when lto is enabled on *windows-msvc targets (PR #113966)

2024-10-28 Thread Zhaoshi Zheng via cfe-commits
https://github.com/zhaoshiz created https://github.com/llvm/llvm-project/pull/113966 Follow-up on https://github.com/llvm/llvm-project/pull/109607, we have a use case on WoA where `cmake -G "Unix Makefiles"` generates -fuse-ld=lld-link, which is disallowed by PR#109607. >From 5259a3b00fe1b841

[clang] 1c46647 - [RISCV] Support Shadow Call Stack

2020-09-17 Thread Zhaoshi Zheng via cfe-commits
Author: Zhaoshi Zheng Date: 2020-09-17T16:02:35-07:00 New Revision: 1c466477ad468d8a18c43b738df7b7fc6213e9a8 URL: https://github.com/llvm/llvm-project/commit/1c466477ad468d8a18c43b738df7b7fc6213e9a8 DIFF: https://github.com/llvm/llvm-project/commit/1c466477ad468d8a18c43b738df7b7fc6213e9a8.diff