mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-25 20:23:11 +01:00
trim down the target info structs now that we have a preferred spill register class for each callee save register
Why is V9 maintaining these tables manually? ugh! llvm-svn: 23561
This commit is contained in:
parent
6124aae803
commit
661384dce6
@ -129,110 +129,110 @@ namespace {
|
||||
const unsigned ccr_AliasSet[] = { SparcV9::xcc, SparcV9::icc, 0 };
|
||||
|
||||
const MRegisterDesc RegisterDescriptors[] = { // Descriptors
|
||||
{ "o0", Empty_AliasSet, 0, 0 },
|
||||
{ "o1", Empty_AliasSet, 0, 0 },
|
||||
{ "o2", Empty_AliasSet, 0, 0 },
|
||||
{ "o3", Empty_AliasSet, 0, 0 },
|
||||
{ "o4", Empty_AliasSet, 0, 0 },
|
||||
{ "o5", Empty_AliasSet, 0, 0 },
|
||||
{ "o7", Empty_AliasSet, 0, 0 },
|
||||
{ "l0", Empty_AliasSet, 0, 0 },
|
||||
{ "l1", Empty_AliasSet, 0, 0 },
|
||||
{ "l2", Empty_AliasSet, 0, 0 },
|
||||
{ "l3", Empty_AliasSet, 0, 0 },
|
||||
{ "l4", Empty_AliasSet, 0, 0 },
|
||||
{ "l5", Empty_AliasSet, 0, 0 },
|
||||
{ "l6", Empty_AliasSet, 0, 0 },
|
||||
{ "l7", Empty_AliasSet, 0, 0 },
|
||||
{ "i0", Empty_AliasSet, 0, 0 },
|
||||
{ "i1", Empty_AliasSet, 0, 0 },
|
||||
{ "i2", Empty_AliasSet, 0, 0 },
|
||||
{ "i3", Empty_AliasSet, 0, 0 },
|
||||
{ "i4", Empty_AliasSet, 0, 0 },
|
||||
{ "i5", Empty_AliasSet, 0, 0 },
|
||||
{ "i6", Empty_AliasSet, 0, 0 },
|
||||
{ "i7", Empty_AliasSet, 0, 0 },
|
||||
{ "g0", Empty_AliasSet, 0, 0 },
|
||||
{ "g1", Empty_AliasSet, 0, 0 },
|
||||
{ "g2", Empty_AliasSet, 0, 0 },
|
||||
{ "g3", Empty_AliasSet, 0, 0 },
|
||||
{ "g4", Empty_AliasSet, 0, 0 },
|
||||
{ "g5", Empty_AliasSet, 0, 0 },
|
||||
{ "g6", Empty_AliasSet, 0, 0 },
|
||||
{ "g7", Empty_AliasSet, 0, 0 },
|
||||
{ "o6", Empty_AliasSet, 0, 0 },
|
||||
{ "f0", Empty_AliasSet, 0, 0 },
|
||||
{ "f1", Empty_AliasSet, 0, 0 },
|
||||
{ "f2", Empty_AliasSet, 0, 0 },
|
||||
{ "f3", Empty_AliasSet, 0, 0 },
|
||||
{ "f4", Empty_AliasSet, 0, 0 },
|
||||
{ "f5", Empty_AliasSet, 0, 0 },
|
||||
{ "f6", Empty_AliasSet, 0, 0 },
|
||||
{ "f7", Empty_AliasSet, 0, 0 },
|
||||
{ "f8", Empty_AliasSet, 0, 0 },
|
||||
{ "f9", Empty_AliasSet, 0, 0 },
|
||||
{ "f10", Empty_AliasSet, 0, 0 },
|
||||
{ "f11", Empty_AliasSet, 0, 0 },
|
||||
{ "f12", Empty_AliasSet, 0, 0 },
|
||||
{ "f13", Empty_AliasSet, 0, 0 },
|
||||
{ "f14", Empty_AliasSet, 0, 0 },
|
||||
{ "f15", Empty_AliasSet, 0, 0 },
|
||||
{ "f16", Empty_AliasSet, 0, 0 },
|
||||
{ "f17", Empty_AliasSet, 0, 0 },
|
||||
{ "f18", Empty_AliasSet, 0, 0 },
|
||||
{ "f19", Empty_AliasSet, 0, 0 },
|
||||
{ "f20", Empty_AliasSet, 0, 0 },
|
||||
{ "f21", Empty_AliasSet, 0, 0 },
|
||||
{ "f22", Empty_AliasSet, 0, 0 },
|
||||
{ "f23", Empty_AliasSet, 0, 0 },
|
||||
{ "f24", Empty_AliasSet, 0, 0 },
|
||||
{ "f25", Empty_AliasSet, 0, 0 },
|
||||
{ "f26", Empty_AliasSet, 0, 0 },
|
||||
{ "f27", Empty_AliasSet, 0, 0 },
|
||||
{ "f28", Empty_AliasSet, 0, 0 },
|
||||
{ "f29", Empty_AliasSet, 0, 0 },
|
||||
{ "f30", Empty_AliasSet, 0, 0 },
|
||||
{ "f31", Empty_AliasSet, 0, 0 },
|
||||
{ "f32", Empty_AliasSet, 0, 0 },
|
||||
{ "f33", Empty_AliasSet, 0, 0 },
|
||||
{ "f34", Empty_AliasSet, 0, 0 },
|
||||
{ "f35", Empty_AliasSet, 0, 0 },
|
||||
{ "f36", Empty_AliasSet, 0, 0 },
|
||||
{ "f37", Empty_AliasSet, 0, 0 },
|
||||
{ "f38", Empty_AliasSet, 0, 0 },
|
||||
{ "f39", Empty_AliasSet, 0, 0 },
|
||||
{ "f40", Empty_AliasSet, 0, 0 },
|
||||
{ "f41", Empty_AliasSet, 0, 0 },
|
||||
{ "f42", Empty_AliasSet, 0, 0 },
|
||||
{ "f43", Empty_AliasSet, 0, 0 },
|
||||
{ "f44", Empty_AliasSet, 0, 0 },
|
||||
{ "f45", Empty_AliasSet, 0, 0 },
|
||||
{ "f46", Empty_AliasSet, 0, 0 },
|
||||
{ "f47", Empty_AliasSet, 0, 0 },
|
||||
{ "f48", Empty_AliasSet, 0, 0 },
|
||||
{ "f49", Empty_AliasSet, 0, 0 },
|
||||
{ "f50", Empty_AliasSet, 0, 0 },
|
||||
{ "f51", Empty_AliasSet, 0, 0 },
|
||||
{ "f52", Empty_AliasSet, 0, 0 },
|
||||
{ "f53", Empty_AliasSet, 0, 0 },
|
||||
{ "f54", Empty_AliasSet, 0, 0 },
|
||||
{ "f55", Empty_AliasSet, 0, 0 },
|
||||
{ "f56", Empty_AliasSet, 0, 0 },
|
||||
{ "f57", Empty_AliasSet, 0, 0 },
|
||||
{ "f58", Empty_AliasSet, 0, 0 },
|
||||
{ "f59", Empty_AliasSet, 0, 0 },
|
||||
{ "f60", Empty_AliasSet, 0, 0 },
|
||||
{ "f61", Empty_AliasSet, 0, 0 },
|
||||
{ "f62", Empty_AliasSet, 0, 0 },
|
||||
{ "f63", Empty_AliasSet, 0, 0 },
|
||||
{ "xcc", xcc_AliasSet, 0, 0 },
|
||||
{ "icc", icc_AliasSet, 0, 0 },
|
||||
{ "ccr", ccr_AliasSet, 0, 0 },
|
||||
{ "fcc0", fcc0_AliasSet, 0, 0 },
|
||||
{ "fcc1", fcc1_AliasSet, 0, 0 },
|
||||
{ "fcc2", fcc2_AliasSet, 0, 0 },
|
||||
{ "fcc3", fcc3_AliasSet, 0, 0 },
|
||||
{ "fsr", fsr_AliasSet, 0, 0 },
|
||||
{ "o0", Empty_AliasSet },
|
||||
{ "o1", Empty_AliasSet },
|
||||
{ "o2", Empty_AliasSet },
|
||||
{ "o3", Empty_AliasSet },
|
||||
{ "o4", Empty_AliasSet },
|
||||
{ "o5", Empty_AliasSet },
|
||||
{ "o7", Empty_AliasSet },
|
||||
{ "l0", Empty_AliasSet },
|
||||
{ "l1", Empty_AliasSet },
|
||||
{ "l2", Empty_AliasSet },
|
||||
{ "l3", Empty_AliasSet },
|
||||
{ "l4", Empty_AliasSet },
|
||||
{ "l5", Empty_AliasSet },
|
||||
{ "l6", Empty_AliasSet },
|
||||
{ "l7", Empty_AliasSet },
|
||||
{ "i0", Empty_AliasSet },
|
||||
{ "i1", Empty_AliasSet },
|
||||
{ "i2", Empty_AliasSet },
|
||||
{ "i3", Empty_AliasSet },
|
||||
{ "i4", Empty_AliasSet },
|
||||
{ "i5", Empty_AliasSet },
|
||||
{ "i6", Empty_AliasSet },
|
||||
{ "i7", Empty_AliasSet },
|
||||
{ "g0", Empty_AliasSet },
|
||||
{ "g1", Empty_AliasSet },
|
||||
{ "g2", Empty_AliasSet },
|
||||
{ "g3", Empty_AliasSet },
|
||||
{ "g4", Empty_AliasSet },
|
||||
{ "g5", Empty_AliasSet },
|
||||
{ "g6", Empty_AliasSet },
|
||||
{ "g7", Empty_AliasSet },
|
||||
{ "o6", Empty_AliasSet },
|
||||
{ "f0", Empty_AliasSet },
|
||||
{ "f1", Empty_AliasSet },
|
||||
{ "f2", Empty_AliasSet },
|
||||
{ "f3", Empty_AliasSet },
|
||||
{ "f4", Empty_AliasSet },
|
||||
{ "f5", Empty_AliasSet },
|
||||
{ "f6", Empty_AliasSet },
|
||||
{ "f7", Empty_AliasSet },
|
||||
{ "f8", Empty_AliasSet },
|
||||
{ "f9", Empty_AliasSet },
|
||||
{ "f10", Empty_AliasSet },
|
||||
{ "f11", Empty_AliasSet },
|
||||
{ "f12", Empty_AliasSet },
|
||||
{ "f13", Empty_AliasSet },
|
||||
{ "f14", Empty_AliasSet },
|
||||
{ "f15", Empty_AliasSet },
|
||||
{ "f16", Empty_AliasSet },
|
||||
{ "f17", Empty_AliasSet },
|
||||
{ "f18", Empty_AliasSet },
|
||||
{ "f19", Empty_AliasSet },
|
||||
{ "f20", Empty_AliasSet },
|
||||
{ "f21", Empty_AliasSet },
|
||||
{ "f22", Empty_AliasSet },
|
||||
{ "f23", Empty_AliasSet },
|
||||
{ "f24", Empty_AliasSet },
|
||||
{ "f25", Empty_AliasSet },
|
||||
{ "f26", Empty_AliasSet },
|
||||
{ "f27", Empty_AliasSet },
|
||||
{ "f28", Empty_AliasSet },
|
||||
{ "f29", Empty_AliasSet },
|
||||
{ "f30", Empty_AliasSet },
|
||||
{ "f31", Empty_AliasSet },
|
||||
{ "f32", Empty_AliasSet },
|
||||
{ "f33", Empty_AliasSet },
|
||||
{ "f34", Empty_AliasSet },
|
||||
{ "f35", Empty_AliasSet },
|
||||
{ "f36", Empty_AliasSet },
|
||||
{ "f37", Empty_AliasSet },
|
||||
{ "f38", Empty_AliasSet },
|
||||
{ "f39", Empty_AliasSet },
|
||||
{ "f40", Empty_AliasSet },
|
||||
{ "f41", Empty_AliasSet },
|
||||
{ "f42", Empty_AliasSet },
|
||||
{ "f43", Empty_AliasSet },
|
||||
{ "f44", Empty_AliasSet },
|
||||
{ "f45", Empty_AliasSet },
|
||||
{ "f46", Empty_AliasSet },
|
||||
{ "f47", Empty_AliasSet },
|
||||
{ "f48", Empty_AliasSet },
|
||||
{ "f49", Empty_AliasSet },
|
||||
{ "f50", Empty_AliasSet },
|
||||
{ "f51", Empty_AliasSet },
|
||||
{ "f52", Empty_AliasSet },
|
||||
{ "f53", Empty_AliasSet },
|
||||
{ "f54", Empty_AliasSet },
|
||||
{ "f55", Empty_AliasSet },
|
||||
{ "f56", Empty_AliasSet },
|
||||
{ "f57", Empty_AliasSet },
|
||||
{ "f58", Empty_AliasSet },
|
||||
{ "f59", Empty_AliasSet },
|
||||
{ "f60", Empty_AliasSet },
|
||||
{ "f61", Empty_AliasSet },
|
||||
{ "f62", Empty_AliasSet },
|
||||
{ "f63", Empty_AliasSet },
|
||||
{ "xcc", xcc_AliasSet },
|
||||
{ "icc", icc_AliasSet },
|
||||
{ "ccr", ccr_AliasSet },
|
||||
{ "fcc0", fcc0_AliasSet },
|
||||
{ "fcc1", fcc1_AliasSet },
|
||||
{ "fcc2", fcc2_AliasSet },
|
||||
{ "fcc3", fcc3_AliasSet },
|
||||
{ "fsr", fsr_AliasSet },
|
||||
};
|
||||
|
||||
} // end anonymous namespace
|
||||
|
Loading…
Reference in New Issue
Block a user