llvm/llvm-project
Ver no GitHubmissed fold: (X * 0.0) * constant => X * 0.0
Open
#85.241 aberto em 14 de mar. de 2024
floating-pointgood first issuellvm:instcombinemissed-optimization
Métricas do repositório
- Stars
- (26.378 stars)
- Métricas de merge de PR
- (Mesclagem média 1d 2h) (1.000 fundiu PRs em 30d)
Description
https://alive2.llvm.org/ce/z/bKDTJd https://godbolt.org/z/v1qYrb5Ka
define float @src(float %0) {
entry:
%1 = fmul float %0, 0.000000e+00
%2 = fmul float %1, 3.000000e+00
ret float %2
}
define float @tgt(float %0) {
entry:
%1 = fmul float %0, 0.000000e+00
ret float %1
}
@jayfoad @regehr