Advertisement
Guest User

Untitled

a guest
Jun 26th, 2014
278
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Printing SSA for function:
  2. Basic block (BB0, entry points: 1 - function):
  3. * 1 Unsigned: UnsignedInteger 0
  4. * 2: StoreClosure 0, [1]
  5. * 3 Function: Function *5125840
  6. * 4: StoreClosure 1, [3]
  7. * 5 Function: Function *5126000
  8. * 6: StoreClosure 2, [5]
  9. * 7 Function: Function *5126160
  10. * 8 Unsigned: UnsignedInteger 100
  11. * 9 Unsigned: Push [8] -> Parameter 0
  12. * 10: CallFunction 1 [7]
  13. * 11: ReturnNull
  14. Printing SSA for function:
  15. Basic block (BB0, entry points: 1 - function):
  16. * 0: Parameter 0
  17. * 1: LoadClosure 0
  18. * 2: Add [1] [0]
  19. * 3: StoreClosure 0, [2]
  20. * 4: ReturnNull
  21. Printing SSA for function:
  22. Basic block (BB0, entry points: 1 - function):
  23. * 0: Parameter 0
  24. * 1: Return [0]
  25. Printing SSA for function:
  26. Basic block (BB0, entry points: 1 - function):
  27. * 0: Parameter 0
  28. * 5 Unsigned: UnsignedInteger 1
  29. * 6: Add [0] [5]
  30. * 7: LoadClosure 2
  31. * 8: Push [6] -> Parameter 0
  32. * 9: CallPureFunction 1 [7]
  33. * 10: Push [9] -> Parameter 6
  34. * 16: Push [0] -> Parameter 0
  35. Basic block (BB1, entry points: 1 - BB0):
  36. * 0: Parameter 0
  37. * 1 Unsigned: UnsignedInteger 2
  38. * 6: Parameter 6
  39. * 7: Multiply [6] [1]
  40. * 9 Unsigned: UnsignedInteger 0
  41. * 10: Push [9] -> Parameter 5
  42. * 12: Push [7] -> Parameter 3
  43. * 15: Push [0] -> Parameter 0
  44. Basic block (BB2, entry points: 2 - BB1, BB5):
  45. * 0: Parameter 0
  46. * 3: Parameter 3
  47. * 5: Parameter 5
  48. * 6 Unsigned: UnsignedInteger 10
  49. * 7 Boolean: LessThan [5] [6]
  50. * 8: JumpIfFalse BB6, [7]
  51. * 9: Push [5] -> Parameter 5
  52. * 11: Push [3] -> Parameter 3
  53. * 14: Push [0] -> Parameter 0
  54. Basic block (BB3, entry points: 1 - BB2):
  55. * 0: Parameter 0
  56. * 2 Unsigned: UnsignedInteger 1
  57. * 3: Parameter 3
  58. * 5: Parameter 5
  59. * 6: Add [0] [2]
  60. * 7: LoadClosure 2
  61. * 8: Push [6] -> Parameter 0
  62. * 9: CallPureFunction 1 [7]
  63. * 10: Push [9] -> Parameter 7
  64. * 11: Push [3] -> Parameter 6
  65. * 12: Push [5] -> Parameter 5
  66. * 17: Push [0] -> Parameter 0
  67. Basic block (BB4, entry points: 1 - BB3):
  68. * 0: Parameter 0
  69. * 5: Parameter 5
  70. * 6: Parameter 6
  71. * 7: Parameter 7
  72. * 8: Add [6] [7]
  73. * 9: LoadClosure 1
  74. * 10: Push [8] -> Parameter 0
  75. * 11: CallFunction 1 [9]
  76. * 17: Push [5] -> Parameter 5
  77. * 19: Push [8] -> Parameter 3
  78. * 22: Push [0] -> Parameter 0
  79. Basic block (BB5, entry points: 1 - BB4):
  80. * 0: Parameter 0
  81. * 3: Parameter 3
  82. * 5: Parameter 5
  83. * 9: Increment [5]
  84. * 10: Jump BB2
  85. * 11: Push [9] -> Parameter 5
  86. * 13: Push [3] -> Parameter 3
  87. * 16: Push [0] -> Parameter 0
  88. Basic block (BB6, entry points: 1 - BB2):
  89. * 3: Parameter 3
  90. * 6: Return [3]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement