[all-commits] [llvm/llvm-project] 7ad7db: [RISCV] Fix typo in ABI name in test. NFC

darkbuck via All-commits all-commits at lists.llvm.org
Fri Feb 9 20:18:11 PST 2024


  Branch: refs/heads/users/hliao/spr/globalisel-global-isel-for-brcond-nfc
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ad7db0d9960859de10d23fa84aa581c154d152c
      https://github.com/llvm/llvm-project/commit/7ad7db0d9960859de10d23fa84aa581c154d152c
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/test/CodeGen/RISCV/push-pop-opt-crash.ll

  Log Message:
  -----------
  [RISCV] Fix typo in ABI name in test. NFC

ilp64->lp64.


  Commit: 81c4bf946a377b1dc90c02ff3ff8240e78db0edb
      https://github.com/llvm/llvm-project/commit/81c4bf946a377b1dc90c02ff3ff8240e78db0edb
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M lld/test/ELF/riscv-section-layout.s
    M lld/test/ELF/x86-64-section-layout.s

  Log Message:
  -----------
  [ELF] Improve _etext/_edata tests


  Commit: bb180856ec28efe305dc77ca4bb3db12d8932edf
      https://github.com/llvm/llvm-project/commit/bb180856ec28efe305dc77ca4bb3db12d8932edf
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/test/CodeGen/NVPTX/intrinsics.ll

  Log Message:
  -----------
  [NVPTX][Fix] Update minimum CPU for NVPTX intrinsics test

Summary:
This test requires at least sm_30 to run, but that is still below the
minimum supported version of sm_52 currently. Just set this to sm_60 so
the tests pass in the future.


  Commit: 5f26b902d59b98ffa450f7bae508b330d0184d0d
      https://github.com/llvm/llvm-project/commit/5f26b902d59b98ffa450f7bae508b330d0184d0d
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M lld/ELF/Writer.cpp

  Log Message:
  -----------
  [ELF] Apply forgotten change to #81223


  Commit: 3c707310a3e0233c1bc364a408e6fb43e56e1b78
      https://github.com/llvm/llvm-project/commit/3c707310a3e0233c1bc364a408e6fb43e56e1b78
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsNVPTX.def
    M clang/test/CodeGen/builtins-nvptx.c
    A clang/test/CodeGenOpenCL/reflect.cl
    M llvm/include/llvm/IR/IntrinsicsNVVM.td
    M llvm/test/CodeGen/NVPTX/nvvm-reflect-opaque.ll
    M llvm/test/CodeGen/NVPTX/nvvm-reflect.ll

  Log Message:
  -----------
  [NVPTX] Add clang builtin for `__nvvm_reflect` intrinsic (#81277)

Summary:
Some recent support made usage of `__nvvm_reflect` more consistent. We
should expose it as a builtin rather than forcing users to externally
define the function.


  Commit: 2cbe5a33a5fda257747d75863bd9ccb8920b9249
      https://github.com/llvm/llvm-project/commit/2cbe5a33a5fda257747d75863bd9ccb8920b9249
  Author: Maksim Panchenko <maks at fb.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/ObjCopy/ELF/ELFObject.cpp

  Log Message:
  -----------
  [llvm-objcopy] Fix the build again after 7ddc320


  Commit: 228e9d5bcfcb6411d2a257b560464323d0248c35
      https://github.com/llvm/llvm-project/commit/228e9d5bcfcb6411d2a257b560464323d0248c35
  Author: Louis Dionne <ldionne.2 at gmail.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td

  Log Message:
  -----------
  [clang] Document the type_visibility attribute (#79157)

I was looking for the documentation of that attribute, and the best I
could find was a Stackoverflow answer or the commit message that
originally introduced the attribute. I figured I might as well document
what I find to save everyone time in the future.


  Commit: bd65547805a4b02be8f8c9e7acf1df850164da53
      https://github.com/llvm/llvm-project/commit/bd65547805a4b02be8f8c9e7acf1df850164da53
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M .github/workflows/issue-release-workflow.yml
    M llvm/utils/git/github-automation.py

  Log Message:
  -----------
  [workflows] Create a more descriptive title and body when creating a PR for backports (#80396)

When a backport request is made, the resulting pull request will have a
title like this:

<release branch>: <First line of HEAD commit for the branch>

And a body that says:

Backport <commit0> <commit1> ..

Requested By: <user>


  Commit: 967374123bd6eee23db9a57fcac7324e420648c5
      https://github.com/llvm/llvm-project/commit/967374123bd6eee23db9a57fcac7324e420648c5
  Author: Joseph Huber <huberjn at outlook.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M libc/cmake/modules/LLVMLibCObjectRules.cmake

  Log Message:
  -----------
  [libc] Bump up minimum PTX version to 6.3

Summary:
I neglected the fact that `activemask` is a 6.2 or 6.3 feature, so
building this on older machines is incorrect. Bump this up to 6.3 for
now so it works. In the future we will try to get rid of the N
architecture business.


  Commit: 7fd1466433a05f4e2e183914a8bd7c372bb0b8a7
      https://github.com/llvm/llvm-project/commit/7fd1466433a05f4e2e183914a8bd7c372bb0b8a7
  Author: Richard Dzenis <dzenis at richard.lv>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M mlir/include/mlir/Interfaces/CallInterfaces.td

  Log Message:
  -----------
  [mlir] Fix CallOpInterface extraClassDeclaration to be fully namespace qualified (#81258)

`extraClassDeclaration` of `CallOpInterface` can be inherited by other
`OpInterfaces` into foreign namespaces, thus types must be fully
qualified to prevent compiler errors, for example:

    def MyCaller : OpInterface<"MyCaller", [CallOpInterface]> {
        let cppNamespace = "::MyNamespace";
    }


  Commit: 1d0f86ba80543931d467d6ce3f2ad8cdde514710
      https://github.com/llvm/llvm-project/commit/1d0f86ba80543931d467d6ce3f2ad8cdde514710
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/lib/AST/Decl.cpp
    A clang/test/SemaCXX/attr-target-mv-warn-unused.cpp

  Log Message:
  -----------
  [Sema] Warn unused functions for FMV based on the target attribute (#81302)

The spurious -Wunused-function warning issue for `target_version` #80227
also applied to `__attribute__((target(...)))` based FMV. #81167 removed
warnings for all `target`-based FMV. This patch restores the warnings
for `__attribute__((target("default")))`.


  Commit: c7a0db1e20251f436e3d500eac03bd9be1d88b45
      https://github.com/llvm/llvm-project/commit/c7a0db1e20251f436e3d500eac03bd9be1d88b45
  Author: yozhu <101743168+yozhu at users.noreply.github.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
    A llvm/test/Transforms/LowerTypeTests/cfi-annotation.ll

  Log Message:
  -----------
  [CFI][annotation] Leave alone function pointers in function annotations (#80173)

Function annotation, as part of llvm.metadata, is for the function
itself and doesn't apply to its corresponding jump table entry, so with
CFI we shouldn't replace function pointer in function annotation with
pointer to its corresponding jump table entry.


  Commit: 7ff488708c0caa1b31af7ad677b9b321209f6738
      https://github.com/llvm/llvm-project/commit/7ff488708c0caa1b31af7ad677b9b321209f6738
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M flang/include/flang/Lower/ConvertVariable.h
    M flang/include/flang/Optimizer/Builder/FIRBuilder.h
    M flang/include/flang/Optimizer/Builder/HLFIRTools.h
    M flang/include/flang/Optimizer/Dialect/FIRAttr.td
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/include/flang/Optimizer/HLFIR/HLFIROps.td
    M flang/include/flang/Optimizer/Support/Utils.h
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Lower/ConvertVariable.cpp
    M flang/lib/Optimizer/Builder/FIRBuilder.cpp
    M flang/lib/Optimizer/Builder/HLFIRTools.cpp
    M flang/lib/Optimizer/Dialect/FIRAttr.cpp
    M flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
    M flang/unittests/Optimizer/FortranVariableTest.cpp

  Log Message:
  -----------
  [flang][cuda][NFC] Rename CUDAAttribute to CUDADataAttribute (#81323)

The newly introduced `CUDAAttribute` is meant for CUDA attributes
associated with variable. In order to not clash with the future
attribute for function/subroutine, rename `CUDAAttribute` to
`CUDADataAttribute`.


  Commit: 0b77b19292457b9f2020e290980f1803a16eea34
      https://github.com/llvm/llvm-project/commit/0b77b19292457b9f2020e290980f1803a16eea34
  Author: choikwa <5455710+choikwa at users.noreply.github.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    A llvm/test/CodeGen/AMDGPU/uniform-select.ll

  Log Message:
  -----------
  [AMDGPU] Add test to show s_cselect generation from uniform select (#79384)


  Commit: 01706e767777aeac9d5a22617d522826b64fce3e
      https://github.com/llvm/llvm-project/commit/01706e767777aeac9d5a22617d522826b64fce3e
  Author: Derek Schuff <dschuff at chromium.org>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/include/llvm/Object/Wasm.h
    M llvm/lib/Object/WasmObjectFile.cpp
    M llvm/test/MC/WebAssembly/alias-offset.s
    M llvm/test/MC/WebAssembly/alias.s
    M llvm/test/Object/wasm-linked-namesec-with-linkingsec.yaml
    M llvm/test/Object/wasm-linked-symbol-table.yaml
    M llvm/test/tools/llvm-nm/wasm/linked.yaml
    M llvm/test/tools/llvm-nm/wasm/print-size.test
    M llvm/test/tools/llvm-objdump/wasm/dylink-symbol-table.yaml
    M llvm/test/tools/llvm-objdump/wasm/linked-symbol-table-namesec.yaml
    M llvm/test/tools/llvm-objdump/wasm/symbol-table.test
    M llvm/tools/llvm-nm/llvm-nm.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp

  Log Message:
  -----------
  [llvm-nm][WebAssembly] Print function symbol sizes (#81315)

nm already prints sizes for data symbols. Do that for function symbols 
too, and update objdump to also print size information.

Implements item 3 from https://github.com/llvm/llvm-project/issues/76107


  Commit: 9397d23671f26ab8631e90f688ae2ea212f3c770
      https://github.com/llvm/llvm-project/commit/9397d23671f26ab8631e90f688ae2ea212f3c770
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/include/clang/Driver/Options.td

  Log Message:
  -----------
  [docs] --save-temps=: add single quotes after #80921 and update --save-temps


  Commit: 0267f9800ea23921120faa4b1d46ac5806e5eca1
      https://github.com/llvm/llvm-project/commit/0267f9800ea23921120faa4b1d46ac5806e5eca1
  Author: Tom Stellard <tstellar at redhat.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    A .github/workflows/llvm-project-workflow-tests.yml

  Log Message:
  -----------
  [workflows] Add a new workflow for testing release branch CI (#81073)

Since we commit all changes to the release branch CI to main first, we
need someway to test that these changes to main don't break the CI.


  Commit: fbba818a78f591d89f25768ba31783714d526532
      https://github.com/llvm/llvm-project/commit/fbba818a78f591d89f25768ba31783714d526532
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/test/Driver/aarch64-cssc.c
    M clang/test/Misc/target-invalid-cpu-note.c
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/TargetParser/Host.cpp
    M llvm/test/CodeGen/AArch64/cpus.ll
    M llvm/test/CodeGen/AArch64/neon-dot-product.ll
    M llvm/test/CodeGen/AArch64/remat.ll
    M llvm/test/MC/AArch64/armv8.2a-dotprod.s
    M llvm/test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt
    M llvm/unittests/TargetParser/Host.cpp
    M llvm/unittests/TargetParser/TargetParserTest.cpp

  Log Message:
  -----------
  [AArch64] Add the Ampere1B core (#81297)

The Ampere1B is Ampere's third-generation core implementing a
superscalar, out-of-order microarchitecture with nested virtualization,
speculative side-channel mitigation and architectural support for
defense against ROP/JOP style software attacks.

Ampere1B is an ARMv8.7+ implementation, adding support for the FEAT
WFxT, FEAT CSSC, FEAT PAN3 and FEAT AFP extensions. It also includes all
features of the second-generation Ampere1A, such as the Memory Tagging
Extension and SM3/SM4 cryptography instructions.


  Commit: 7b2eff6306c1a20f69f16bc485dbc229c8ada40d
      https://github.com/llvm/llvm-project/commit/7b2eff6306c1a20f69f16bc485dbc229c8ada40d
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td

  Log Message:
  -----------
  [AArch64] Add FeatureFuseAddSub2RegAndConstOne for Ampere1A (#81295)

Ampere1A introduced the Fusion for A+B+1/A-B-1.
However, the Feature flag to enable that fusion-case never was added to
TuneAmpere1A.  This commit corrects that omission.


  Commit: ff2e8788d277cbb8c47fa2a8ea87dec7e06307aa
      https://github.com/llvm/llvm-project/commit/ff2e8788d277cbb8c47fa2a8ea87dec7e06307aa
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td

  Log Message:
  -----------
  [AArch64] Add FeatureFuseAdrpAdd for Ampere1/1A (#81293)

Both Ampere1 and Ampere1A support fusion of ADRP+ADD.
This adds the missing feature to enable fusion-aware scheduling for this
case.


  Commit: 4f0ee665b58f3f70cd7e8edad6704b2b053b7ea9
      https://github.com/llvm/llvm-project/commit/4f0ee665b58f3f70cd7e8edad6704b2b053b7ea9
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td

  Log Message:
  -----------
  [AArch64] [NFC] Remove duplicate FeatureFuseLiterals from Ampere1A (#81292)


  Commit: 014401158bbbc6899144905c1eb9e44fac86867e
      https://github.com/llvm/llvm-project/commit/014401158bbbc6899144905c1eb9e44fac86867e
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td
    A llvm/lib/Target/AArch64/AArch64SchedAmpere1B.td

  Log Message:
  -----------
  [AArch64] Add Ampere1B scheduling/pipeline model (#81338)

The Ampere1B core is enabled with a new scheduling/pipeline model, as it
provides significant updates over the Ampere1 core; it reduces latencies
on many instructions, has some micro-ops reassigned between the XY and X
units, and provides modelling for the instructions added since Ampere1
and Ampere1A.


  Commit: 78145a6bd0023ff1c218dda59b192345d773ebe5
      https://github.com/llvm/llvm-project/commit/78145a6bd0023ff1c218dda59b192345d773ebe5
  Author: Valentin Clement (バレンタイン クレメン) <clementval at gmail.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M flang/include/flang/Optimizer/Dialect/FIRAttr.td
    M flang/include/flang/Optimizer/Support/Utils.h
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Optimizer/Dialect/FIRAttr.cpp
    A flang/test/Lower/CUDA/cuda-proc-attribute.cuf

  Log Message:
  -----------
  [flang][cuda] Lower attribute for procedure (#81336)

This PR adds a new attribute to represent the CUDA attribute attached to
procedure. This attribute is attached to the func.func operation during
lowering.
Other procedures information such as `launch_bounds` and `cluster_dims`
will be added separately.


  Commit: 8509f75d618a41b946391a73cdbfee53565fbf85
      https://github.com/llvm/llvm-project/commit/8509f75d618a41b946391a73cdbfee53565fbf85
  Author: Philipp Tomsich <philipp.tomsich at vrull.eu>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td
    R llvm/lib/Target/AArch64/AArch64SchedAmpere1B.td

  Log Message:
  -----------
  Revert "[AArch64] Add Ampere1B scheduling/pipeline model (#81338)"

This reverts commit 014401158bbbc6899144905c1eb9e44fac86867e.


  Commit: 8f23464a5d957242c89ca6f33d4379c42519cd81
      https://github.com/llvm/llvm-project/commit/8f23464a5d957242c89ca6f33d4379c42519cd81
  Author: Jacek Caban <jacek at codeweavers.com>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M llvm/include/llvm/BinaryFormat/COFF.h
    M llvm/include/llvm/Object/COFFImportFile.h
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/lib/Object/COFFModuleDefinition.cpp
    A llvm/test/tools/llvm-lib/exportas.test
    M llvm/tools/llvm-readobj/COFFImportDumper.cpp

  Log Message:
  -----------
  [llvm-lib][llvm-dlltool][Object] Add support for EXPORTAS name types. (#78772)

EXPORTAS is a new name type in import libraries. It's used by default on ARM64EC,
but it's allowed on other platforms as well.


  Commit: 224145ee882e32aaa1fae9ae88698cf1b07b22e4
      https://github.com/llvm/llvm-project/commit/224145ee882e32aaa1fae9ae88698cf1b07b22e4
  Author: Felipe de Azevedo Piovezan <fpiovezan at apple.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp

  Log Message:
  -----------
  [DWARFDump][nfc] Fix incorrect comment (#81276)

It claimed to dump all sections by default, but this hasn't been true
since 2017: https://reviews.llvm.org/D37717


  Commit: 3a3302ef7b48f7907d0fb62b380d9d515a5f35e4
      https://github.com/llvm/llvm-project/commit/3a3302ef7b48f7907d0fb62b380d9d515a5f35e4
  Author: Fangrui Song <i at maskray.me>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M flang/test/Driver/driver-help-hidden.f90
    M flang/test/Driver/driver-help.f90

  Log Message:
  -----------
  [flang][test] Update driver-help*.f90 after 9397d23671f26ab8631e90f688ae2ea212f3c770


  Commit: eb1b428750181ea742c547db0bc7136cd5b8f732
      https://github.com/llvm/llvm-project/commit/eb1b428750181ea742c547db0bc7136cd5b8f732
  Author: Jon Roelofs <jonathan_roelofs at apple.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64.td

  Log Message:
  -----------
  [llvm][aarch64] Apple A16 & A17 had adrp-add fusion, but A14 did not (#81325)


  Commit: b7cc401df5ac714f5de0cbc64e6c7083d2c1d712
      https://github.com/llvm/llvm-project/commit/b7cc401df5ac714f5de0cbc64e6c7083d2c1d712
  Author: Enna1 <xumingjie.enna1 at bytedance.com>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M compiler-rt/lib/hwasan/hwasan_report.cpp

  Log Message:
  -----------
  [hwasan] Call user provided callback function for both fatal and non-… (#80429)

…fatal error report

This makes the behavior of HWASan matching with ASan: always call user
provided callback function for an error report, but only call
`SetAbortMessage()` on Android when `flags()->halt_on_error` is true.


  Commit: c344953ae78b0e9545b7374a2bea35abaee18c38
      https://github.com/llvm/llvm-project/commit/c344953ae78b0e9545b7374a2bea35abaee18c38
  Author: Derek Schuff <dschuff at chromium.org>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M llvm/tools/llvm-objdump/llvm-objdump.cpp

  Log Message:
  -----------
  Fix 01706e7 on 32-bit platforms

Make the type match the printf format.


  Commit: cc02e50e77419475fa958b2626600a48f8208098
      https://github.com/llvm/llvm-project/commit/cc02e50e77419475fa958b2626600a48f8208098
  Author: Pete Steinfeld <47540744+psteinfeld at users.noreply.github.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M flang/lib/Semantics/resolve-names.cpp

  Log Message:
  -----------
  Revert "[Flang] Update the fix of PR 80738 to cover generic interface… (#81321)

… inside modules (#81087)"

This reverts commit 0802596df3d1ffd15f6b828a0f5c1e5b687a730f.

See comments in PR #81087 for a test case that shows why I'm reverting.


  Commit: 637c37025d2a9747d440034fff7b4d549dead6f3
      https://github.com/llvm/llvm-project/commit/637c37025d2a9747d440034fff7b4d549dead6f3
  Author: lntue <35648136+lntue at users.noreply.github.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/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/frexpf128.h
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/frexpf128.cpp
    M libc/test/src/math/smoke/CMakeLists.txt
    M libc/test/src/math/smoke/FrexpTest.h
    M libc/test/src/math/smoke/frexp_test.cpp
    A libc/test/src/math/smoke/frexpf128_test.cpp
    M libc/test/src/math/smoke/frexpf_test.cpp
    M libc/test/src/math/smoke/frexpl_test.cpp

  Log Message:
  -----------
  [libc][math] Add C23 math function frexpf128. (#81337)


  Commit: c5cbfc5689a26651634e1990b430e917d1ae85da
      https://github.com/llvm/llvm-project/commit/c5cbfc5689a26651634e1990b430e917d1ae85da
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M clang/docs/ClangFormatStyleOptions.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/tools/dump_format_style.py
    M clang/include/clang/Format/Format.h
    M clang/lib/Format/Format.cpp
    M clang/unittests/Format/ConfigParseTest.cpp

  Log Message:
  -----------
  [clang-format] Rename option AlwaysBreakTemplateDeclarations (#81093)

Drop the "Always" prefix to remove the self-contradiction.


  Commit: 272c1c4efd062f094963712ef8b15d061aca1290
      https://github.com/llvm/llvm-project/commit/272c1c4efd062f094963712ef8b15d061aca1290
  Author: Michael Liao <michael.hliao at gmail.com>
  Date:   2024-02-09 (Fri, 09 Feb 2024)

  Changed paths:
    M .github/workflows/issue-release-workflow.yml
    A .github/workflows/llvm-project-workflow-tests.yml
    M clang/docs/ClangFormatStyleOptions.rst
    M clang/docs/ReleaseNotes.rst
    M clang/docs/tools/dump_format_style.py
    M clang/include/clang/Basic/Attr.td
    M clang/include/clang/Basic/AttrDocs.td
    M clang/include/clang/Basic/BuiltinsNVPTX.def
    M clang/include/clang/Driver/Options.td
    M clang/include/clang/Format/Format.h
    M clang/lib/AST/Decl.cpp
    M clang/lib/Format/Format.cpp
    M clang/test/CodeGen/builtins-nvptx.c
    A clang/test/CodeGenOpenCL/reflect.cl
    M clang/test/Driver/aarch64-cssc.c
    M clang/test/Misc/target-invalid-cpu-note.c
    A clang/test/SemaCXX/attr-target-mv-warn-unused.cpp
    M clang/unittests/Format/ConfigParseTest.cpp
    M compiler-rt/lib/hwasan/hwasan_report.cpp
    M flang/include/flang/Lower/ConvertVariable.h
    M flang/include/flang/Optimizer/Builder/FIRBuilder.h
    M flang/include/flang/Optimizer/Builder/HLFIRTools.h
    M flang/include/flang/Optimizer/Dialect/FIRAttr.td
    M flang/include/flang/Optimizer/Dialect/FIROps.td
    M flang/include/flang/Optimizer/HLFIR/HLFIROps.td
    M flang/include/flang/Optimizer/Support/Utils.h
    M flang/lib/Lower/CallInterface.cpp
    M flang/lib/Lower/ConvertVariable.cpp
    M flang/lib/Optimizer/Builder/FIRBuilder.cpp
    M flang/lib/Optimizer/Builder/HLFIRTools.cpp
    M flang/lib/Optimizer/Dialect/FIRAttr.cpp
    M flang/lib/Optimizer/HLFIR/IR/HLFIROps.cpp
    M flang/lib/Optimizer/HLFIR/Transforms/ConvertToFIR.cpp
    M flang/lib/Semantics/resolve-names.cpp
    M flang/test/Driver/driver-help-hidden.f90
    M flang/test/Driver/driver-help.f90
    A flang/test/Lower/CUDA/cuda-proc-attribute.cuf
    M flang/unittests/Optimizer/FortranVariableTest.cpp
    M libc/cmake/modules/LLVMLibCObjectRules.cmake
    M libc/config/linux/aarch64/entrypoints.txt
    M libc/config/linux/riscv/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/frexpf128.h
    M libc/src/math/generic/CMakeLists.txt
    A libc/src/math/generic/frexpf128.cpp
    M libc/test/src/math/smoke/CMakeLists.txt
    M libc/test/src/math/smoke/FrexpTest.h
    M libc/test/src/math/smoke/frexp_test.cpp
    A libc/test/src/math/smoke/frexpf128_test.cpp
    M libc/test/src/math/smoke/frexpf_test.cpp
    M libc/test/src/math/smoke/frexpl_test.cpp
    M lld/ELF/Writer.cpp
    M lld/test/ELF/riscv-section-layout.s
    M lld/test/ELF/x86-64-section-layout.s
    M llvm/include/llvm/BinaryFormat/COFF.h
    M llvm/include/llvm/IR/IntrinsicsNVVM.td
    M llvm/include/llvm/Object/COFFImportFile.h
    M llvm/include/llvm/Object/Wasm.h
    M llvm/include/llvm/TargetParser/AArch64TargetParser.h
    M llvm/lib/ObjCopy/ELF/ELFObject.cpp
    M llvm/lib/Object/COFFImportFile.cpp
    M llvm/lib/Object/COFFModuleDefinition.cpp
    M llvm/lib/Object/WasmObjectFile.cpp
    M llvm/lib/Target/AArch64/AArch64.td
    M llvm/lib/Target/AArch64/AArch64Subtarget.cpp
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/TargetParser/Host.cpp
    M llvm/lib/Transforms/IPO/LowerTypeTests.cpp
    M llvm/test/CodeGen/AArch64/cpus.ll
    M llvm/test/CodeGen/AArch64/neon-dot-product.ll
    M llvm/test/CodeGen/AArch64/remat.ll
    A llvm/test/CodeGen/AMDGPU/uniform-select.ll
    M llvm/test/CodeGen/NVPTX/intrinsics.ll
    M llvm/test/CodeGen/NVPTX/nvvm-reflect-opaque.ll
    M llvm/test/CodeGen/NVPTX/nvvm-reflect.ll
    M llvm/test/CodeGen/RISCV/push-pop-opt-crash.ll
    M llvm/test/MC/AArch64/armv8.2a-dotprod.s
    M llvm/test/MC/Disassembler/AArch64/armv8.3a-rcpc.txt
    M llvm/test/MC/WebAssembly/alias-offset.s
    M llvm/test/MC/WebAssembly/alias.s
    M llvm/test/Object/wasm-linked-namesec-with-linkingsec.yaml
    M llvm/test/Object/wasm-linked-symbol-table.yaml
    A llvm/test/Transforms/LowerTypeTests/cfi-annotation.ll
    A llvm/test/tools/llvm-lib/exportas.test
    M llvm/test/tools/llvm-nm/wasm/linked.yaml
    M llvm/test/tools/llvm-nm/wasm/print-size.test
    M llvm/test/tools/llvm-objdump/wasm/dylink-symbol-table.yaml
    M llvm/test/tools/llvm-objdump/wasm/linked-symbol-table-namesec.yaml
    M llvm/test/tools/llvm-objdump/wasm/symbol-table.test
    M llvm/tools/llvm-dwarfdump/llvm-dwarfdump.cpp
    M llvm/tools/llvm-nm/llvm-nm.cpp
    M llvm/tools/llvm-objdump/llvm-objdump.cpp
    M llvm/tools/llvm-readobj/COFFImportDumper.cpp
    M llvm/unittests/TargetParser/Host.cpp
    M llvm/unittests/TargetParser/TargetParserTest.cpp
    M llvm/utils/git/github-automation.py
    M mlir/include/mlir/Interfaces/CallInterfaces.td

  Log Message:
  -----------
  squash and rebase commits

Created using spr 1.3.4


Compare: https://github.com/llvm/llvm-project/compare/8f736a3139d9...272c1c4efd06


More information about the All-commits mailing list