[all-commits] [llvm/llvm-project] bf5293: [RISC-V][LTO] Add baseline tests for LTO inline as...

Alexander Richardson via All-commits all-commits at lists.llvm.org
Sat Sep 26 19:01:06 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: bf529329b5ce85d42a5c793951ec9b31100cd84e
      https://github.com/llvm/llvm-project/commit/bf529329b5ce85d42a5c793951ec9b31100cd84e
  Author: Alexander Richardson <alexrichardson at google.com>
  Date:   2026-09-26 (Sat, 26 Sep 2026)

  Changed paths:
    A clang/test/CodeGen/RISCV/lto-module-asm-abi.c
    A cross-project-tests/.clang-format
    A cross-project-tests/riscv/lit.local.cfg
    A cross-project-tests/riscv/lto-inline-asm-abi.c
    M lld/test/ELF/lto/riscv-target-abi.ll
    M llvm/test/CodeGen/RISCV/module-asm-features.ll
    M llvm/test/CodeGen/RISCV/riscv-func-target-feature.ll
    M llvm/test/LTO/RISCV/module-asm.ll
    M llvm/test/MC/RISCV/mapping-across-sections.s

  Log Message:
  -----------
  [RISC-V][LTO] Add baseline tests for LTO inline assembly and mapping symbols (#225129)

No functional change intended here, just adding test coverage for RISC-V LTO
inline assembly ABI handling (following up on
https://github.com/llvm/llvm-project/pull/223606) and for the `$x<arch>` ELF
mapping symbols emitted for module and function target features.

The `TODO`s for `.lto_discard` dropping module inline asm target features and
for the missing/duplicate `$x<arch>` mapping symbols will be addressed in the
following commits.

This commit was created with the help of AI tools

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



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