Mercurial > hg > CbC > CbC_gcc
comparison gcc/config/tilepro/tilepro.h @ 145:1830386684a0
gcc-9.2.0
author | anatofuz |
---|---|
date | Thu, 13 Feb 2020 11:34:05 +0900 |
parents | 84e7813d76e9 |
children |
comparison
equal
deleted
inserted
replaced
131:84e7813d76e9 | 145:1830386684a0 |
---|---|
1 /* Definitions of target machine for GNU compiler for TILEPro. | 1 /* Definitions of target machine for GNU compiler for TILEPro. |
2 Copyright (C) 2011-2018 Free Software Foundation, Inc. | 2 Copyright (C) 2011-2020 Free Software Foundation, Inc. |
3 Contributed by Walter Lee (walt@tilera.com) | 3 Contributed by Walter Lee (walt@tilera.com) |
4 | 4 |
5 This file is part of GCC. | 5 This file is part of GCC. |
6 | 6 |
7 GCC is free software; you can redistribute it and/or modify it | 7 GCC is free software; you can redistribute it and/or modify it |
77 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ | 77 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ |
78 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ | 78 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ |
79 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, \ | 79 0, 0, 0, 0, 0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, \ |
80 1, 1, 1} | 80 1, 1, 1} |
81 | 81 |
82 #define CALL_USED_REGISTERS \ | 82 #define CALL_REALLY_USED_REGISTERS \ |
83 {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \ | 83 {1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \ |
84 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, \ | 84 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, \ |
85 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ | 85 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, \ |
86 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \ | 86 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, \ |
87 1, 1, 1} | 87 1, 1, 1} |
88 | |
89 #define CALL_REALLY_USED_REGISTERS \ | |
90 CALL_USED_REGISTERS | |
91 | 88 |
92 #define REG_ALLOC_ORDER { \ | 89 #define REG_ALLOC_ORDER { \ |
93 10, 11, 12, 13, 14, /* call used */ \ | 90 10, 11, 12, 13, 14, /* call used */ \ |
94 15, 16, 17, 18, 19, \ | 91 15, 16, 17, 18, 19, \ |
95 20, 21, 22, 23, 24, \ | 92 20, 21, 22, 23, 24, \ |