[all-commits] [llvm/llvm-project] 2f2217: [RISCV] Add missing tests for inttoptr/ptrtoint on...

Fangrui Song via All-commits all-commits at lists.llvm.org
Sat Jan 13 20:22:38 PST 2024


  Branch: refs/heads/users/MaskRay/spr/x86-add-ws-constraint-and-p-modifier-for-symbolic-addresslabel-reference
  Home:   https://github.com/llvm/llvm-project
  Commit: 2f2217a8f7ad68b2d9374e0515f02e6752acd126
      https://github.com/llvm/llvm-project/commit/2f2217a8f7ad68b2d9374e0515f02e6752acd126
  Author: Min-Yih Hsu <min.hsu at sifive.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    A llvm/test/CodeGen/RISCV/rvv/vp-inttoptr-ptrtoint.ll

  Log Message:
  -----------
  [RISCV] Add missing tests for inttoptr/ptrtoint on scalable vectors (#77857)

Add missing tests for inttoptr/ptrtoint on scalable vectors. Previously we only had inttoptr/ptrtoint tests for fixed vectors.


  Commit: f6f1ab9d90252f9b943e77a64e30a3d26ef7cbbb
      https://github.com/llvm/llvm-project/commit/f6f1ab9d90252f9b943e77a64e30a3d26ef7cbbb
  Author: Felix Schneider <fx.schn at gmail.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/test/Dialect/SCF/for-loop-peeling.mlir

  Log Message:
  -----------
  [mlir][scf] Fix `for-loop-peeling` crash (#77697)

Before applying the peeling patterns, it can happen that the `ForOp`
gets a step of zero during folding. This leads to a division-by-zero
down the line.

This patch adds an additional check for a constant-zero step and a
 test.

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


  Commit: 3bbc912d37f03d9ad3be330b81d91c2eaf6c37f2
      https://github.com/llvm/llvm-project/commit/3bbc912d37f03d9ad3be330b81d91c2eaf6c37f2
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

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

  Log Message:
  -----------
  [Driver,test] Update sanitizer test after RequiresPIE removal #77689

They fail in a CLANG_DEFAULT_PIE_ON_LINUX=off build.


  Commit: 97a9dbb64919fe71379cda5f043633cbeb6438e5
      https://github.com/llvm/llvm-project/commit/97a9dbb64919fe71379cda5f043633cbeb6438e5
  Author: XDeme <66138117+XDeme at users.noreply.github.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/unittests/Format/FormatTest.cpp

  Log Message:
  -----------
  [clang-format] Handle possible crash in `getCells` (#77723)

Done as requested in llvm/llvm-project#77045

I have changed the test a bit, because since the root problem was fixed,
the original test would possibly never crash.


  Commit: 0daf303e79906196ee8ea5c5c9db375b7c8fcc31
      https://github.com/llvm/llvm-project/commit/0daf303e79906196ee8ea5c5c9db375b7c8fcc31
  Author: spupyrev <spupyrev at users.noreply.github.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M bolt/lib/Passes/CacheMetrics.cpp

  Log Message:
  -----------
  [BOLT] Fix double conversion in CacheMetrics (#75253)

The change (i) fixes an issue with double-int conversion in CacheMetrics
and
(ii) removes command-line options for computing metrics (which aren't
modified
anyway).
This change might break some tests verifying the exact output of
CacheMetrics.


  Commit: 85b7d54385ab65dc5d924f78613fab182529d2c3
      https://github.com/llvm/llvm-project/commit/85b7d54385ab65dc5d924f78613fab182529d2c3
  Author: Emilio Cota <ecg at google.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

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

  Log Message:
  -----------
  [bazel] fix for 5417a5fed6e1e026


  Commit: 9f8c818141720c1bb69f9e023396a9aa0733ccf6
      https://github.com/llvm/llvm-project/commit/9f8c818141720c1bb69f9e023396a9aa0733ccf6
  Author: Igor Kudrin <ikudrin at accesssoftek.com>
  Date:   2024-01-13 (Sat, 13 Jan 2024)

  Changed paths:
    M llvm/lib/Support/CommandLine.cpp
    M llvm/unittests/Support/CommandLineTest.cpp

  Log Message:
  -----------
  [CommandLine][NFCI] Do not add 'All' to 'RegisteredSubCommands' (#77722)

After #75679, it is no longer necessary to add the `All` pseudo
subcommand to the list of registered subcommands. The change causes the
list to contain only real subcommands, i.e. an unnamed top-level
subcommand and named ones. This simplifies the code a bit by removing
some checks for this special case.

This is a fixed version of #77041, where options of the 'All' subcommand
were not added to subcommands defined after them.


  Commit: 792fa23c1bd0df92f4835f50300399c5db2d80b4
      https://github.com/llvm/llvm-project/commit/792fa23c1bd0df92f4835f50300399c5db2d80b4
  Author: Usman Nadeem <mnadeem at quicinc.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    A llvm/test/CodeGen/AArch64/sve2-sli-sri.ll

  Log Message:
  -----------
  [AArch64][SVE2] Lower OR to SLI/SRI (#77555)

Code builds on NEON code and the tests are adapted from NEON tests
minus the tests for illegal types.


  Commit: b348126b21ee4a3189dde946e70f2b0e899f86e9
      https://github.com/llvm/llvm-project/commit/b348126b21ee4a3189dde946e70f2b0e899f86e9
  Author: Petr Hosek <phosek at google.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M libc/utils/HdrGen/CMakeLists.txt
    M llvm/cmake/modules/CrossCompile.cmake
    M llvm/runtimes/CMakeLists.txt

  Log Message:
  -----------
  [libc] Build native libc-hdrgen when crosscompiling (#77848)

When crosscompiling tools for a different architecture, we need to build
native libc-hdrgen which can be achieved using the existing CMake
support for crosscompiling tablegen tools.


  Commit: 882b4fccd26264be15aed5ec531ab6c879d8cc2a
      https://github.com/llvm/llvm-project/commit/882b4fccd26264be15aed5ec531ab6c879d8cc2a
  Author: Will Hawkins <hawkinsw at obs.cr>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.stride.pass.cpp
    M libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.stride.pass.cpp
    M libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.stride.pass.cpp
    M libcxx/test/support/check_assertion.h

  Log Message:
  -----------
  [libc++][NFC] Make AssertionInfoMatcher::CheckMessageMatches Stricter (#77721)

Rather than allow for a message to be considered a match for the actual
assertion if it is anywhere in the assertion text, make sure that the
expected and the actual assertion are identical.

Addresses #77701


  Commit: 8cd956197fc08debb8b2ce6894bad59800e1993e
      https://github.com/llvm/llvm-project/commit/8cd956197fc08debb8b2ce6894bad59800e1993e
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVFeatures.td

  Log Message:
  -----------
  [RISCV] Update descriptions for Zvk* shorthands. (#77961)

This makes them more consistent with other extensions so they appear
move similar in the -print-supported-extensions output.


  Commit: 1048b5999b4b1c970f3b454040d4352770e5cf5c
      https://github.com/llvm/llvm-project/commit/1048b5999b4b1c970f3b454040d4352770e5cf5c
  Author: lntue <35648136+lntue at users.noreply.github.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/docs/math/index.rst
    M libc/spec/stdc.td
    M libc/src/math/CMakeLists.txt
    A libc/src/math/fabsf128.h
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/fabsf128.cpp
    M libc/test/src/math/smoke/CMakeLists.txt
    A libc/test/src/math/smoke/fabsf128_test.cpp

  Log Message:
  -----------
  [libc][math] Add C23 math function fabsf128. (#77825)


  Commit: f05b0812145897ba34bc2d7fda436a54f9fbca22
      https://github.com/llvm/llvm-project/commit/f05b0812145897ba34bc2d7fda436a54f9fbca22
  Author: Arthur Eubanks <aeubanks at google.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Driver/Options.td
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/test/CodeGen/large-data-threshold.c
    M clang/test/Driver/large-data-threshold.c

  Log Message:
  -----------
  [clang] Adjust -mlarge-data-threshold handling (#77958)

Make it apply to x86-64 medium and large code models since that's what
the backend does.

Limit logic to exclude x86-32.

Default to 0, let the driver set it to 65536 for the medium code model
if one is not passed. Set it to 0 for the large code model by default to
match gcc and since some users make assumptions about the large code
model that any small data will break.


  Commit: cd753c70e66f557e27bef8c04d98c4cf3667f566
      https://github.com/llvm/llvm-project/commit/cd753c70e66f557e27bef8c04d98c4cf3667f566
  Author: lntue <35648136+lntue at users.noreply.github.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt

  Log Message:
  -----------
  [libc][math] Remove wrong fabsf128 entrypoint in aarch64 list. (#77974)


  Commit: 3add9491cd748cb9d71ff38f1517cf06b9708d01
      https://github.com/llvm/llvm-project/commit/3add9491cd748cb9d71ff38f1517cf06b9708d01
  Author: carlobertolli <carlo.bertolli at amd.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M openmp/libomptarget/test/lit.cfg
    M openmp/libomptarget/test/lit.site.cfg.in
    M openmp/libomptarget/test/unified_shared_memory/api.c
    M openmp/libomptarget/test/unified_shared_memory/close_enter_exit.c

  Log Message:
  -----------
  [OpenMP] Fix two usm tests for amdgpus. (#77851)

Some are missing setting of HSA_XNACK=1 environment variable, used to
enable unified memory support on amdgpu's when it's not been set at
kernel boot time. Some others needed to be marked as supporting
unified_shared_memory in the lit test harness.


  Commit: 4c41449edd8d37f103d75c105d13593e1fe0e6fe
      https://github.com/llvm/llvm-project/commit/4c41449edd8d37f103d75c105d13593e1fe0e6fe
  Author: Ryan Prichard <rprichard at google.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    A libcxx/lib/abi/i686-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
    A libcxx/lib/abi/x86_64-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/utils/ci/run-buildbot

  Log Message:
  -----------
  [libc++][Android] Add NDK ABI lists for i686 and x86_64 (#69272)

This commit adds ABI lists for the Android NDK.

Fixes: https://github.com/llvm/llvm-project/issues/69270
Differential Revision: https://reviews.llvm.org/D155341


  Commit: 93efa2b8b9eb46fcf79a71f594cd5ac377302184
      https://github.com/llvm/llvm-project/commit/93efa2b8b9eb46fcf79a71f594cd5ac377302184
  Author: carlobertolli <carlo.bertolli at amd.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M openmp/libomptarget/test/lit.cfg
    M openmp/libomptarget/test/lit.site.cfg.in
    M openmp/libomptarget/test/unified_shared_memory/api.c
    M openmp/libomptarget/test/unified_shared_memory/close_enter_exit.c

  Log Message:
  -----------
  Revert "[OpenMP] Fix two usm tests for amdgpus." (#77983)

Reverts llvm/llvm-project#77851


  Commit: dcba077146b92634f6a6b6e86970d59aaf7baf28
      https://github.com/llvm/llvm-project/commit/dcba077146b92634f6a6b6e86970d59aaf7baf28
  Author: Amir Ayupov <aaupov at fb.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M bolt/docs/BAT.md
    M bolt/include/bolt/Profile/BoltAddressTranslation.h
    M bolt/lib/Profile/BoltAddressTranslation.cpp
    M bolt/test/X86/bolt-address-translation.test

  Log Message:
  -----------
  [BOLT] Embed cold mapping info into function entry in BAT (#76903)

Reduces BAT section size:
- large binary: to 12283500 bytes (0.32x original size),
- medium binary: to 1616020 bytes (0.27x original size),
- small binary: to 404 bytes (0.28x original size).

Test Plan: Updated bolt/test/X86/bolt-address-translation.test


  Commit: e27561fc7de0231f2efdb750f2092c3ac807c1a3
      https://github.com/llvm/llvm-project/commit/e27561fc7de0231f2efdb750f2092c3ac807c1a3
  Author: Jonas Devlieghere <jonas at devlieghere.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M lldb/include/lldb/Utility/FileSpec.h
    M lldb/include/lldb/Utility/FileSpecList.h
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Utility/FileSpec.cpp
    M lldb/unittests/Utility/FileSpecTest.cpp

  Log Message:
  -----------
  [lldb] Move MD5 Checksum from FileSpec to SupportFile

When I added the MD5 checksum I was on the fence between storing it in
FileSpec or creating a new SupportFile abstraction. The latter was
deemed overkill for just the MD5 hashes, but support for inline sources
in the DWARF 5 line table tipped the scales. This patch moves the MD5
checksum into the new SupportFile class.


  Commit: 4618ef8cf5d8fa406c34ce2770c304cac95310b6
      https://github.com/llvm/llvm-project/commit/4618ef8cf5d8fa406c34ce2770c304cac95310b6
  Author: Greg Clayton <gclayton at fb.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DIContext.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
    M llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    A llvm/test/tools/llvm-dwarfdump/Inputs/dump_dwo.dwo.yaml
    A llvm/test/tools/llvm-dwarfdump/Inputs/dump_dwo.o.yaml
    A llvm/test/tools/llvm-dwarfdump/dump_dwo.test
    M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp

  Log Message:
  -----------
  Allow the dumping of .dwo files contents to show up when dumping an executable with split DWARF. (#66726)

Allow the dumping of .dwo files contents to show up when dumping an
executable with split DWARF.

Currently if you run llvm-dwarfdump on a binary that has skeleton
compile units, you only see the skeleton compile units. Since the main
binary has the linked addresses it would be nice to be able to dump
DWARF from the .dwo files and how the resolved addresses instead of
showing the address index and "<unresolved>" in the output. This patch
adds an option that can be specified to dump the non skeleton DIEs named
--dwo.

Added the ability to use the following options with split dwarf as well:
  --name <name>
  --lookup <addr>
  --debug-info <die-offset>


  Commit: c8ef88c446a3ff773c5be2fbf3df84b8b40c0c41
      https://github.com/llvm/llvm-project/commit/c8ef88c446a3ff773c5be2fbf3df84b8b40c0c41
  Author: Alex Langford <alangford at apple.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M lldb/include/lldb/Breakpoint/BreakpointIDList.h
    M lldb/source/Breakpoint/BreakpointIDList.cpp
    M lldb/source/Commands/CommandObjectBreakpoint.cpp

  Log Message:
  -----------
  [lldb][NFCI] Remove CommandReturnObject from BreakpointIDList (#77858)

BreakpointIDList does not need to know about CommandReturnObject.
BreakpointIDList::FindAndReplaceIDRanges is the last place that uses it
in BreakpointIDList.

Instead of passing in a CommandReturnObject, it now returns an
llvm::Error. The callsite uses the Error to populate the
CommandReturnObject as needed.


  Commit: 45ccc3b968cd40a07c653afeb4f548fd34433da1
      https://github.com/llvm/llvm-project/commit/45ccc3b968cd40a07c653afeb4f548fd34433da1
  Author: Jon Roelofs <jonathan_roelofs at apple.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/apple.inc

  Log Message:
  -----------
  [compiler-rt][builtins] Add a missing 'const' to the Apple __init_cpu_features_resolver


  Commit: 060505aa0d49f31e6f2fd4e137c76d86f571f66b
      https://github.com/llvm/llvm-project/commit/060505aa0d49f31e6f2fd4e137c76d86f571f66b
  Author: erichkeane <ekeane at nvidia.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M clang/lib/Parse/ParseOpenACC.cpp

  Log Message:
  -----------
  [OpenACC] Remove mistakenly left TODO and fix format issue


  Commit: 40a361acf5ce255054c5b2e5f67a24325bfe0398
      https://github.com/llvm/llvm-project/commit/40a361acf5ce255054c5b2e5f67a24325bfe0398
  Author: John Harrison <harjohn at google.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
    M lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
    M lldb/test/API/tools/lldb-dap/variables/main.cpp
    M lldb/tools/lldb-dap/JSONUtils.cpp
    M lldb/tools/lldb-dap/JSONUtils.h
    M lldb/tools/lldb-dap/lldb-dap.cpp

  Log Message:
  -----------
  [lldb-dap] Updating VariableDescription to use GetDescription() as a fallback. (#77026)

When generating a `display_value` for a variable the current approach
calls `SBValue::GetValue()` and `SBValue::GetSummary()` to generate a
`display_value` for the `SBValue`. However, there are cases where both
of these return an empty string and the fallback is to print a pointer
and type name instead (e.g. `FooBarType @ 0x00321`).

For swift types, lldb includes a langauge runtime plugin that can
generate a description of the object but this is only used with
`SBValue::GetDescription()`.

For example:
```
$ lldb swift-binary
... stop at breakpoint ...
lldb> script
>>> event = lldb.frame.GetValueForVariablePath("event")
>>> print("Value", event.GetValue())
Value None
>>> print("Summary", event.GetSummary())
Summary None
>>> print("Description", event) # __str__ calls SBValue::GetDescription()
Description (main.Event) event = (name = "Greetings", time = 2024-01-04 23:38:06 UTC)
```

With this change, if GetValue and GetSummary return empty then we try
`SBValue::GetDescription()` as a fallback before using the previous
logic of printing `<type> @ <addr>`.


  Commit: 974ded972564c87683fdfc057e07ba6d83710f51
      https://github.com/llvm/llvm-project/commit/974ded972564c87683fdfc057e07ba6d83710f51
  Author: MaheshRavishankar <1663364+MaheshRavishankar at users.noreply.github.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/test/Dialect/Linalg/vectorization.mlir
    M mlir/test/Interfaces/TilingInterface/lower-to-loops-using-interface.mlir

  Log Message:
  -----------
  [mlir][Linalg] Change `linalg.transpose` to use the output indexing map as identity. (#77951)

This makes it consistent with how other linalg operations represent
indexing maps.


  Commit: f4461cf4f30417be118487142bca6635e07ed1e6
      https://github.com/llvm/llvm-project/commit/f4461cf4f30417be118487142bca6635e07ed1e6
  Author: Michael Buch <michaelbuch12 at gmail.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M lldb/test/API/functionalities/data-formatter/data-formatter-advanced/TestDataFormatterAdv.py
    M lldb/test/API/functionalities/data-formatter/data-formatter-advanced/main.cpp

  Log Message:
  -----------
  [lldb][test] Add tests for target.max-string-summary-length setting (#77920)

This adds API tests for the `target.max-string-summary-length`, which
was recently fixed in https://github.com/llvm/llvm-project/pull/72233


  Commit: 2b2310484f5fc30c9da914caa8d2bd12ab25b3e6
      https://github.com/llvm/llvm-project/commit/2b2310484f5fc30c9da914caa8d2bd12ab25b3e6
  Author: Dominik Wójt <dominik.wojt at arm.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M libcxx/utils/ci/build-picolibc.sh

  Log Message:
  -----------
  [libc++] tests with picolibc: update picolibc (#77908)

The updated picolibc version has "isblank" function with external
linkage. This is required for C++ modules support.

This should solve all the problems reported in #76980, but
we'll wait to validate this with the modules build without
closing that issue.


  Commit: e13ee61553403722c89586b9758f8b9395820fad
      https://github.com/llvm/llvm-project/commit/e13ee61553403722c89586b9758f8b9395820fad
  Author: Krzysztof Parzyszek <Krzysztof.Parzyszek at amd.com>
  Date:   2024-01-12 (Fri, 12 Jan 2024)

  Changed paths:
    M flang/lib/Lower/OpenMP.cpp

  Log Message:
  -----------
  [Flang][OpenMP] Separate creation of work-sharing and SIMD loops, NFC (#77757)

These two constructs were both handled in `genOMP` for loop constructs.
There is some shared code between the two, but there are also enough
differences to separate these two cases into individual functions.

The shared code converting loop bounds and steps has been extracted
into a separate function.

Recursive lowering [1/5]


  Commit: 3faf57743b8c72ded081b1dbf8fe737f25c4888a
      https://github.com/llvm/llvm-project/commit/3faf57743b8c72ded081b1dbf8fe737f25c4888a
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-01-13 (Sat, 13 Jan 2024)

  Changed paths:
    M bolt/docs/BAT.md
    M bolt/include/bolt/Profile/BoltAddressTranslation.h
    M bolt/lib/Passes/CacheMetrics.cpp
    M bolt/lib/Profile/BoltAddressTranslation.cpp
    M bolt/test/X86/bolt-address-translation.test
    M clang/include/clang/Basic/DiagnosticDriverKinds.td
    M clang/include/clang/Driver/Options.td
    M clang/lib/CodeGen/CodeGenModule.cpp
    M clang/lib/Driver/ToolChains/Clang.cpp
    M clang/lib/Format/WhitespaceManager.cpp
    M clang/lib/Parse/ParseOpenACC.cpp
    M clang/test/CodeGen/X86/inline-asm-constraints.c
    M clang/test/CodeGen/large-data-threshold.c
    M clang/test/Driver/fsanitize.c
    M clang/test/Driver/large-data-threshold.c
    M clang/test/Driver/sanitizer-ld.c
    M clang/test/Sema/inline-asm-validate-x86.c
    M clang/unittests/Format/FormatTest.cpp
    M compiler-rt/lib/builtins/cpu_model/aarch64/fmv/apple.inc
    M flang/lib/Lower/OpenMP.cpp
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/x86_64/entrypoints.txt
    M libc/docs/math/index.rst
    M libc/spec/stdc.td
    M libc/src/math/CMakeLists.txt
    A libc/src/math/fabsf128.h
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/fabsf128.cpp
    M libc/test/src/math/smoke/CMakeLists.txt
    A libc/test/src/math/smoke/fabsf128_test.cpp
    M libc/utils/HdrGen/CMakeLists.txt
    A libcxx/lib/abi/i686-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
    A libcxx/lib/abi/x86_64-linux-android21.libcxxabi.v1.stable.exceptions.nonew.abilist
    M libcxx/test/libcxx/containers/views/mdspan/layout_left/assert.stride.pass.cpp
    M libcxx/test/libcxx/containers/views/mdspan/layout_right/assert.stride.pass.cpp
    M libcxx/test/libcxx/containers/views/mdspan/layout_stride/assert.stride.pass.cpp
    M libcxx/test/support/check_assertion.h
    M libcxx/utils/ci/build-picolibc.sh
    M libcxx/utils/ci/run-buildbot
    M lldb/include/lldb/Breakpoint/BreakpointIDList.h
    M lldb/include/lldb/Utility/FileSpec.h
    M lldb/include/lldb/Utility/FileSpecList.h
    M lldb/source/Breakpoint/BreakpointIDList.cpp
    M lldb/source/Commands/CommandObjectBreakpoint.cpp
    M lldb/source/Plugins/SymbolFile/DWARF/SymbolFileDWARF.cpp
    M lldb/source/Utility/FileSpec.cpp
    M lldb/test/API/functionalities/data-formatter/data-formatter-advanced/TestDataFormatterAdv.py
    M lldb/test/API/functionalities/data-formatter/data-formatter-advanced/main.cpp
    M lldb/test/API/tools/lldb-dap/evaluate/TestDAP_evaluate.py
    M lldb/test/API/tools/lldb-dap/variables/TestDAP_variables.py
    M lldb/test/API/tools/lldb-dap/variables/main.cpp
    M lldb/tools/lldb-dap/JSONUtils.cpp
    M lldb/tools/lldb-dap/JSONUtils.h
    M lldb/tools/lldb-dap/lldb-dap.cpp
    M lldb/unittests/Utility/FileSpecTest.cpp
    M llvm/cmake/modules/CrossCompile.cmake
    M llvm/docs/LangRef.rst
    M llvm/include/llvm/DebugInfo/DIContext.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFContext.h
    M llvm/lib/DebugInfo/DWARF/DWARFCompileUnit.cpp
    M llvm/lib/DebugInfo/DWARF/DWARFContext.cpp
    M llvm/lib/Support/CommandLine.cpp
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
    M llvm/lib/Target/RISCV/RISCVFeatures.td
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/runtimes/CMakeLists.txt
    A llvm/test/CodeGen/AArch64/sve2-sli-sri.ll
    A llvm/test/CodeGen/RISCV/rvv/vp-inttoptr-ptrtoint.ll
    M llvm/test/CodeGen/X86/inline-asm-Ws-constraint-error.ll
    M llvm/test/CodeGen/X86/inline-asm-Ws-constraint.ll
    A llvm/test/tools/llvm-dwarfdump/Inputs/dump_dwo.dwo.yaml
    A llvm/test/tools/llvm-dwarfdump/Inputs/dump_dwo.o.yaml
    A llvm/test/tools/llvm-dwarfdump/dump_dwo.test
    M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
    M llvm/unittests/Support/CommandLineTest.cpp
    M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
    M mlir/lib/Dialect/SCF/Transforms/LoopSpecialization.cpp
    M mlir/test/Dialect/Linalg/vectorization.mlir
    M mlir/test/Dialect/SCF/for-loop-peeling.mlir
    M mlir/test/Interfaces/TilingInterface/lower-to-loops-using-interface.mlir
    M utils/bazel/llvm-project-overlay/mlir/BUILD.bazel

  Log Message:
  -----------
  support symbolic reference with an optional constant addend

Created using spr 1.3.4


Compare: https://github.com/llvm/llvm-project/compare/241d8f1b9557...3faf57743b8c


More information about the All-commits mailing list