You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
define double @foo() {
%t = sitofp i32 undef to double
ret double %t
}
SCCP changes the sitofp operand to undef. This is over-aggressive, since there exist double values which sitofp cannot produce. For comparison, instcombine on this testcase changes the operand to 0.0.
The text was updated successfully, but these errors were encountered:
Direct follow-up of llvm#7312 - the linker on Darwin does not support
`-whole-archive`, so that needs to be removed from the linker
invocation.
For context:
* llvm#7312
Extended Description
On this testcase:
define double @foo() {
%t = sitofp i32 undef to double
ret double %t
}
SCCP changes the sitofp operand to undef. This is over-aggressive, since there exist double values which sitofp cannot produce. For comparison, instcombine on this testcase changes the operand to 0.0.
The text was updated successfully, but these errors were encountered: