llvm/llvm-project
Voir sur GitHubgetNegatedExpression should handle FP16_TO_FP and FP_TO_FP16
Open
#177 448 ouverte le 22 janv. 2026
floating-pointgood first issuellvm:SelectionDAGmissed-optimization
Métriques du dépôt
- Stars
- (26 378 stars)
- Métriques de merge PR
- (Merge moyen 1j 2h) (1 000 PRs mergées en 30 j)
Description
getNegatedExpression does not handle the opcodes FP16_TO_FP and FP_TO_FP16, but it could. This could improve use of source modifiers on AMDGPU with illegal f16.
I started implementing it in this patch, but it requires additional work to avoid regressions.
0001-DAG-Implement-getNegatedExpression-for-FP16_TO_FP.patch