[all-commits] [llvm/llvm-project] c7e6ca: [SLP][NFC]Add dump() method for ScheduleData struc...

Vitaly Buka via All-commits all-commits at lists.llvm.org
Thu Jan 23 11:18:21 PST 2025


  Branch: refs/heads/users/vitalybuka/spr/yaml2obj-dont-use-uninitialized-type
  Home:   https://github.com/llvm/llvm-project
  Commit: c7e6ca76cb4be7b1707cb583cf4aa4d458b312aa
      https://github.com/llvm/llvm-project/commit/c7e6ca76cb4be7b1707cb583cf4aa4d458b312aa
  Author: Alexey Bataev <a.bataev at outlook.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

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

  Log Message:
  -----------
  [SLP][NFC]Add dump() method for ScheduleData struct type for better debugging


  Commit: 66e49e38aeed92c48ba175f31e12b07a8c526d11
      https://github.com/llvm/llvm-project/commit/66e49e38aeed92c48ba175f31e12b07a8c526d11
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/ObjectYAML/MachOYAML.cpp
    M llvm/test/ObjectYAML/MachO/section_data.yaml
    M llvm/test/tools/yaml2obj/ELF/custom-fill.yaml

  Log Message:
  -----------
  [YAML] Don't validate `Fill::Size` after error (#123280)

Size is required, so we don't know if it's in
uninitialized state after the previous error.

Triggers msan on llvm/test/tools/yaml2obj/ELF/custom-fill.yaml NOSIZE
test.

We have `Fill` Section with Pattern, but no size. Before the fix it
produced error:
```
YAML:169:5: error: missing required key 'Size'
  - Type:    Fill
    ^
YAML:169:5: error: "Size" can't be 0 when "Pattern" is not empty
  - Type:    Fill
```

The same applies to `MachOYAML::Section` fields `content` and `size`.
However `MachOYAML::Section` matches size first, so on error,
content is not set anyway. Added error checking just in case.


  Commit: ff17a4136dedba004d901a571c4fae501affd051
      https://github.com/llvm/llvm-project/commit/ff17a4136dedba004d901a571c4fae501affd051
  Author: Brad Smith <brad at comstyle.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/include/lldb/Host/Time.h
    M lldb/source/Host/CMakeLists.txt
    R lldb/source/Host/android/LibcGlue.cpp
    M lldb/source/Host/common/Socket.cpp
    M lldb/source/Host/posix/HostInfoPosix.cpp
    M lldb/source/Host/posix/ProcessLauncherPosixFork.cpp

  Log Message:
  -----------
  [lldb] Remove support and workarounds for Android 4 and older (#124047)


  Commit: 5a7d92f7a09d5580a298c2982bd42918b7ec492c
      https://github.com/llvm/llvm-project/commit/5a7d92f7a09d5580a298c2982bd42918b7ec492c
  Author: Alexandros Lamprineas <alexandros.lamprineas at arm.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M clang/test/CodeGen/AArch64/cpu-supports-target.c

  Log Message:
  -----------
  [NFC] Remove invalid features from test and autogenerate checks. (#124130)


  Commit: bc578afce4d3070261702d1af6f32cb472b038dc
      https://github.com/llvm/llvm-project/commit/bc578afce4d3070261702d1af6f32cb472b038dc
  Author: Vitaly Buka <vitalybuka at google.com>
  Date:   2025-01-23 (Thu, 23 Jan 2025)

  Changed paths:
    M clang/test/CodeGen/AArch64/cpu-supports-target.c
    M lldb/cmake/modules/LLDBConfig.cmake
    M lldb/include/lldb/Host/Time.h
    M lldb/source/Host/CMakeLists.txt
    R lldb/source/Host/android/LibcGlue.cpp
    M lldb/source/Host/common/Socket.cpp
    M lldb/source/Host/posix/HostInfoPosix.cpp
    M lldb/source/Host/posix/ProcessLauncherPosixFork.cpp
    M llvm/lib/ObjectYAML/ELFYAML.cpp
    M llvm/lib/ObjectYAML/MachOYAML.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/test/ObjectYAML/MachO/section_data.yaml
    M llvm/test/tools/yaml2obj/ELF/custom-fill.yaml
    M llvm/test/tools/yaml2obj/ELF/section-type.yaml

  Log Message:
  -----------
  nits

Created using spr 1.3.4


Compare: https://github.com/llvm/llvm-project/compare/eb389d2a517f...bc578afce4d3

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