[llvm] r316508 - HexagonDepTimingClasses.h: Don't mark header functions as file local
David Blaikie via llvm-commits
llvm-commits at lists.llvm.org
Tue Oct 24 14:29:16 PDT 2017
Author: dblaikie
Date: Tue Oct 24 14:29:16 2017
New Revision: 316508
URL: http://llvm.org/viewvc/llvm-project?rev=316508&view=rev
Log:
HexagonDepTimingClasses.h: Don't mark header functions as file local
Modified:
llvm/trunk/lib/Target/Hexagon/HexagonDepTimingClasses.h
Modified: llvm/trunk/lib/Target/Hexagon/HexagonDepTimingClasses.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/Hexagon/HexagonDepTimingClasses.h?rev=316508&r1=316507&r2=316508&view=diff
==============================================================================
--- llvm/trunk/lib/Target/Hexagon/HexagonDepTimingClasses.h (original)
+++ llvm/trunk/lib/Target/Hexagon/HexagonDepTimingClasses.h Tue Oct 24 14:29:16 2017
@@ -6,8 +6,14 @@
// License. See LICENSE.TXT for details.
//
//===----------------------------------------------------------------------===//
+#ifndef TARGET_HEXAGON_HEXAGON_DEP_TIMING_CLASSES_H
+#define TARGET_HEXAGON_HEXAGON_DEP_TIMING_CLASSES_H
-static bool is_TC3x(unsigned SchedClass) {
+#include "HexagonInstrInfo.h"
+
+namespace llvm {
+
+inline bool is_TC3x(unsigned SchedClass) {
switch (SchedClass) {
case Hexagon::Sched::tc_1000eb10:
case Hexagon::Sched::tc_2aaab1e0:
@@ -30,7 +36,7 @@ static bool is_TC3x(unsigned SchedClass)
}
}
-static bool is_TC2early(unsigned SchedClass) {
+inline bool is_TC2early(unsigned SchedClass) {
switch (SchedClass) {
case Hexagon::Sched::tc_35fb9d13:
case Hexagon::Sched::tc_cbe45117:
@@ -40,7 +46,7 @@ static bool is_TC2early(unsigned SchedCl
}
}
-static bool is_TC4x(unsigned SchedClass) {
+inline bool is_TC4x(unsigned SchedClass) {
switch (SchedClass) {
case Hexagon::Sched::tc_09c86199:
case Hexagon::Sched::tc_2d1e6f5c:
@@ -54,7 +60,7 @@ static bool is_TC4x(unsigned SchedClass)
}
}
-static bool is_TC2(unsigned SchedClass) {
+inline bool is_TC2(unsigned SchedClass) {
switch (SchedClass) {
case Hexagon::Sched::tc_090485bb:
case Hexagon::Sched::tc_1fe8323c:
@@ -86,7 +92,7 @@ static bool is_TC2(unsigned SchedClass)
}
}
-static bool is_TC1(unsigned SchedClass) {
+inline bool is_TC1(unsigned SchedClass) {
switch (SchedClass) {
case Hexagon::Sched::tc_07ac815d:
case Hexagon::Sched::tc_1b6011fb:
@@ -130,3 +136,6 @@ static bool is_TC1(unsigned SchedClass)
return false;
}
}
+} // namespace llvm
+
+#endif
More information about the llvm-commits
mailing list