fdiv.ll 384 B

1234567891011121314151617
  1. ; RUN: opt < %s -instsimplify -S | FileCheck %s
  2. define double @fdiv_of_undef(double %X) {
  3. ; CHECK-LABEL: @fdiv_of_undef(
  4. ; undef / X -> undef
  5. %r = fdiv double undef, %X
  6. ret double %r
  7. ; CHECK: ret double undef
  8. }
  9. define double @fdiv_by_undef(double %X) {
  10. ; CHECK-LABEL: @fdiv_by_undef(
  11. ; X / undef -> undef
  12. %r = fdiv double %X, undef
  13. ret double %r
  14. ; CHECK: ret double undef
  15. }