[X86] Remove the VMFUNC feature flag. It was only partially implemented and we have no support for codegening vmfunc instructions today.

If that support ever gets added, the full feature flag support should come along with it.

llvm-svn: 294406
This commit is contained in:
Craig Topper 2017-02-08 05:45:42 +00:00
parent e0ac7f3beb
commit 6c05192018
2 changed files with 0 additions and 6 deletions

View File

@ -217,8 +217,6 @@ def FeaturePadShortFunctions : SubtargetFeature<"pad-short-functions",
"Pad short functions">;
def FeatureINVPCID : SubtargetFeature<"invpcid", "HasInvPCId", "true",
"Invalidate Process-Context Identifier">;
def FeatureVMFUNC : SubtargetFeature<"vmfunc", "HasVMFUNC", "true",
"VM Functions">;
def FeatureSMAP : SubtargetFeature<"smap", "HasSMAP", "true",
"Supervisor Mode Access Protection">;
def FeatureSGX : SubtargetFeature<"sgx", "HasSGX", "true",
@ -497,7 +495,6 @@ def HSWFeatures : ProcessorFeatures<IVBFeatures.Value, [
FeatureLZCNT,
FeatureMOVBE,
FeatureINVPCID,
FeatureVMFUNC,
FeatureRTM,
FeatureHLE,
FeatureSlowIncDec

View File

@ -274,9 +274,6 @@ protected:
/// Processor supports Invalidate Process-Context Identifier
bool HasInvPCId;
/// Processor has VM Functions
bool HasVMFUNC;
/// Processor has Supervisor Mode Access Protection
bool HasSMAP;