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

Alexander Richardson via All-commits all-commits at lists.llvm.org
Mon Sep 21 08:59:28 PDT 2026


  Branch: refs/heads/users/arichardson/risc-v-lto-add-baseline-tests-for-lto-inline-assembly-and
  Home:   https://github.com/llvm/llvm-project
  Commit: ab557cd85f45778b104de870c7e7822bbd694e3d
      https://github.com/llvm/llvm-project/commit/ab557cd85f45778b104de870c7e7822bbd694e3d
  Author: Alex Richardson <alexrichardson at google.com>
  Date:   2026-09-21 (Mon, 21 Sep 2026)

  Changed paths:
    A clang/test/CodeGen/RISCV/lto-module-asm-abi.c
    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

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



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