[all-commits] [llvm/llvm-project] 8c0465: [bazel] Fix bazel build after 2b983a24583dd4e131d7...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Wed Apr 16 09:30:45 PDT 2025


  Branch: refs/heads/users/vitalybuka/spr/nfccfi-avoid-failing-cfi-tests
  Home:   https://github.com/llvm/llvm-project
  Commit: 8c04656c457e28680c60e8edc15a4b170b684ca2
      https://github.com/llvm/llvm-project/commit/8c04656c457e28680c60e8edc15a4b170b684ca2
  Author: Benjamin Chetioui <3920784+bchetioui at users.noreply.github.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  [bazel] Fix bazel build after 2b983a24583dd4e131d727717872a56712b5dd52. (#135976)


  Commit: 30259076fec0af97e604ca943b61fb686b9b21ef
      https://github.com/llvm/llvm-project/commit/30259076fec0af97e604ca943b61fb686b9b21ef
  Author: Brox Chen <guochen2 at amd.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
    M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt

  Log Message:
  -----------
  [AMDGPU][True16][MC] fix opsel for v_cmpx 16bit inst (#135441)

Fixed inst printer so that no opsel is generated for dst reg of cmpx
16bit insts


  Commit: aca710ac3655fcd3f057edc1382ceec7fc58ef19
      https://github.com/llvm/llvm-project/commit/aca710ac3655fcd3f057edc1382ceec7fc58ef19
  Author: Tom Honermann <tom.honermann at intel.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M clang/lib/CodeGen/CGCall.cpp

  Log Message:
  -----------
  [NFC][Clang] Introduce type aliases to replace use of auto in clang/lib/CodeGen/CGCall.cpp. (#135861)

CGCall.cpp declares several functions with a return type that is an
explicitly spelled out specialization of `SmallVector`. Previously,
`auto` was used in several places to avoid repeating the long type name;
a use that Clang maintainers find unjustified. This change introduces
type aliases and replaces the existing uses of `auto` with the
corresponding alias name.


  Commit: 81b4fc2bedc411c257fdf24540318e24fe669b8b
      https://github.com/llvm/llvm-project/commit/81b4fc2bedc411c257fdf24540318e24fe669b8b
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

  Log Message:
  -----------
  [CodeGen] Construct SmallVector with ArrayRef (NFC) (#135930)

Note that we can drop the call to reserve because the constructor that
takes ArrayRef calls append, which in turn calls reserve.


  Commit: 842bc07946e7ac71692ae235e784b9bc6c3d6535
      https://github.com/llvm/llvm-project/commit/842bc07946e7ac71692ae235e784b9bc6c3d6535
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/lib/DebugInfo/Symbolize/Symbolize.cpp

  Log Message:
  -----------
  [DebugInfo] Use StringRef::starts_with (NFC) (#135933)


  Commit: 05772406153c390e61809757643ad49bff7dc71d
      https://github.com/llvm/llvm-project/commit/05772406153c390e61809757643ad49bff7dc71d
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp

  Log Message:
  -----------
  [Utils] Use StringRef::ends_with (NFC) (#135934)


  Commit: 0045b82a42bd36306a14f8b40bd9b54470c299ea
      https://github.com/llvm/llvm-project/commit/0045b82a42bd36306a14f8b40bd9b54470c299ea
  Author: Kazu Hirata <kazu at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp

  Log Message:
  -----------
  [Vectorize] Construct SmallVector with an iterator range (NFC) (#135936)


  Commit: 419fa1b06a36336ad85f1c71fc72ffa719ceb659
      https://github.com/llvm/llvm-project/commit/419fa1b06a36336ad85f1c71fc72ffa719ceb659
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
    M lldb/source/ValueObject/ValueObject.cpp
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/TestDataFormatterLibcxxInvalidVectorSimulator.py
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp

  Log Message:
  -----------
  [lldb][DataFormatter] Surface CalculateNumChildren errors in std::vector summary (#135944)

When the data-formatters happen to break (e.g., due to layout changes in
libc++), there's no clear indicator of them failing from a user's
perspective. E.g., for `std::vector`s we would just show:
```
(std::vector<int>) v = size=0 {}
```
which is highly misleading, especially if `v.size()` returns a non-zero
size.

This patch surfaces the various errors that could occur when calculating
the number of children of a vector.

rdar://146964266


  Commit: 34598fdadc06bd3b21aa97342dda05ecd9233912
      https://github.com/llvm/llvm-project/commit/34598fdadc06bd3b21aa97342dda05ecd9233912
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M llvm/include/llvm/Demangle/ItaniumDemangle.h

  Log Message:
  -----------
  [llvm][ItaniumDemangle] Use __LDBL_MANT_DIG__ for configuring demangling of long doubles (#135968)

Syncing in the changes from
https://github.com/llvm/llvm-project/pull/134976 using the
`cp-to-llvm.sh` script.


  Commit: 7f4422d99115efbb770e13ccb60cf6bfc190c245
      https://github.com/llvm/llvm-project/commit/7f4422d99115efbb770e13ccb60cf6bfc190c245
  Author: David Green <david.green at arm.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    A llvm/test/CodeGen/AArch64/shuffle-extend.ll

  Log Message:
  -----------
  [AArch64] Add testing for shuffles that extend into new types. NFC


  Commit: 24171f4d12a02b49de1cc7a1beb2dc19c740a9f1
      https://github.com/llvm/llvm-project/commit/24171f4d12a02b49de1cc7a1beb2dc19c740a9f1
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M clang/test/Driver/sanitizer-ld.c

  Log Message:
  -----------
  [NFC][CFI] Add test to check for '-flto' and '-fvisibility=' flags (#135892)


  Commit: ab07d73d2d2461840d42a9e8c121aa4732a6d0a3
      https://github.com/llvm/llvm-project/commit/ab07d73d2d2461840d42a9e8c121aa4732a6d0a3
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-04-16 (Wed, 16 Apr 2025)

  Changed paths:
    M clang/lib/CodeGen/CGCall.cpp
    M lldb/source/Plugins/Language/CPlusPlus/LibCxxVector.cpp
    M lldb/source/ValueObject/ValueObject.cpp
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/Makefile
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/TestDataFormatterLibcxxInvalidVectorSimulator.py
    A lldb/test/API/functionalities/data-formatter/data-formatter-stl/libcxx-simulators/invalid-vector/main.cpp
    M llvm/include/llvm/Demangle/ItaniumDemangle.h
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/lib/DebugInfo/Symbolize/Symbolize.cpp
    M llvm/lib/Target/AMDGPU/MCTargetDesc/AMDGPUInstPrinter.cpp
    M llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    A llvm/test/CodeGen/AArch64/shuffle-extend.ll
    M llvm/test/MC/AMDGPU/gfx11_asm_vop3_from_vopcx.s
    M llvm/test/MC/AMDGPU/gfx11_asm_vopcx_t16_promote.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vop3cx.s
    M llvm/test/MC/AMDGPU/gfx12_asm_vopcx_t16_promote.s
    M llvm/test/MC/Disassembler/AMDGPU/gfx11_dasm_vop3_from_vopcx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx.txt
    M llvm/test/MC/Disassembler/AMDGPU/gfx12_dasm_vop3cx_dpp16.txt
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  rebase

Created using spr 1.3.4


Compare: https://github.com/llvm/llvm-project/compare/c00fee831fe2...ab07d73d2d24

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list