diff options
| author | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-15 16:25:28 +0000 |
|---|---|---|
| committer | Ruchira Sasanka <sasanka@students.uiuc.edu> | 2001-10-15 16:25:28 +0000 |
| commit | 086bf0fe3a662ef05349a2b96debd50ede2fc68d (patch) | |
| tree | 8980f2bcae5da21540163a427af7f9fbc00db97c /llvm/lib/Target/Sparc/SparcRegClassInfo.h | |
| parent | 48972e033b53698de6ba18c006790fb31f7fc886 (diff) | |
| download | bcm5719-llvm-086bf0fe3a662ef05349a2b96debd50ede2fc68d.tar.gz bcm5719-llvm-086bf0fe3a662ef05349a2b96debd50ede2fc68d.zip | |
updated suggesting/coloring of call & return args & implicit operands
llvm-svn: 830
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcRegClassInfo.h')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcRegClassInfo.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/Sparc/SparcRegClassInfo.h b/llvm/lib/Target/Sparc/SparcRegClassInfo.h index 0527311a9d9..a71f52ea303 100644 --- a/llvm/lib/Target/Sparc/SparcRegClassInfo.h +++ b/llvm/lib/Target/Sparc/SparcRegClassInfo.h @@ -22,9 +22,9 @@ static string const IntRegNames[] = { "o0", "o1", "o2", "o3", "o4", "o5", "o7", "l0", "l1", "l2", "l3", "l4", "l5", "l6", "l7", - "i0", "i1", "i2", "i3", "i4", "i5", "i7", + "i0", "i1", "i2", "i3", "i4", "i5", "g0", "g1", "g2", "g3", "g4", "g5", "g6", "g7", - "i6", "o6" }; + "i6", "i7", "o6" }; @@ -46,7 +46,7 @@ class SparcIntRegOrder{ // --- following colors are NON-volatile across function calls l0, l1, l2, l3, l4, l5, l6, l7, // %l0-%l7 - i0, i1, i2, i3, i4, i5, i7, // %i0-%i5: i's need not be preserved + i0, i1, i2, i3, i4, i5, // %i0-%i5: i's need not be preserved // %i6 is the fp - so not allocated // %i7 is the ret address by convention - can be used for others @@ -56,7 +56,7 @@ class SparcIntRegOrder{ // --- following colors are not available for allocation within this phase // --- but can appear for pre-colored ranges - g0, g1, g2, g3, g4, g5, g6, g7, i6, o6 + g0, g1, g2, g3, g4, g5, g6, g7, i6, i7, o6 |

