llvm-project
[AMDGPU][ISel] Reduce `f64` compare to integer compare of upper half
#188356
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
16
Changes
View On
GitHub
[AMDGPU][ISel] Reduce `f64` compare to integer compare of upper half
#188356
zGoldthorpe
merged 16 commits into
llvm:main
from
zGoldthorpe:setcc-f64
[AMDGPU][ISel] Reduce `f64` compare to integer compare of upper half.
a2b06481
Updated lit tests.
6c6a90a9
zGoldthorpe
requested a review
from
jayfoad
45 days ago
zGoldthorpe
requested a review
from
arsenm
45 days ago
zGoldthorpe
requested a review
from
rampitec
45 days ago
llvmbot
added
backend:AMDGPU
arsenm
commented on 2026-03-24
Specified target for test.
75ee82de
arsenm
commented on 2026-03-24
Helper function
3f5d5827
Add `isKnownNeverNaN` check
02cc106a
Moved bithacking to `isKnownNeverNaN`
a1ca68e1
llvmbot
added
llvm:SelectionDAG
Revert local modifications to `isKnownNeverNaN`.
61b2b3a3
arsenm
added
floating-point
arsenm
commented on 2026-03-27
Removed unnecessary references.
8f325cd5
Merge branch 'main' into setcc-f64
81522536
Replace bit hacking with `KnownFPClass`
1d2ab5a2
Update main lit test
399acb0f
Merge branch 'main' into setcc-f64
f4e1cc25
arsenm
commented on 2026-04-02
Infer `KnownFPClass` from `KnownBits` via bitcast.
d00916ca
Try RHS first.
ed62c81f
arsenm
approved these changes on 2026-04-02
Merge branch 'main' into setcc-f64
50047502
Hoist LHS sign check outside of switch.
421e1553
arsenm
approved these changes on 2026-04-08
zGoldthorpe
merged
f65341cc
into main
31 days ago
zGoldthorpe
deleted the setcc-f64 branch
31 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
arsenm
RKSimon
jayfoad
rampitec
Assignees
No one assigned
Labels
backend:AMDGPU
floating-point
llvm:SelectionDAG
Milestone
No milestone
Login to write a write a comment.
Login via GitHub