llvm-project
[X86] Lower bf16->f32/f64 fpext without a GPR round-trip
#218359
Merged

[X86] Lower bf16->f32/f64 fpext without a GPR round-trip #218359

RKSimon merged 12 commits into llvm:main from tfzee:bf16_conv
tfzee
tfzee initial addition of fptobf16 lowering
6310b004
tfzee tfzee marked this pull request as ready for review 22 days ago
llvmorg-github-actions llvmorg-github-actions added backend:X86
llvmorg-github-actions
RKSimon
RKSimon commented on 2026-08-24
RKSimon RKSimon requested a review from phoebewang phoebewang 22 days ago
tfzee Fix to use ExtractVectorElt
d461cf16
RKSimon RKSimon requested a review from RKSimon RKSimon 22 days ago
phoebewang
phoebewang commented on 2026-08-24
phoebewang
phoebewang commented on 2026-08-24
tfzee Move to pre-existing sse2 block
ce850c3b
phoebewang
phoebewang commented on 2026-08-24
phoebewang
phoebewang commented on 2026-08-24
phoebewang
phoebewang commented on 2026-08-24
phoebewang
phoebewang commented on 2026-08-24
phoebewang
phoebewang commented on 2026-08-24
tfzee Use shl when load goes through GPR anyway
ad9bfb5e
tfzee Replace bitcast peek through with dedicated combine
7bc802eb
RKSimon
RKSimon commented on 2026-08-25
tfzee Remove useless else branch
1cffa451
RKSimon
RKSimon commented on 2026-08-25
RKSimon
RKSimon commented on 2026-08-25
tfzee Cleanup if and getShiftAmounntConstant
9141673b
tfzee Merge remote-tracking branch 'origin/main' into bf16_conv
64268bfa
github-actions
tfzee Fix formatting
c8834465
RKSimon RKSimon requested a review from phoebewang phoebewang 21 days ago
RKSimon RKSimon requested a review from RKSimon RKSimon 21 days ago
phoebewang
phoebewang commented on 2026-08-25
phoebewang
phoebewang approved these changes on 2026-08-25
tfzee Check cheaper condition first
81bf8ce5
RKSimon
RKSimon approved these changes on 2026-08-26
tfzee Move code to more appropriate location
60028804
RKSimon Merge branch 'main' into bf16_conv
0decfd13
RKSimon RKSimon enabled auto-merge (squash) 19 days ago
RKSimon RKSimon merged af31bd52 into main 19 days ago
tfzee tfzee deleted the bf16_conv branch 19 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone