summaryrefslogtreecommitdiff
path: root/base/Factorial.regalloc
blob: e07e8d15e4283b31a90ab5c47a743344261f4edb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
func Main
  in 0, out 0, callee-saves 0, spills 0
Live In:
  t.0: 8-9 12-14
  t.1: 13-14
  t.2: 15
Linear Range:
  t.0: 7-14
  t.1: 12-14
  t.2: 14-15
Allocation:
  t.0: t0
  t.1: t1
  t.2: t1

func Fac.ComputeFac
  in 0, out 0, callee-saves 1, spills 0
Live In:
  this: 19-20 24-27
  num: 19-20 24-28
  t.0: 20
  num_aux: 22 30
  t.1: 25-27
  t.2: 27
  t.3: 28
Linear Range:
  this: 18-27
  num: 18-28 (cross call)
  t.0: 19-20
  num_aux: 21-30
  t.1: 24-27
  t.2: 26-27
  t.3: 27-28
Allocation:
  this: t0
  num: s0
  t.0: t1
  num_aux: t1
  t.1: t2
  t.2: t3
  t.3: t3