This is based on table 1-1 of the October 2017 revision of IntelĀ® Architecture Instruction Set Extensions and Future Features Programming Reference
llvm-svn: 318799
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,