_load-elim.ssa 264 B

1234567891011121314151617
  1. # GCM can eliminate unused add/load instructions
  2. export
  3. function w $f(l %p, w %c) {
  4. @start
  5. jnz %c, @true, @false
  6. @true
  7. %p1 =l add %p, 4
  8. %v1 =w loaduw %p1
  9. jmp @end
  10. @false
  11. %p2 =l add %p, 4
  12. %v2 =w loaduw %p2
  13. jmp @end
  14. @end
  15. ret 0
  16. }