[AVX512] adding PROLQ and PROLD Intrinsics
[oota-llvm.git] / include / llvm / ExecutionEngine / JITSymbolFlags.h
index a3609e8c39eb7583f64690b801a1752db8a6eda9..450e9481fa006fa7784635a405ccf662edbe2915 100644 (file)
@@ -25,24 +25,24 @@ enum class JITSymbolFlags : char {
   Exported = 1U << 1
 };
 
-JITSymbolFlags operator|(JITSymbolFlags LHS, JITSymbolFlags RHS) {
+inline JITSymbolFlags operator|(JITSymbolFlags LHS, JITSymbolFlags RHS) {
   typedef std::underlying_type<JITSymbolFlags>::type UT;
   return static_cast<JITSymbolFlags>(
            static_cast<UT>(LHS) | static_cast<UT>(RHS));
 }
 
-JITSymbolFlags& operator |=(JITSymbolFlags &LHS, JITSymbolFlags RHS) {
+inline JITSymbolFlags& operator |=(JITSymbolFlags &LHS, JITSymbolFlags RHS) {
   LHS = LHS | RHS;
   return LHS;
 }
 
-JITSymbolFlags operator&(JITSymbolFlags LHS, JITSymbolFlags RHS) {
+inline JITSymbolFlags operator&(JITSymbolFlags LHS, JITSymbolFlags RHS) {
   typedef std::underlying_type<JITSymbolFlags>::type UT;
   return static_cast<JITSymbolFlags>(
            static_cast<UT>(LHS) & static_cast<UT>(RHS));
 }
 
-JITSymbolFlags& operator &=(JITSymbolFlags &LHS, JITSymbolFlags RHS) {
+inline JITSymbolFlags& operator &=(JITSymbolFlags &LHS, JITSymbolFlags RHS) {
   LHS = LHS & RHS;
   return LHS;
 }