Add x86 CLMUL (Carry-less multiplication) cpu feature
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.td
index baf072838ce0ebe4a1be8e08b41fef7b408662cd..8d370fe5f115b8a6fc685e4820b83f53c8bffd3e 100644 (file)
@@ -357,6 +357,7 @@ def HasSSE41     : Predicate<"Subtarget->hasSSE41()">;
 def HasSSE42     : Predicate<"Subtarget->hasSSE42()">;
 def HasSSE4A     : Predicate<"Subtarget->hasSSE4A()">;
 def HasAVX       : Predicate<"Subtarget->hasAVX()">;
+def HasCLMUL     : Predicate<"Subtarget->hasCLMUL()">;
 def HasFMA3      : Predicate<"Subtarget->hasFMA3()">;
 def HasFMA4      : Predicate<"Subtarget->hasFMA4()">;
 def FPStackf32   : Predicate<"!Subtarget->hasSSE1()">;