[all-commits] [llvm/llvm-project] ae4f4a: [CIR] Implement big-bitint lowering for big-endian...

Erich Keane via All-commits all-commits at lists.llvm.org
Wed Sep 23 15:03:21 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ae4f4a181f6c7768bee1eb2a5abaae940c9ffa68
      https://github.com/llvm/llvm-project/commit/ae4f4a181f6c7768bee1eb2a5abaae940c9ffa68
  Author: Erich Keane <ekeane at nvidia.com>
  Date:   2026-09-23 (Wed, 23 Sep 2026)

  Changed paths:
    M clang/lib/CIR/Lowering/LoweringHelpers.cpp
    A clang/test/CIR/CodeGen/bitint-wide-be.c

  Log Message:
  -----------
  [CIR] Implement big-bitint lowering for big-endian (#225829)

As a followup to #225470, there was a post-commit comment that we didn't
do big-endian. This patch does that implementation.

However, thanks to the lack of the PPC ABI, we can't use the same test
file (the check lines for functions made the set of prefixes absurd), so
this only does the ones that are effectively different in a meaningful
way, which is a few of the constants. WE match classic in all but
irrelevant differences (packed vs not in 1 place).



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