apint-ipsccp3.ll 338 B

1234567891011121314151617181920212223
  1. ; RUN: opt < %s -ipsccp -S | not grep global
  2. @G = internal global i66 undef
  3. define void @foo() {
  4. %X = load i66, i66* @G
  5. store i66 %X, i66* @G
  6. ret void
  7. }
  8. define i66 @bar() {
  9. %V = load i66, i66* @G
  10. %C = icmp eq i66 %V, 17
  11. br i1 %C, label %T, label %F
  12. T:
  13. store i66 17, i66* @G
  14. ret i66 %V
  15. F:
  16. store i66 123, i66* @G
  17. ret i66 0
  18. }