[all-commits] [llvm/llvm-project] fa5707: [clang][RISCV] support BITINT with mixed-type (#15...

Piyou Chen via All-commits all-commits at lists.llvm.org
Tue Oct 14 00:57:56 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fa57074d146925a303263905af415cc78f58f353
      https://github.com/llvm/llvm-project/commit/fa57074d146925a303263905af415cc78f58f353
  Author: Piyou Chen <piyou.chen at sifive.com>
  Date:   2025-10-14 (Tue, 14 Oct 2025)

  Changed paths:
    M clang/lib/CodeGen/Targets/RISCV.cpp
    A clang/test/CodeGen/RISCV/bitint.c
    M clang/test/CodeGen/ext-int-cc.c

  Log Message:
  -----------
  [clang][RISCV] support BITINT with mixed-type (#156592)

Implement https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/419.

This patch makes the type extension based on the variable type for
BIGINT, rather than using sign extension for all cases.



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