cf005.ll 526 B

123456789101112131415161718192021222324252627
  1. ; RUN: %opt-exe %s -scopenested -scopenestinfo -analyze -S | %FileCheck %s
  2. ; CHECK: ScopeNestInfo:
  3. ; CHECK: @TopLevel_Begin
  4. ; CHECK: entry
  5. ; CHECK: @If_Begin
  6. ; CHECK: if0.T
  7. ; CHECK: @If_Else
  8. ; CHECK: if0.F
  9. ; CHECK: @If_End
  10. ; CHECK: @TopLevel_End
  11. define i32 @main(i1 %c1, i1 %c2, i1 %c3, i32 %i1, i32 %i2) {
  12. entry:
  13. %res = alloca i32
  14. store i32 1, i32 *%res
  15. br i1 %c1, label %if0.T, label %if0.F
  16. if0.T:
  17. store i32 2, i32 *%res
  18. ret i32 2
  19. if0.F:
  20. store i32 3, i32 *%res
  21. ret i32 1
  22. }