summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h')
-rw-r--r--llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h160
1 files changed, 81 insertions, 79 deletions
diff --git a/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h b/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h
index 656c83f2d0c..644d1cdda8d 100644
--- a/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h
+++ b/llvm/lib/Target/Hexagon/HexagonDepTimingClasses.h
@@ -1,4 +1,4 @@
-//===- HexagonDepTimingClasses.h ------------------------------------------===//
+//===----------------------------------------------------------------------===//
//
// The LLVM Compiler Infrastructure
//
@@ -10,7 +10,6 @@
//===----------------------------------------------------------------------===//
-
#ifndef TARGET_HEXAGON_HEXAGON_DEP_TIMING_CLASSES_H
#define TARGET_HEXAGON_HEXAGON_DEP_TIMING_CLASSES_H
@@ -20,19 +19,22 @@ namespace llvm {
inline bool is_TC3x(unsigned SchedClass) {
switch (SchedClass) {
- case Hexagon::Sched::tc_16d0d8d5:
- case Hexagon::Sched::tc_1853ea6d:
- case Hexagon::Sched::tc_60571023:
- case Hexagon::Sched::tc_7934b9df:
- case Hexagon::Sched::tc_8fd5f294:
- case Hexagon::Sched::tc_b9c0b731:
- case Hexagon::Sched::tc_bcc96cee:
- case Hexagon::Sched::tc_c6ce9b3f:
- case Hexagon::Sched::tc_c6ebf8dd:
- case Hexagon::Sched::tc_c82dc1ff:
- case Hexagon::Sched::tc_caaebcba:
- case Hexagon::Sched::tc_cf59f215:
- case Hexagon::Sched::tc_e913dc32:
+ case Hexagon::Sched::tc_05d3a09b:
+ case Hexagon::Sched::tc_0d8f5752:
+ case Hexagon::Sched::tc_13bfbcf9:
+ case Hexagon::Sched::tc_174516e8:
+ case Hexagon::Sched::tc_1a2fd869:
+ case Hexagon::Sched::tc_5b54b33f:
+ case Hexagon::Sched::tc_6b25e783:
+ case Hexagon::Sched::tc_76851da1:
+ case Hexagon::Sched::tc_9debc299:
+ case Hexagon::Sched::tc_a9d88b22:
+ case Hexagon::Sched::tc_bafaade3:
+ case Hexagon::Sched::tc_bcf98408:
+ case Hexagon::Sched::tc_c8ce0b5c:
+ case Hexagon::Sched::tc_d1aa9eaa:
+ case Hexagon::Sched::tc_d773585a:
+ case Hexagon::Sched::tc_df3319ed:
return true;
default:
return false;
@@ -41,8 +43,8 @@ inline bool is_TC3x(unsigned SchedClass) {
inline bool is_TC2early(unsigned SchedClass) {
switch (SchedClass) {
- case Hexagon::Sched::tc_14cd4cfa:
- case Hexagon::Sched::tc_2a160009:
+ case Hexagon::Sched::tc_b4407292:
+ case Hexagon::Sched::tc_fc3999b4:
return true;
default:
return false;
@@ -51,12 +53,12 @@ inline bool is_TC2early(unsigned SchedClass) {
inline bool is_TC4x(unsigned SchedClass) {
switch (SchedClass) {
- case Hexagon::Sched::tc_038a1342:
- case Hexagon::Sched::tc_4d99bca9:
- case Hexagon::Sched::tc_6792d5ff:
- case Hexagon::Sched::tc_9c00ce8d:
- case Hexagon::Sched::tc_d580173f:
- case Hexagon::Sched::tc_f3eaa14b:
+ case Hexagon::Sched::tc_2ff964b4:
+ case Hexagon::Sched::tc_3a867367:
+ case Hexagon::Sched::tc_3b470976:
+ case Hexagon::Sched::tc_4560740b:
+ case Hexagon::Sched::tc_a58fd5cc:
+ case Hexagon::Sched::tc_b8bffe55:
return true;
default:
return false;
@@ -65,23 +67,23 @@ inline bool is_TC4x(unsigned SchedClass) {
inline bool is_TC2(unsigned SchedClass) {
switch (SchedClass) {
- case Hexagon::Sched::tc_00afc57e:
- case Hexagon::Sched::tc_1b9c9ee5:
- case Hexagon::Sched::tc_234a11a5:
- case Hexagon::Sched::tc_2b6f77c6:
- case Hexagon::Sched::tc_41d5298e:
- case Hexagon::Sched::tc_5ba5997d:
- case Hexagon::Sched::tc_84df2cd3:
- case Hexagon::Sched::tc_87735c3b:
- case Hexagon::Sched::tc_897d1a9d:
- case Hexagon::Sched::tc_976ddc4f:
- case Hexagon::Sched::tc_b44c6e2a:
- case Hexagon::Sched::tc_b9c4623f:
- case Hexagon::Sched::tc_c2f7d806:
- case Hexagon::Sched::tc_c74f796f:
- case Hexagon::Sched::tc_d088982c:
- case Hexagon::Sched::tc_ef84f62f:
- case Hexagon::Sched::tc_f49e76f4:
+ case Hexagon::Sched::tc_002cb246:
+ case Hexagon::Sched::tc_14b5c689:
+ case Hexagon::Sched::tc_4414d8b1:
+ case Hexagon::Sched::tc_61830035:
+ case Hexagon::Sched::tc_679309b8:
+ case Hexagon::Sched::tc_703e822c:
+ case Hexagon::Sched::tc_779080bf:
+ case Hexagon::Sched::tc_784490da:
+ case Hexagon::Sched::tc_88b4f13d:
+ case Hexagon::Sched::tc_9461ff31:
+ case Hexagon::Sched::tc_9e313203:
+ case Hexagon::Sched::tc_a813cf9a:
+ case Hexagon::Sched::tc_bfec0f01:
+ case Hexagon::Sched::tc_cf8126ae:
+ case Hexagon::Sched::tc_f429765c:
+ case Hexagon::Sched::tc_f675fee8:
+ case Hexagon::Sched::tc_f9058dd7:
return true;
default:
return false;
@@ -90,45 +92,45 @@ inline bool is_TC2(unsigned SchedClass) {
inline bool is_TC1(unsigned SchedClass) {
switch (SchedClass) {
- case Hexagon::Sched::tc_181af5d0:
- case Hexagon::Sched::tc_1b82a277:
- case Hexagon::Sched::tc_1e856f58:
- case Hexagon::Sched::tc_351fed2d:
- case Hexagon::Sched::tc_3669266a:
- case Hexagon::Sched::tc_3cb8ea06:
- case Hexagon::Sched::tc_452f85af:
- case Hexagon::Sched::tc_481e5e5c:
- case Hexagon::Sched::tc_49eb22c8:
- case Hexagon::Sched::tc_523fcf30:
- case Hexagon::Sched::tc_52d7bbea:
- case Hexagon::Sched::tc_53bc8a6a:
- case Hexagon::Sched::tc_540fdfbc:
- case Hexagon::Sched::tc_55050d58:
- case Hexagon::Sched::tc_609d2efe:
- case Hexagon::Sched::tc_68cb12ce:
- case Hexagon::Sched::tc_6ebb4a12:
- case Hexagon::Sched::tc_6efc556e:
- case Hexagon::Sched::tc_73043bf4:
- case Hexagon::Sched::tc_7a830544:
- case Hexagon::Sched::tc_855b0b61:
- case Hexagon::Sched::tc_8fe6b782:
- case Hexagon::Sched::tc_90f3e30c:
- case Hexagon::Sched::tc_97743097:
- case Hexagon::Sched::tc_99be14ca:
- case Hexagon::Sched::tc_9faf76ae:
- case Hexagon::Sched::tc_a46f0df5:
- case Hexagon::Sched::tc_a904d137:
- case Hexagon::Sched::tc_b9488031:
- case Hexagon::Sched::tc_be706f30:
- case Hexagon::Sched::tc_c6aa82f7:
- case Hexagon::Sched::tc_cde8b071:
- case Hexagon::Sched::tc_d6bf0472:
- case Hexagon::Sched::tc_dbdffe3d:
- case Hexagon::Sched::tc_e0739b8c:
- case Hexagon::Sched::tc_e1e99bfa:
- case Hexagon::Sched::tc_e9fae2d6:
- case Hexagon::Sched::tc_f2704b9a:
- case Hexagon::Sched::tc_f8eeed7a:
+ case Hexagon::Sched::tc_0663f615:
+ case Hexagon::Sched::tc_0a705168:
+ case Hexagon::Sched::tc_0ae0825c:
+ case Hexagon::Sched::tc_1b6f7cec:
+ case Hexagon::Sched::tc_1fc97744:
+ case Hexagon::Sched::tc_20cdee80:
+ case Hexagon::Sched::tc_2332b92e:
+ case Hexagon::Sched::tc_2eabeebe:
+ case Hexagon::Sched::tc_3a2ec948:
+ case Hexagon::Sched::tc_3d495a39:
+ case Hexagon::Sched::tc_4c5ba658:
+ case Hexagon::Sched::tc_56336eb0:
+ case Hexagon::Sched::tc_56f114f4:
+ case Hexagon::Sched::tc_57890846:
+ case Hexagon::Sched::tc_5a2711e5:
+ case Hexagon::Sched::tc_5b7c0967:
+ case Hexagon::Sched::tc_640086b5:
+ case Hexagon::Sched::tc_643b4717:
+ case Hexagon::Sched::tc_85c9c08f:
+ case Hexagon::Sched::tc_85d5d03f:
+ case Hexagon::Sched::tc_862b3e70:
+ case Hexagon::Sched::tc_946df596:
+ case Hexagon::Sched::tc_9c3ecd83:
+ case Hexagon::Sched::tc_9fc3dae0:
+ case Hexagon::Sched::tc_a1123dda:
+ case Hexagon::Sched::tc_a1c00888:
+ case Hexagon::Sched::tc_ae53734a:
+ case Hexagon::Sched::tc_b31c2e97:
+ case Hexagon::Sched::tc_b4b5c03a:
+ case Hexagon::Sched::tc_b51dc29a:
+ case Hexagon::Sched::tc_bf41e621:
+ case Hexagon::Sched::tc_cd374165:
+ case Hexagon::Sched::tc_cfd8378a:
+ case Hexagon::Sched::tc_d5b7b0c1:
+ case Hexagon::Sched::tc_d9d43ecb:
+ case Hexagon::Sched::tc_db2bce9c:
+ case Hexagon::Sched::tc_de4df740:
+ case Hexagon::Sched::tc_de554571:
+ case Hexagon::Sched::tc_e78647bd:
return true;
default:
return false;
OpenPOWER on IntegriCloud