llvm-project
[SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass`
#190621
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
9
Changes
View On
GitHub
[SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass`
#190621
zGoldthorpe
merged 9 commits into
llvm:main
from
zGoldthorpe:never-zero
[SelectionDAG] Use `KnownFPClass` to infer `isKnownNeverZeroFloat`
676c76ce
zGoldthorpe
requested a review
from
RKSimon
35 days ago
llvmbot
added
llvm:SelectionDAG
arsenm
commented on 2026-04-06
Use `isKnownNeverLogicalZero`
49a0a2b1
Added DAZ tests.
b18ad117
Rename `isKnownNeverZeroFloat` ~~> `isKnownNeverLogicalZero`
2accdfe5
llvmbot
added
backend:WebAssembly
llvmbot
added
backend:X86
arsenm
commented on 2026-04-06
Use lit test instead of unit test
d1850c5f
RKSimon
commented on 2026-04-07
Add `nounwind`
c4c39bd7
RKSimon
requested a review
from
RKSimon
34 days ago
RKSimon
requested a review
from
arsenm
34 days ago
RKSimon
commented on 2026-04-08
zGoldthorpe
changed the title
[SelectionDAG] Use `KnownFPClass` to infer `isKnownNeverZeroFloat`
[SelectionDAG] Replace `isKnownNeverZeroFloat` with `isKnownNeverLogicalZero` using `KnownFPClass`
33 days ago
zGoldthorpe
requested a review
from
RKSimon
33 days ago
arsenm
added
floating-point
arsenm
approved these changes on 2026-04-09
`dnz` ~~> `ieee`
dc2f268b
zGoldthorpe
enabled auto-merge (squash)
32 days ago
Merge branch 'main' into never-zero
a0161ee9
Update breaking lit-test
9d6a30e2
disabled auto-merge
32 days ago
Manually disabled by user
zGoldthorpe
force pushed
from
343067ba
to
9d6a30e2
32 days ago
zGoldthorpe
merged
7a186da6
into main
31 days ago
zGoldthorpe
deleted the never-zero branch
31 days ago
Login to write a write a comment.
Login via GitHub
Reviewers
arsenm
RKSimon
Assignees
No one assigned
Labels
backend:WebAssembly
backend:X86
floating-point
llvm:SelectionDAG
Milestone
No milestone
Login to write a write a comment.
Login via GitHub