Chromium Code Reviews| Index: src/IceTargetKinds.def |
| diff --git a/src/IceTargetKinds.def b/src/IceTargetKinds.def |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..28f9742135ff91cd5a95839349642a6de6f497e3 |
| --- /dev/null |
| +++ b/src/IceTargetKinds.def |
| @@ -0,0 +1,135 @@ |
| +//===- subzero/src/IceTargetKinds.def - X-macros of target kinds -*- C++ -*-===// |
|
Jim Stichnoth
2015/09/04 21:32:49
80-col
ascull
2015/09/05 00:00:48
Done.
|
| +// |
| +// The Subzero Code Generator |
| +// |
| +// This file is distributed under the University of Illinois Open Source |
| +// License. See LICENSE.TXT for details. |
| +// |
| +//===----------------------------------------------------------------------===// |
| +// |
| +// Some Kind enums leave space for target specific values however this is |
| +// undefined behaviour. |
| +// |
| +//===----------------------------------------------------------------------===// |
| + |
| +#ifndef SUBZERO_SRC_ICETARGETKINDS_DEF |
| +#define SUBZERO_SRC_ICETARGETKINDS_DEF |
| + |
| +#define TARGETKINDS_TABLE \ |
| + X(0) \ |
| + X(1) \ |
| + X(2) \ |
| + X(3) \ |
| + X(4) \ |
| + X(5) \ |
| + X(6) \ |
| + X(7) \ |
| + X(8) \ |
| + X(9) \ |
| + X(10) |
| +#define TARGETKINDS_TABLE_MAX 10 |
| + |
| +#define TARGETKINDS_INSTS_TABLE \ |
| + X(0) \ |
| + X(1) \ |
| + X(2) \ |
| + X(3) \ |
| + X(4) \ |
| + X(5) \ |
| + X(6) \ |
| + X(7) \ |
| + X(8) \ |
| + X(9) \ |
| + X(10) \ |
| + X(11) \ |
| + X(12) \ |
| + X(13) \ |
| + X(14) \ |
| + X(15) \ |
| + X(16) \ |
| + X(17) \ |
| + X(18) \ |
| + X(19) \ |
| + X(20) \ |
| + X(21) \ |
| + X(22) \ |
| + X(23) \ |
| + X(24) \ |
| + X(25) \ |
| + X(26) \ |
| + X(27) \ |
| + X(28) \ |
| + X(29) \ |
| + X(30) \ |
| + X(31) \ |
| + X(32) \ |
| + X(33) \ |
| + X(34) \ |
| + X(35) \ |
| + X(36) \ |
| + X(37) \ |
| + X(38) \ |
| + X(39) \ |
| + X(40) \ |
| + X(41) \ |
| + X(42) \ |
| + X(43) \ |
| + X(44) \ |
| + X(45) \ |
| + X(46) \ |
| + X(47) \ |
| + X(48) \ |
| + X(49) \ |
| + X(50) \ |
| + X(51) \ |
| + X(52) \ |
| + X(53) \ |
| + X(54) \ |
| + X(55) \ |
| + X(56) \ |
| + X(57) \ |
| + X(58) \ |
| + X(59) \ |
| + X(60) \ |
| + X(61) \ |
| + X(62) \ |
| + X(63) \ |
| + X(64) \ |
| + X(65) \ |
| + X(66) \ |
| + X(67) \ |
| + X(68) \ |
| + X(69) \ |
| + X(70) \ |
| + X(71) \ |
| + X(72) \ |
| + X(73) \ |
| + X(74) \ |
| + X(75) \ |
| + X(76) \ |
| + X(77) \ |
| + X(78) \ |
| + X(79) \ |
| + X(80) \ |
| + X(81) \ |
| + X(82) \ |
| + X(83) \ |
| + X(84) \ |
| + X(85) \ |
| + X(86) \ |
| + X(87) \ |
| + X(88) \ |
| + X(89) \ |
| + X(90) \ |
| + X(91) \ |
| + X(92) \ |
| + X(93) \ |
| + X(94) \ |
| + X(95) \ |
| + X(96) \ |
| + X(97) \ |
| + X(98) \ |
| + X(99) \ |
| + X(100) |
| + |
| +#endif // SUBZERO_SRC_ICETARGETKINDS_DEF |