forked from OSchip/llvm-project
[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:
parent
e0ac7f3beb
commit
6c05192018
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
Loading…
Reference in New Issue