[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