llvm-project
[SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass`
#190621
Merged

[SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass` #190621

zGoldthorpe merged 9 commits into llvm:main from zGoldthorpe:never-zero
zGoldthorpe
zGoldthorpe [SelectionDAG] Use `KnownFPClass` to infer `isKnownNeverZeroFloat`
676c76ce
zGoldthorpe zGoldthorpe requested a review from RKSimon RKSimon 35 days ago
llvmbot llvmbot added llvm:SelectionDAG
llvmbot
arsenm
arsenm commented on 2026-04-06
zGoldthorpe Use `isKnownNeverLogicalZero`
49a0a2b1
zGoldthorpe Added DAZ tests.
b18ad117
zGoldthorpe Rename `isKnownNeverZeroFloat` ~~> `isKnownNeverLogicalZero`
2accdfe5
llvmbot llvmbot added backend:WebAssembly
llvmbot llvmbot added backend:X86
arsenm
arsenm commented on 2026-04-06
zGoldthorpe Use lit test instead of unit test
d1850c5f
RKSimon
RKSimon commented on 2026-04-07
zGoldthorpe Add `nounwind`
c4c39bd7
RKSimon RKSimon requested a review from RKSimon RKSimon 34 days ago
RKSimon RKSimon requested a review from arsenm arsenm 34 days ago
RKSimon
RKSimon commented on 2026-04-08
zGoldthorpe zGoldthorpe changed the title [SelectionDAG] Use `KnownFPClass` to infer `isKnownNeverZeroFloat` [SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass` 33 days ago
zGoldthorpe zGoldthorpe requested a review from RKSimon RKSimon 33 days ago
arsenm arsenm added floating-point
arsenm
arsenm approved these changes on 2026-04-09
zGoldthorpe `dnz` ~~> `ieee`
dc2f268b
zGoldthorpe zGoldthorpe enabled auto-merge (squash) 32 days ago
github-actions
github-actions
zGoldthorpe Merge branch 'main' into never-zero
a0161ee9
zGoldthorpe Update breaking lit-test
9d6a30e2
disabled auto-merge 32 days ago
Manually disabled by user
zGoldthorpe zGoldthorpe force pushed from 343067ba to 9d6a30e2 32 days ago
zGoldthorpe zGoldthorpe merged 7a186da6 into main 31 days ago
zGoldthorpe zGoldthorpe deleted the never-zero branch 31 days ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone