summaryrefslogtreecommitdiff
path: root/vaporize/tests/BubbleSort.opt.regalloc
diff options
context:
space:
mode:
authorbd-912 <bdunahu@colostate.edu>2024-04-14 02:36:20 -0600
committerbd-912 <bdunahu@colostate.edu>2024-04-14 02:36:20 -0600
commitbd59acec960bf9e2ad93f0d1caa11a65613ee168 (patch)
tree3ef38b63578eaaea2b8b8e929d00195e57ab8834 /vaporize/tests/BubbleSort.opt.regalloc
parentee60d3f9a32f75c628961f40a9bf4f1bf387ac06 (diff)
Add HW4 Test Files
Diffstat (limited to 'vaporize/tests/BubbleSort.opt.regalloc')
-rw-r--r--vaporize/tests/BubbleSort.opt.regalloc230
1 files changed, 230 insertions, 0 deletions
diff --git a/vaporize/tests/BubbleSort.opt.regalloc b/vaporize/tests/BubbleSort.opt.regalloc
new file mode 100644
index 0000000..5696e19
--- /dev/null
+++ b/vaporize/tests/BubbleSort.opt.regalloc
@@ -0,0 +1,230 @@
+func Main
+ in 0, out 0, callee-saves 0, spills 0
+Live In:
+ t.0: 7 10
+ t.1: 11
+Linear Range:
+ t.0: 6-10
+ t.1: 10-11
+Allocation:
+ t.0: t0
+ t.1: t0
+
+func BBS.Start
+ in 0, out 0, callee-saves 1, spills 0
+Live In:
+ this: 15-19
+ sz: 15
+ aux01:
+Linear Range:
+ this: 14-19 (cross call)
+ sz: 14-15
+Allocation:
+ this: s0
+ sz: t0
+
+func BBS.Sort
+ in 0, out 0, callee-saves 0, spills 0
+Live In:
+ this: 23-36 39-41 44-48 51-53 56-63 66-68 71-75 78-80 83-86 89-91 94-99 102-104 107-118
+ t.0: 24
+ i: 25-36 39-41 44-48 51-53 56-63 66-68 71-75 78-80 83-86 89-91 94-99 102-104 107-118
+ aux02: 27-36 39-41 44-48 51-53 56-63 66-68 71-75 78-80 83-86 89-91 94-99 102-104 107-118
+ t.1: 28
+ j: 31-36 39-41 44-48 51-53 56-63 66-68 71-75 78-80 83-86 89-91 94-99 102-104 107-115
+ t.2: 32
+ t.3: 33
+ aux07: 35-36 39-41 44
+ t.4: 36 39-41 44-45
+ t.5: 40-41 45-46
+ aux04: 47-48 51-53 56-59
+ t.6: 48 51-53 56-57
+ t.7: 52-53 57-58
+ aux05: 59
+ t.8: 60
+ aux06: 62-63 66-68 71-75 78-80 83
+ t.9: 63 66-68 71-72
+ t.10: 67-68 72-73
+ t: 74-75 78-80 83-86 89-91 94-99 102-104 107-109
+ t.11: 75 78-80 83-84
+ t.12: 79-80 84-86 89-91 94-97
+ t.13: 86 89-91 94-95
+ t.14: 90-91 95-96
+ t.15: 97
+ t.16: 99 102-104 107-108
+ t.17: 103-104 108-109
+ nt:
+Linear Range:
+ this: 22-118
+ t.0: 23-24
+ i: 24-118
+ aux02: 25-118
+ t.1: 27-28
+ j: 29-115
+ t.2: 31-32
+ t.3: 32-33
+ aux07: 34-44
+ t.4: 35-45
+ t.5: 39-46
+ aux04: 46-59
+ t.6: 47-57
+ t.7: 51-58
+ aux05: 58-59
+ t.8: 59-60
+ aux06: 61-83
+ t.9: 62-72
+ t.10: 66-73
+ t: 73-109
+ t.11: 74-84
+ t.12: 78-97
+ t.13: 85-95
+ t.14: 89-96
+ t.15: 96-97
+ t.16: 98-108
+ t.17: 102-109
+Allocation:
+ this: t0
+ t.0: t1
+ i: t1
+ aux02: t2
+ t.1: t3
+ j: t3
+ t.2: t4
+ t.3: t4
+ aux07: t4
+ t.4: t5
+ t.5: t6
+ aux04: t6
+ t.6: t5
+ t.7: t4
+ aux05: t4
+ t.8: t4
+ aux06: t4
+ t.9: t6
+ t.10: t5
+ t: t5
+ t.11: t6
+ t.12: t7
+ t.13: t6
+ t.14: t4
+ t.15: t4
+ t.16: t4
+ t.17: t7
+
+func BBS.Print
+ in 0, out 0, callee-saves 0, spills 0
+Live In:
+ this: 123-129 132-134 137-142
+ j: 125-129 132-134 137-142
+ t.0: 126
+ t.1: 127
+ t.2: 129 132-134 137-138
+ t.3: 133-134 138-139
+ t.4: 140
+Linear Range:
+ this: 122-142
+ j: 123-142
+ t.0: 125-126
+ t.1: 126-127
+ t.2: 128-138
+ t.3: 132-139
+ t.4: 139-140
+Allocation:
+ this: t0
+ j: t1
+ t.0: t2
+ t.1: t2
+ t.2: t2
+ t.3: t3
+ t.4: t3
+
+func BBS.Init
+ in 0, out 0, callee-saves 1, spills 0
+Live In:
+ this: 147-151 154-156 159-163 166-168 171-175 178-180 183-187 190-192 195-199 202-204 207-211 214-216 219-223 226-228 231-235 238-240 243-247 250-252 255-258
+ sz: 147-148
+ t.0: 149
+ t.1: 151 154-156 159-160
+ t.2: 155-156 160-161
+ t.3: 163 166-168 171-172
+ t.4: 167-168 172-173
+ t.5: 175 178-180 183-184
+ t.6: 179-180 184-185
+ t.7: 187 190-192 195-196
+ t.8: 191-192 196-197
+ t.9: 199 202-204 207-208
+ t.10: 203-204 208-209
+ t.11: 211 214-216 219-220
+ t.12: 215-216 220-221
+ t.13: 223 226-228 231-232
+ t.14: 227-228 232-233
+ t.15: 235 238-240 243-244
+ t.16: 239-240 244-245
+ t.17: 247 250-252 255-256
+ t.18: 251-252 256-257
+ t.19: 259 262-264 267-268
+ t.20: 263-264 268-269
+Linear Range:
+ this: 146-258 (cross call)
+ sz: 146-148
+ t.0: 148-149
+ t.1: 150-160
+ t.2: 154-161
+ t.3: 162-172
+ t.4: 166-173
+ t.5: 174-184
+ t.6: 178-185
+ t.7: 186-196
+ t.8: 190-197
+ t.9: 198-208
+ t.10: 202-209
+ t.11: 210-220
+ t.12: 214-221
+ t.13: 222-232
+ t.14: 226-233
+ t.15: 234-244
+ t.16: 238-245
+ t.17: 246-256
+ t.18: 250-257
+ t.19: 258-268
+ t.20: 262-269
+Allocation:
+ this: s0
+ sz: t0
+ t.0: t0
+ t.1: t0
+ t.2: t1
+ t.3: t1
+ t.4: t0
+ t.5: t0
+ t.6: t1
+ t.7: t1
+ t.8: t0
+ t.9: t0
+ t.10: t1
+ t.11: t1
+ t.12: t0
+ t.13: t0
+ t.14: t1
+ t.15: t1
+ t.16: t0
+ t.17: t0
+ t.18: t1
+ t.19: t1
+ t.20: t0
+
+func AllocArray
+ in 0, out 0, callee-saves 0, spills 0
+Live In:
+ size: 273-276
+ bytes: 274-275
+ v: 276-277
+Linear Range:
+ size: 272-276
+ bytes: 273-275
+ v: 275-277
+Allocation:
+ size: t0
+ bytes: t1
+ v: t1
+