Skip to content

[Backport to 21] Port bfloat arithmetic + mangling (#3355)#3360

Merged
MrSidims merged 2 commits intoKhronosGroup:llvm_release_210from
MrSidims:llvm_release_210-mangle
Sep 29, 2025
Merged

[Backport to 21] Port bfloat arithmetic + mangling (#3355)#3360
MrSidims merged 2 commits intoKhronosGroup:llvm_release_210from
MrSidims:llvm_release_210-mangle

Conversation

@MrSidims
Copy link
Contributor

@MrSidims MrSidims commented Sep 25, 2025

2 patches: merged with rebased

@MrSidims MrSidims force-pushed the llvm_release_210-mangle branch from c824c6f to f034af6 Compare September 26, 2025 15:16
@MrSidims MrSidims changed the title [Backport to 21] Fix BFloat16 mangling (#3355) [Backport to 21] Port bfloat arithmetic + mangling (#3355) Sep 26, 2025
Dmitry Sidorov added 2 commits September 26, 2025 08:17
…p#3290)

The extension relaxes rules for bf16 type allowing to use it in some
arithmetic operations.

Spec is available here:
intel/llvm#18352

Co-authered by: Michael Aziz <michael.aziz@intel.com>

---------

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
The translator follows itanium mangling and per
https://itanium-cxx-abi.github.io/cxx-abi/abi.html#mangling __bf16
mangling should be 'DF16b'.

Signed-off-by: Sidorov, Dmitry <dmitry.sidorov@intel.com>
@MrSidims MrSidims force-pushed the llvm_release_210-mangle branch from f034af6 to 99b200f Compare September 26, 2025 15:17
@MrSidims MrSidims merged commit 615cc15 into KhronosGroup:llvm_release_210 Sep 29, 2025
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant