[clang] [compiler-rt] [llvm] [WIP][SPARC] Properly handle CC for long double on sparc32 (PR #162226)

2025-10-12 Thread Eli Friedman via cfe-commits
https://github.com/efriedma-quic commented: If SparcTargetLowering::CanLowerReturn fails, the value should be automatically converted to sret without any explicit code. https://github.com/llvm/llvm-project/pull/162226 ___ cfe-commits mailing list cfe-

[clang] [Clang] Add __builtin_bswapg (PR #162433)

2025-10-12 Thread via cfe-commits
github-actions[bot] wrote: Thank you for submitting a Pull Request (PR) to the LLVM Project! This PR will be automatically labeled and the relevant teams will be notified. If you wish to, you can add reviewers by using the "Reviewers" section on this page. If this is not working for you, it

[clang] [clang][deps] Add module map describing compiled module to file dependencies. (PR #160226)

2025-10-12 Thread Volodymyr Sapsai via cfe-commits
vsapsai wrote: There was some CI breakage, details are in https://github.com/llvm/llvm-project/pull/162384 Got to merge "main" after the fix was made. https://github.com/llvm/llvm-project/pull/160226 ___ cfe-commits mailing list [email protected]

[clang] [clang] Only build clang-tblgen if it is actually needed (PR #161952)

2025-10-12 Thread David Spickett via cfe-commits
DavidSpickett wrote: Found a similar situation: https://github.com/llvm/llvm-project/blob/0db5ba0ce6c36c78f93ebfe992c0f9ed807328bb/llvm/CMakeLists.txt#L1348 Not allowed to disable llvm utils and include llvm tests. Though in this case, 99% of tests would not run, rather than the maybe 1% you ne

[clang] [CIR] Upstream CIR Dialect TryOp with Catch Attrs (PR #162897)

2025-10-12 Thread Andy Kaylor via cfe-commits
https://github.com/andykaylor requested changes to this pull request. https://github.com/llvm/llvm-project/pull/162897 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [UEFI] Add driver path to program paths list (PR #162387)

2025-10-12 Thread LLVM Continuous Integration via cfe-commits
llvm-ci wrote: LLVM Buildbot has detected a new failure on builder `sanitizer-x86_64-linux-fast` running on `sanitizer-buildbot4` while building `clang` at step 2 "annotate". Full details are available at: https://lab.llvm.org/buildbot/#/builders/169/builds/15767 Here is the relevant piece

[clang] [libunwind] [llvm] [WebAssembly] Support for new target `wasm32-linux-muslwali` (PR #162581)

2025-10-12 Thread Arjun Ramesh via cfe-commits
arjunr2 wrote: All merged upstream commits on `main` seem to have some subset of failing tests? I'm unsure why the current failures are popping up here; they seem to have nothing to do with any changes here. How does this typically work? https://github.com/llvm/llvm-project/pull/162581 ___

[clang] [Clang] Add __builtin_bswapg (PR #162433)

2025-10-12 Thread Alexander Richardson via cfe-commits
https://github.com/arichardson commented: Should also have some tests for __int128 https://github.com/llvm/llvm-project/pull/162433 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [llvm] [clang][OMPIRBuilder] Fix reduction codegen for SPIR-V (PR #162529)

2025-10-12 Thread Nick Sarnie via cfe-commits
@@ -0,0 +1,22 @@ +// RUN: %clang_cc1 -verify -fopenmp -x c++ -triple x86_64-unknown-linux -fopenmp-targets=spirv64-intel -emit-llvm-bc %s -o %t-host.bc +// RUN: %clang_cc1 -verify -fopenmp -x c++ -triple spirv64-intel -fopenmp-targets=spirv64-intel -emit-llvm %s -fopenmp-is-targ

[clang] [X86][Clang] VectorExprEvaluator::VisitCallExpr / InterpretBuiltin - Allow AVX/AVX512 IFMA madd52 intrinsics to be used in constexpr (PR #161056)

2025-10-12 Thread NagaChaitanya Vellanki via cfe-commits
chaitanyav wrote: @RKSimon i have addressed the comments. Also i had to use `__attribute__((target("avx512ifma,avx512vl")))` in `avxifma-builtins.c` for those 4 tests since we specify the `-target-feature +avxifma` in that test file. https://github.com/llvm/llvm-project/pull/161056 ___

[clang] [clang-format] Correctly annotate static overloaded operator calls (PR #161944)

2025-10-12 Thread Björn Schäpers via cfe-commits
@@ -3802,7 +3802,7 @@ static bool isFunctionDeclarationName(const LangOptions &LangOpts, const auto *Prev = Current.getPreviousNonComment(); assert(Prev); - if (Prev->is(tok::coloncolon)) + if (Prev->is(tok::coloncolon) && Prev->hasWhitespaceBefore()) H

[clang] [llvm] [clang][docs] Update doc and release note for probe instrumentation (PR #162606)

2025-10-12 Thread Fangrui Song via cfe-commits
https://github.com/MaskRay edited https://github.com/llvm/llvm-project/pull/162606 ___ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits