The ABI of BF16 is identical to FP16 rather than i16.
Fixes #62997
Paths
| Differential D151710
[X86][BF16] Share FP16 vector ABI with BF16 ClosedPublic Authored by pengfei on May 30 2023, 7:39 AM.
Details Summary The ABI of BF16 is identical to FP16 rather than i16. Fixes #62997
Diff Detail
Event Timeline
pengfei added a child revision: D151778: [X86][BF16] Split vNbf16 vectors according to vNf16.May 30 2023, 10:32 PM
This revision is now accepted and ready to land.Jun 8 2023, 7:03 AM Closed by commit rG7634905a7365: [X86][BF16] Share FP16 vector ABI with BF16 (authored by pengfei). · Explain WhyJun 8 2023, 6:42 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 529802 llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/lib/Target/X86/X86ISelLowering.cpp
llvm/test/CodeGen/X86/bfloat.ll
|
Do we need a TLI callback / legality check for f16?