[all-commits] [llvm/llvm-project] 40c126: [Bitcode] Use range-based for loops (NFC) (#97776)

Fangrui Song via All-commits all-commits at lists.llvm.org
Sun Jul 7 12:41:26 PDT 2024


  Branch: refs/heads/users/MaskRay/spr/mc-support-cfi_label
  Home:   https://github.com/llvm/llvm-project
  Commit: 40c12648c6c0a39efce294e3fa763fd6c8ed4005
      https://github.com/llvm/llvm-project/commit/40c12648c6c0a39efce294e3fa763fd6c8ed4005
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
    M llvm/lib/Bitcode/Reader/MetadataLoader.cpp
    M llvm/lib/Bitcode/Writer/ValueEnumerator.cpp

  Log Message:
  -----------
  [Bitcode] Use range-based for loops (NFC) (#97776)


  Commit: 02c7be5094fa3ffb3f118d9e2d69af435b7c8ef6
      https://github.com/llvm/llvm-project/commit/02c7be5094fa3ffb3f118d9e2d69af435b7c8ef6
  Author: Nikolas Klauser <nikolasklauser at berlin.de>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M libcxx/include/__locale_dir/locale_base_api.h
    M libcxx/include/__locale_dir/locale_base_api/android.h
    M libcxx/include/__locale_dir/locale_base_api/fuchsia.h
    M libcxx/include/__locale_dir/locale_base_api/ibm.h
    M libcxx/include/__locale_dir/locale_base_api/musl.h
    M libcxx/include/__locale_dir/locale_base_api/newlib.h
    M libcxx/include/__locale_dir/locale_base_api/openbsd.h
    M libcxx/include/__locale_dir/locale_base_api/win32.h
    M libcxx/include/__support/xlocale/__posix_l_fallback.h
    M libcxx/include/__support/xlocale/__strtonum_fallback.h

  Log Message:
  -----------
  [libc++] Remove dead code from the locale base API and support code (#89070)


  Commit: f4e6ddbc2ed77ef73a036408f1d04bb792e2d357
      https://github.com/llvm/llvm-project/commit/f4e6ddbc2ed77ef73a036408f1d04bb792e2d357
  Author: jameshu15869 <55058507+jameshu15869 at users.noreply.github.com>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M libc/benchmarks/gpu/LibcGpuBenchmark.cpp
    M libc/benchmarks/gpu/LibcGpuBenchmark.h

  Log Message:
  -----------
  [libc] Fix Cppcheck Issues (#96999)

This PR fixes linting issues discovered by `cppcheck`.

Fixes: https://github.com/llvm/llvm-project/issues/96863


  Commit: b151c7e36a26a4168d0384c88295099e4b6470d0
      https://github.com/llvm/llvm-project/commit/b151c7e36a26a4168d0384c88295099e4b6470d0
  Author: Izaak Schroeder <izaak.schroeder at gmail.com>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/docs/dev/undefined_behavior.rst
    M libc/spec/posix.td
    M libc/src/CMakeLists.txt
    A libc/src/dlfcn/CMakeLists.txt
    A libc/src/dlfcn/dlclose.cpp
    A libc/src/dlfcn/dlclose.h
    A libc/src/dlfcn/dlerror.cpp
    A libc/src/dlfcn/dlerror.h
    A libc/src/dlfcn/dlopen.cpp
    A libc/src/dlfcn/dlopen.h
    A libc/src/dlfcn/dlsym.cpp
    A libc/src/dlfcn/dlsym.h

  Log Message:
  -----------
  [libc] Add `dlfcn.h` placeholder (#97501)

Adds `dlopen` and friends. This is needed as part of the effort to
compile `libunwind` + `libc` without baremetal mode. This is part of
https://github.com/llvm/llvm-project/issues/97191. This should still be
spec compliant, since `dlopen` always returns `NULL` and `dlerror`
always returns an error message.

> If dlopen() fails for any reason, it returns NULL.

> The function dlclose() returns 0 on success, and nonzero on error.

> Since the value of the symbol could actually be NULL (so that a NULL
return from dlsym() need not indicate an error), the correct way to test
for an error is to call dlerror() to clear any old error conditions,
then call dlsym(), and then call dlerror() again, saving its return
value into a variable, and check whether this saved value is not NULL.


See:
- https://linux.die.net/man/3/dlopen


  Commit: f767295942288bd70156ad322defac60b568c927
      https://github.com/llvm/llvm-project/commit/f767295942288bd70156ad322defac60b568c927
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M clang-tools-extra/clangd/support/ThreadsafeFS.cpp

  Log Message:
  -----------
  [clangd] Use std::make_unique (NFC) (#97915)


  Commit: 75bc20ff899753b100cb875ce703af2348a1d6bb
      https://github.com/llvm/llvm-project/commit/75bc20ff899753b100cb875ce703af2348a1d6bb
  Author: Kazu Hirata <kazu at google.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/include/llvm/Analysis/BranchProbabilityInfo.h
    M llvm/include/llvm/Analysis/MLInlineAdvisor.h
    M llvm/include/llvm/Analysis/MemorySSA.h
    M llvm/include/llvm/ProfileData/SampleProfReader.h
    M llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    M llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp
    M llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp
    M llvm/lib/IR/DebugProgramInstruction.cpp
    M llvm/lib/ObjectYAML/XCOFFYAML.cpp
    M llvm/lib/Support/TimeProfiler.cpp
    M llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/tools/bugpoint/CrashDebugger.cpp
    M llvm/tools/llvm-as/llvm-as.cpp
    M llvm/tools/llvm-objdump/MachODump.cpp
    M llvm/tools/llvm-profgen/ProfiledBinary.cpp
    M llvm/tools/llvm-readobj/llvm-readobj.cpp
    M llvm/unittests/CodeGen/GlobalISel/GISelMITest.h
    M llvm/unittests/DebugInfo/BTF/BTFParserTest.cpp
    M llvm/unittests/DebugInfo/DWARF/DWARFExpressionCopyBytesTest.cpp
    M llvm/unittests/IR/VFABIDemanglerTest.cpp
    M llvm/unittests/Linker/LinkModulesTest.cpp
    M llvm/unittests/MC/DwarfLineTableHeaders.cpp
    M llvm/unittests/MIR/MachineMetadata.cpp
    M llvm/unittests/Target/X86/MachineSizeOptsTest.cpp
    M llvm/unittests/Transforms/Utils/SizeOptsTest.cpp

  Log Message:
  -----------
  [llvm] Remove redundant calls to std::unique_ptr<T>::get (NFC) (#97914)


  Commit: d00f1c14dc0ea8a933f90ada0f77781d99a439a7
      https://github.com/llvm/llvm-project/commit/d00f1c14dc0ea8a933f90ada0f77781d99a439a7
  Author: Kyungwoo Lee <kyulee at meta.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    A llvm/include/llvm/CodeGenData/OutlinedHashTree.h
    A llvm/include/llvm/CodeGenData/OutlinedHashTreeRecord.h
    M llvm/lib/CMakeLists.txt
    A llvm/lib/CodeGenData/CMakeLists.txt
    A llvm/lib/CodeGenData/OutlinedHashTree.cpp
    A llvm/lib/CodeGenData/OutlinedHashTreeRecord.cpp
    M llvm/unittests/CMakeLists.txt
    A llvm/unittests/CodeGenData/CMakeLists.txt
    A llvm/unittests/CodeGenData/OutlinedHashTreeRecordTest.cpp
    A llvm/unittests/CodeGenData/OutlinedHashTreeTest.cpp

  Log Message:
  -----------
  [CGData] Outlined Hash Tree (#89792)

This defines the OutlinedHashTree class.
It contains sequences of stable hash values of instructions that have
been outlined. This OutlinedHashTree can be used to track the outlined
instruction sequences across modules. A trie structure is used in its
implementation, allowing for a compact sharing of common prefixes.

This is a patch for
https://discourse.llvm.org/t/rfc-enhanced-machine-outliner-part-2-thinlto-nolto/78753.


  Commit: 8a41327948e7611e851234782b8005d615c5c92c
      https://github.com/llvm/llvm-project/commit/8a41327948e7611e851234782b8005d615c5c92c
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M lld/docs/ReleaseNotes.rst

  Log Message:
  -----------
  ReleaseNotes: add lld/ELF notes


  Commit: 57fa5084036d10824f6f64e3bcc481db8fa73c24
      https://github.com/llvm/llvm-project/commit/57fa5084036d10824f6f64e3bcc481db8fa73c24
  Author: Kyungwoo Lee <kyulee at meta.com>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M llvm/unittests/CodeGenData/OutlinedHashTreeTest.cpp

  Log Message:
  -----------
  Fix build break for [CGData] Outlined Hash Tree (#89792)


  Commit: ba255076a0efce1e2e7ecf5572a794912e23370b
      https://github.com/llvm/llvm-project/commit/ba255076a0efce1e2e7ecf5572a794912e23370b
  Author: Izaak Schroeder <izaak.schroeder at gmail.com>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M libc/config/linux/aarch64/headers.txt
    M libc/config/linux/x86_64/headers.txt
    M libc/include/CMakeLists.txt
    M libc/include/llvm-libc-macros/CMakeLists.txt
    A libc/include/llvm-libc-macros/elf-macros.h
    M libc/include/llvm-libc-macros/link-macros.h
    M libc/include/llvm-libc-types/CMakeLists.txt
    A libc/include/llvm-libc-types/Dl_info.h
    A libc/include/llvm-libc-types/__dl_iterate_phdr_callback_t.h
    A libc/include/llvm-libc-types/struct_dl_phdr_info.h

  Log Message:
  -----------
  [libc] Add `link.h` and `elf.h` headers (#97924)

Headers for https://github.com/llvm/llvm-project/pull/97504


  Commit: 1acb08660a7a2cd3f0f2e8f4fbfe34c830484480
      https://github.com/llvm/llvm-project/commit/1acb08660a7a2cd3f0f2e8f4fbfe34c830484480
  Author: Schrodinger ZHU Yifan <yifanzhu at rochester.edu>
  Date:   2024-07-06 (Sat, 06 Jul 2024)

  Changed paths:
    M libc/config/linux/aarch64/headers.txt
    M libc/config/linux/x86_64/headers.txt
    M libc/include/CMakeLists.txt
    M libc/include/llvm-libc-macros/CMakeLists.txt
    R libc/include/llvm-libc-macros/elf-macros.h
    M libc/include/llvm-libc-macros/link-macros.h
    M libc/include/llvm-libc-types/CMakeLists.txt
    R libc/include/llvm-libc-types/Dl_info.h
    R libc/include/llvm-libc-types/__dl_iterate_phdr_callback_t.h
    R libc/include/llvm-libc-types/struct_dl_phdr_info.h

  Log Message:
  -----------
  Revert "[libc] Add `link.h` and `elf.h` headers" (#97931)

Reverts llvm/llvm-project#97924


  Commit: f4c781174b4b8fd958d9074c25eb06b6e276cb1c
      https://github.com/llvm/llvm-project/commit/f4c781174b4b8fd958d9074c25eb06b6e276cb1c
  Author: Younan Zhang <zyn7109 at gmail.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/test/SemaTemplate/generic-lambda.cpp

  Log Message:
  -----------
  [Clang] Add captures to the instantiation scope for noexcept specifiers (#97166)

The noexcept specifiers of dependent lambdas would be transformed and
rebuilt, where the map of instantiation should also contain captured
variables in case they are used from the noexcept specifier.

I also uncovered another assertion failure while at it. However, I
decided to leave it as-is because 1) that doesn't appear to be the case
in the release version and 2) fixing that might lead to ABI breakage.
Anyhow, the case has been added to the test comment.

Fixes https://github.com/llvm/llvm-project/issues/95735


  Commit: e83e53b7027149a61a6d4d27ddf66614d8d24129
      https://github.com/llvm/llvm-project/commit/e83e53b7027149a61a6d4d27ddf66614d8d24129
  Author: Carl Ritson <carl.ritson at amd.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
    M llvm/unittests/MC/AMDGPU/CMakeLists.txt
    A llvm/unittests/MC/AMDGPU/Disassembler.cpp

  Log Message:
  -----------
  [AMDGPU][MC] Allow UC_VERSION_* constant reuse (#96461)

If more than one disassembler is created for a context then allow reuse
of existing constants.
Warn if constants values do not match.


  Commit: 9d6b68b63f02e0fa3a1dd5b4553cc0d8f17d8777
      https://github.com/llvm/llvm-project/commit/9d6b68b63f02e0fa3a1dd5b4553cc0d8f17d8777
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M libcxx/src/CMakeLists.txt
    R libcxx/src/chrono_exception.cpp
    A libcxx/src/experimental/chrono_exception.cpp
    A libcxx/src/experimental/include/tzdb/time_zone_private.h
    A libcxx/src/experimental/include/tzdb/types_private.h
    A libcxx/src/experimental/include/tzdb/tzdb_list_private.h
    A libcxx/src/experimental/include/tzdb/tzdb_private.h
    A libcxx/src/experimental/time_zone.cpp
    A libcxx/src/experimental/tzdb.cpp
    A libcxx/src/experimental/tzdb_list.cpp
    R libcxx/src/include/tzdb/time_zone_private.h
    R libcxx/src/include/tzdb/types_private.h
    R libcxx/src/include/tzdb/tzdb_list_private.h
    R libcxx/src/include/tzdb/tzdb_private.h
    R libcxx/src/time_zone.cpp
    R libcxx/src/tzdb.cpp
    R libcxx/src/tzdb_list.cpp
    M libcxx/test/libcxx/time/time.zone/time.zone.db/rules.pass.cpp
    M libcxx/test/libcxx/time/time.zone/time.zone.db/zones.pass.cpp

  Log Message:
  -----------
  [libc++][TZDB] Makes implementation experimental. (#95657)

This moves the files to libcxx/src/experimental/ as discussed in #90394.

Fixes: https://github.com/llvm/llvm-project/issues/94902


  Commit: 0ff06b44cc345901eaeaf968f885b9a0fd59ec24
      https://github.com/llvm/llvm-project/commit/0ff06b44cc345901eaeaf968f885b9a0fd59ec24
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    A llvm/utils/gn/secondary/llvm/lib/CodeGenData/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
    A llvm/utils/gn/secondary/llvm/unittests/CodeGenData/BUILD.gn

  Log Message:
  -----------
  [gn] port d00f1c14dc0e (CodeGenDataTests)


  Commit: 964327d22f51e479ef12dfcfc1ed28af0e7f7d06
      https://github.com/llvm/llvm-project/commit/964327d22f51e479ef12dfcfc1ed28af0e7f7d06
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/utils/gn/secondary/libcxx/src/BUILD.gn

  Log Message:
  -----------
  [gn] port 9d6b68b63f02 (libc++ tzdb to experimental/)


  Commit: 03807aa2c5d924a2e88fad1cacda2470c5052f1c
      https://github.com/llvm/llvm-project/commit/03807aa2c5d924a2e88fad1cacda2470c5052f1c
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/unittests/MC/AMDGPU/Disassembler.cpp

  Log Message:
  -----------
  [AMDGPU][MC] Attempt to fix build after e83e53b702714

See https://github.com/llvm/llvm-project/pull/96461#issuecomment-2212381515


  Commit: 902fb1b4653d5a23613492406cd5693446f06ab6
      https://github.com/llvm/llvm-project/commit/902fb1b4653d5a23613492406cd5693446f06ab6
  Author: Nico Weber <thakis at chromium.org>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M llvm/utils/gn/secondary/llvm/unittests/MC/AMDGPU/BUILD.gn

  Log Message:
  -----------
  [gn build] Port e83e53b70271


  Commit: c65f8d881671c3c7966fbbc967b7c4ca063d989b
      https://github.com/llvm/llvm-project/commit/c65f8d881671c3c7966fbbc967b7c4ca063d989b
  Author: Felix Schneider <fx.schn at gmail.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/test/Dialect/Linalg/invalid.mlir

  Log Message:
  -----------
  [mlir][linalg] Fix crashes in parser on linalg ops without operands (#97944)

`parseDstStyleOp` parses both `ins()` and `outs()` optionally. The
parsers for `linalg.transpose`, `linalg.broadcast` and `linalg.map`
however assume that at least one operand is present in the state,
leading to crashes otherwise.

This patch adds checks to the parsers which stop them from crashing if
no operands were parsed. When the Ops are parsed successfuly, the
verifiers can work on them.

Fix https://github.com/llvm/llvm-project/issues/97857


  Commit: 07c157a43534744bff8b9cf03a5ec8d19717ba72
      https://github.com/llvm/llvm-project/commit/07c157a43534744bff8b9cf03a5ec8d19717ba72
  Author: Jeremy Kun <jkun at google.com>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M mlir/include/mlir/IR/DialectImplementation.h
    M mlir/test/IR/parser.mlir
    A mlir/test/IR/parser_dialect_loading.mlir
    M mlir/test/lib/Dialect/Test/TestAttrDefs.td
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
    M mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp

  Log Message:
  -----------
  [mlir] load dialect in parser for optional parameters (#96667)

https://github.com/llvm/llvm-project/pull/96242 fixed an issue where the
auto-generated parsers were not loading dialects whose namespaces are
not present in the textual IR. This required the attribute parameter to
be a tablegen def with its dialect information attached.

This fails when using parameter wrapper classes like
`OptionalParameter`. This came up because `RingAttr` uses
`OptionalParameter` for its second and third attributes.
`OptionalParameter` takes as input the C++ type as a string instead of
the tablegen def, and so it doesn't have a dialect member value to
trigger the fix from https://github.com/llvm/llvm-project/pull/96242.
The docs on this topic say the appropriate solution as overloading
`FieldParser` for a particular type.

This PR updates `FieldParser` for generic attributes to load the dialect
on demand. This requires `mlir-tblgen` to emit a `dialectName` static
field on the generated attribute class, and check for it with template
metaprogramming, since not all attribute types go through `mlir-tblgen`.

---------

Co-authored-by: Jeremy Kun <j2kun at users.noreply.github.com>
Co-authored-by: Oleksandr "Alex" Zinenko <ftynse at gmail.com>


  Commit: 649cdfc4b6781a350dfc87d9b2a4b5a4c3395909
      https://github.com/llvm/llvm-project/commit/649cdfc4b6781a350dfc87d9b2a4b5a4c3395909
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M lld/ELF/Driver.cpp
    M lld/test/ELF/version.test

  Log Message:
  -----------
  [ELF] Reinstate the former spelling in the version message

With `LLVM_APPEND_VC_REV=off`, the new version message after #97323
looks like:
```
% /tmp/out/custom2/bin/ld.lld --version
LLD 19.0.0, compatible with GNU linkers
```

A trailing comma after the version string might cause issues with
version detection tools that don't strip it, as seen in the Linux
kernel's scripts/ld-version.sh script.

Pull Request: https://github.com/llvm/llvm-project/pull/97942


  Commit: 1a9750eefa5c1c57587f2a977a45ec4d45e67cf2
      https://github.com/llvm/llvm-project/commit/1a9750eefa5c1c57587f2a977a45ec4d45e67cf2
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-07-07 (Sun, 07 Jul 2024)

  Changed paths:
    M clang-tools-extra/clangd/support/ThreadsafeFS.cpp
    M clang/docs/ReleaseNotes.rst
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    M clang/test/SemaTemplate/generic-lambda.cpp
    M libc/benchmarks/gpu/LibcGpuBenchmark.cpp
    M libc/benchmarks/gpu/LibcGpuBenchmark.h
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/docs/dev/undefined_behavior.rst
    M libc/spec/posix.td
    M libc/src/CMakeLists.txt
    A libc/src/dlfcn/CMakeLists.txt
    A libc/src/dlfcn/dlclose.cpp
    A libc/src/dlfcn/dlclose.h
    A libc/src/dlfcn/dlerror.cpp
    A libc/src/dlfcn/dlerror.h
    A libc/src/dlfcn/dlopen.cpp
    A libc/src/dlfcn/dlopen.h
    A libc/src/dlfcn/dlsym.cpp
    A libc/src/dlfcn/dlsym.h
    M libcxx/include/__locale_dir/locale_base_api.h
    M libcxx/include/__locale_dir/locale_base_api/android.h
    M libcxx/include/__locale_dir/locale_base_api/fuchsia.h
    M libcxx/include/__locale_dir/locale_base_api/ibm.h
    M libcxx/include/__locale_dir/locale_base_api/musl.h
    M libcxx/include/__locale_dir/locale_base_api/newlib.h
    M libcxx/include/__locale_dir/locale_base_api/openbsd.h
    M libcxx/include/__locale_dir/locale_base_api/win32.h
    M libcxx/include/__support/xlocale/__posix_l_fallback.h
    M libcxx/include/__support/xlocale/__strtonum_fallback.h
    M libcxx/src/CMakeLists.txt
    R libcxx/src/chrono_exception.cpp
    A libcxx/src/experimental/chrono_exception.cpp
    A libcxx/src/experimental/include/tzdb/time_zone_private.h
    A libcxx/src/experimental/include/tzdb/types_private.h
    A libcxx/src/experimental/include/tzdb/tzdb_list_private.h
    A libcxx/src/experimental/include/tzdb/tzdb_private.h
    A libcxx/src/experimental/time_zone.cpp
    A libcxx/src/experimental/tzdb.cpp
    A libcxx/src/experimental/tzdb_list.cpp
    R libcxx/src/include/tzdb/time_zone_private.h
    R libcxx/src/include/tzdb/types_private.h
    R libcxx/src/include/tzdb/tzdb_list_private.h
    R libcxx/src/include/tzdb/tzdb_private.h
    R libcxx/src/time_zone.cpp
    R libcxx/src/tzdb.cpp
    R libcxx/src/tzdb_list.cpp
    M libcxx/test/libcxx/time/time.zone/time.zone.db/rules.pass.cpp
    M libcxx/test/libcxx/time/time.zone/time.zone.db/zones.pass.cpp
    M lld/ELF/Driver.cpp
    M lld/docs/ReleaseNotes.rst
    M lld/test/ELF/version.test
    M llvm/include/llvm/Analysis/BranchProbabilityInfo.h
    M llvm/include/llvm/Analysis/MLInlineAdvisor.h
    M llvm/include/llvm/Analysis/MemorySSA.h
    A llvm/include/llvm/CodeGenData/OutlinedHashTree.h
    A llvm/include/llvm/CodeGenData/OutlinedHashTreeRecord.h
    M llvm/include/llvm/ProfileData/SampleProfReader.h
    M llvm/lib/Bitcode/Reader/BitcodeReader.cpp
    M llvm/lib/Bitcode/Reader/MetadataLoader.cpp
    M llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
    M llvm/lib/CMakeLists.txt
    M llvm/lib/CodeGen/GlobalISel/GISelKnownBits.cpp
    M llvm/lib/CodeGen/GlobalISel/IRTranslator.cpp
    A llvm/lib/CodeGenData/CMakeLists.txt
    A llvm/lib/CodeGenData/OutlinedHashTree.cpp
    A llvm/lib/CodeGenData/OutlinedHashTreeRecord.cpp
    M llvm/lib/DWARFLinker/Parallel/DWARFLinkerCompileUnit.cpp
    M llvm/lib/DWARFLinker/Parallel/DWARFLinkerImpl.cpp
    M llvm/lib/IR/DebugProgramInstruction.cpp
    M llvm/lib/ObjectYAML/XCOFFYAML.cpp
    M llvm/lib/Support/TimeProfiler.cpp
    M llvm/lib/Target/AMDGPU/Disassembler/AMDGPUDisassembler.cpp
    M llvm/lib/ToolDrivers/llvm-lib/LibDriver.cpp
    M llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
    M llvm/tools/bugpoint/CrashDebugger.cpp
    M llvm/tools/llvm-as/llvm-as.cpp
    M llvm/tools/llvm-objdump/MachODump.cpp
    M llvm/tools/llvm-profgen/ProfiledBinary.cpp
    M llvm/tools/llvm-readobj/llvm-readobj.cpp
    M llvm/unittests/CMakeLists.txt
    M llvm/unittests/CodeGen/GlobalISel/GISelMITest.h
    A llvm/unittests/CodeGenData/CMakeLists.txt
    A llvm/unittests/CodeGenData/OutlinedHashTreeRecordTest.cpp
    A llvm/unittests/CodeGenData/OutlinedHashTreeTest.cpp
    M llvm/unittests/DebugInfo/BTF/BTFParserTest.cpp
    M llvm/unittests/DebugInfo/DWARF/DWARFExpressionCopyBytesTest.cpp
    M llvm/unittests/IR/VFABIDemanglerTest.cpp
    M llvm/unittests/Linker/LinkModulesTest.cpp
    M llvm/unittests/MC/AMDGPU/CMakeLists.txt
    A llvm/unittests/MC/AMDGPU/Disassembler.cpp
    M llvm/unittests/MC/DwarfLineTableHeaders.cpp
    M llvm/unittests/MIR/MachineMetadata.cpp
    M llvm/unittests/Target/X86/MachineSizeOptsTest.cpp
    M llvm/unittests/Transforms/Utils/SizeOptsTest.cpp
    M llvm/utils/gn/secondary/libcxx/src/BUILD.gn
    A llvm/utils/gn/secondary/llvm/lib/CodeGenData/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/BUILD.gn
    A llvm/utils/gn/secondary/llvm/unittests/CodeGenData/BUILD.gn
    M llvm/utils/gn/secondary/llvm/unittests/MC/AMDGPU/BUILD.gn
    M mlir/include/mlir/IR/DialectImplementation.h
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/test/Dialect/Linalg/invalid.mlir
    M mlir/test/IR/parser.mlir
    A mlir/test/IR/parser_dialect_loading.mlir
    M mlir/test/lib/Dialect/Test/TestAttrDefs.td
    M mlir/test/lib/Dialect/Test/TestOps.td
    M mlir/tools/mlir-tblgen/AttrOrTypeDefGen.cpp
    M mlir/tools/mlir-tblgen/AttrOrTypeFormatGen.cpp

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

Created using spr 1.3.5-bogner


Compare: https://github.com/llvm/llvm-project/compare/1a931a027f74...1a9750eefa5c

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