llvm-project
[AMDGPU][ISel] Reduce `f64` compare to integer compare of upper half
#188356
Merged

[AMDGPU][ISel] Reduce `f64` compare to integer compare of upper half #188356

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

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone