summaryrefslogtreecommitdiff
path: root/src/jit
diff options
context:
space:
mode:
authorCarol Eidt <carol.eidt@microsoft.com>2018-03-29 14:57:03 -0700
committerGitHub <noreply@github.com>2018-03-29 14:57:03 -0700
commit9b3d9ddabe7ce6a1994cd4c9ae60ba7dcf0cbcdc (patch)
tree30f074958239a4d6acb7a3879d1bca390e527086 /src/jit
parent1b0e8e3f76530efb68e40c0c47d1c568b4029f65 (diff)
parentec608a04e8e3362ef5db363ef4d90156aea690be (diff)
downloadcoreclr-9b3d9ddabe7ce6a1994cd4c9ae60ba7dcf0cbcdc.tar.gz
coreclr-9b3d9ddabe7ce6a1994cd4c9ae60ba7dcf0cbcdc.tar.bz2
coreclr-9b3d9ddabe7ce6a1994cd4c9ae60ba7dcf0cbcdc.zip
Merge pull request #17211 from mikedn/dyn-hwinfo
Remove HWIntrinsicFlag bitwise OR operator
Diffstat (limited to 'src/jit')
-rw-r--r--src/jit/hwintrinsicxarch.cpp4
-rw-r--r--src/jit/namedintrinsiclist.h5
2 files changed, 3 insertions, 6 deletions
diff --git a/src/jit/hwintrinsicxarch.cpp b/src/jit/hwintrinsicxarch.cpp
index 9da218fc48..df39c29ea6 100644
--- a/src/jit/hwintrinsicxarch.cpp
+++ b/src/jit/hwintrinsicxarch.cpp
@@ -20,8 +20,10 @@ struct HWIntrinsicInfo
};
static const HWIntrinsicInfo hwIntrinsicInfoArray[] = {
+// clang-format off
#define HARDWARE_INTRINSIC(id, name, isa, ival, size, numarg, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, category, flag) \
- {NI_##id, name, InstructionSet_##isa, ival, size, numarg, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, category, flag},
+ {NI_##id, name, InstructionSet_##isa, ival, size, numarg, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, category, static_cast<HWIntrinsicFlag>(flag)},
+// clang-format on
#include "hwintrinsiclistxarch.h"
};
diff --git a/src/jit/namedintrinsiclist.h b/src/jit/namedintrinsiclist.h
index dd98821c66..d8dfabdb96 100644
--- a/src/jit/namedintrinsiclist.h
+++ b/src/jit/namedintrinsiclist.h
@@ -112,11 +112,6 @@ enum HWIntrinsicFlag : unsigned int
HW_Flag_SpecialImport = 0x80000,
};
-inline HWIntrinsicFlag operator|(HWIntrinsicFlag c1, HWIntrinsicFlag c2)
-{
- return static_cast<HWIntrinsicFlag>(static_cast<unsigned>(c1) | static_cast<unsigned>(c2));
-}
-
enum HWIntrinsicCategory : unsigned int
{
// Simple SIMD intrinsics