summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/lib/Target/X86/X86.td8
1 files changed, 7 insertions, 1 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td
index af10d818b5d..f409459047a 100644
--- a/llvm/lib/Target/X86/X86.td
+++ b/llvm/lib/Target/X86/X86.td
@@ -680,7 +680,13 @@ class CannonlakeProc<string Name> : ProcModel<Name, SkylakeServerModel,
def : CannonlakeProc<"cannonlake">;
def ICLFeatures : ProcessorFeatures<CNLFeatures.Value, [
- // TODO: Insert features here.
+ FeatureBITALG,
+ FeatureVAES,
+ FeatureVBMI2,
+ FeatureVNNI,
+ FeatureVPCLMULQDQ,
+ FeatureVPOPCNTDQ
+ // TODO: Add GFNI when it is implemented.
]>;
class IcelakeProc<string Name> : ProcModel<Name, SkylakeServerModel,
OpenPOWER on IntegriCloud