[clang] [clang-tools-extra] [llvm] Reland: [clang] Improved canonicalization for template specialization types (PR #135414)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: > I still wish I could test lldb locally. I will keep trying. Please note lldb uses the system's `debugserver` on macOS. But on other systems (Linux, Windows) it uses its own lldb-server. You may not be able to reproduce the problem on macOS. https://github.com/llvm/llvm-proje

[clang] [clang-tools-extra] [llvm] Reland: [clang] Improved canonicalization for template specialization types (PR #135414)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: I tried the single test `C:/Python312/python_d.exe D:/test/llvm-project/lldb/test/API/dotest.py ... D:/test/llvm-project/lldb/test/API/commands/expression/import-std-module/array -p TestArrayFromStdModule.py` Here is the debug stack trace: ``` Assertion failed: Arg.structurally

[clang] [clang-tools-extra] [llvm] Reland: [clang] Improved canonicalization for template specialization types (PR #135414)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: I have tested the initial commit https://github.com/llvm/llvm-project/pull/135414/commits/f8e6b60276eabe0d89db03df95af1315590b78b9 The issue is still there ``` Assertion failed: Arg.structurallyEquals(getCanonicalTemplateArgument(Arg)), file D:\as\mainline\llvm-project\clang\li

[clang] [clang-tools-extra] [llvm] Reland: [clang] Improved canonicalization for template specialization types (PR #135414)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: Note [lldb-x86_64-debian](https://lab.llvm.org/buildbot/#/builders/162) and [lldb-aarch64-windows](https://lab.llvm.org/buildbot/#/builders/141) did not fail because used gcc and msvc to build lldb. But failed lldb tests required clang. I will test this patch on the environment

[clang] [clang-tools-extra] Revert "[clang] Improved canonicalization for template specialization types" (PR #135354)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
https://github.com/slydiman closed https://github.com/llvm/llvm-project/pull/135354 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang-tools-extra] Revert "[clang] Improved canonicalization for template specialization types" (PR #135354)

2025-04-11 Thread Dmitry Vasilyev via cfe-commits
https://github.com/slydiman created https://github.com/llvm/llvm-project/pull/135354 Reverts llvm/llvm-project#135119 because of the assert in ASTContext.cpp, line 5619. See #135352 for details. >From 2c7b3620502462008c3150df0522b441fb9527b3 Mon Sep 17 00:00:00 2001 From: Dmitry Vasilyev Da

[clang] [clang-tools-extra] [clang] Improved canonicalization for template specialization types (PR #135119)

2025-04-10 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: Please note we got the assert (ASTContext.cpp, line 5619) at least on the following buildbots: [lldb-remote-linux-win](https://lab.llvm.org/buildbot/#/builders/197): ``` UNSUPPORTED: LLDB (C:\buildbot\as-builder-10\lldb-x-aarch64\build\bin\clang.exe-aarch64) :: test_dsym (Test

[clang] [llvm] [AArch64] Improve bcvtn2 and remove aarch64_neon_bfcvt intrinsics (PR #120363)

2025-01-21 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: > Ah - thanks. It is hopefully fixed in > [6dc356d](https://github.com/llvm/llvm-project/commit/6dc356d6985fc49d1b69c20cc27f6b066742144a)? Yes, https://lab.llvm.org/buildbot/#/builders/197/builds/927 Thanks. https://github.com/llvm/llvm-project/pull/120363

[clang] [llvm] [AArch64] Improve bcvtn2 and remove aarch64_neon_bfcvt intrinsics (PR #120363)

2025-01-21 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: One more failure on Windows host using MSVC https://lab.llvm.org/buildbot/#/builders/197/builds/919 ``` FAILED: tools/clang/lib/CodeGen/CMakeFiles/obj.clangCodeGen.dir/CGBuiltin.cpp.obj ccache C:\PROGRA~1\MICROS~1\2022\COMMUN~1\VC\Tools\MSVC\1441~1.341\bin\Hostx64\x64\cl.exe

[clang] [llvm] Enable LLDB tests in Linux pre-merge CI (PR #94208)

2024-06-05 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: We have configured few buildbots for cross lldb tests with Windows x86_64, Linux x86_64 hosts and Linux Aarch64 targets. Our main setup is Windows host and currently it is 100% green. We still have a number of local patches. The biggest changes are related to Makefile.rules to

[clang] [llvm] Enable LLDB tests in pre-merge CI (PR #94208)

2024-06-03 Thread Dmitry Vasilyev via cfe-commits
slydiman wrote: > First Windows CI results: LLDB unit tests do not even build. Please note the following for Windows setup: - We used cmake 3.25.3 because we got some issues with the latest cmake. - python prerequisites are: `python -m pip install swig pexpect psutil`. - Most gnu tools may be u