X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=include%2Fllvm%2FMC%2FSubtargetFeature.h;h=2fb9b4ae2503f14ee7ace7c8b55db2e0c6c24a54;hp=6a631ffe79bd3046a8cc22ac5476b6e9acd19453;hb=c1c9bc1df7a69ac896b5ccbd6f6b91ef91716839;hpb=b4435accd56d8b3dae9ff0f6188dfb6ee29ff854 diff --git a/include/llvm/MC/SubtargetFeature.h b/include/llvm/MC/SubtargetFeature.h index 6a631ffe79b..2fb9b4ae250 100644 --- a/include/llvm/MC/SubtargetFeature.h +++ b/include/llvm/MC/SubtargetFeature.h @@ -103,6 +103,10 @@ public: FeatureBitset ToggleFeature(FeatureBitset Bits, StringRef String, ArrayRef FeatureTable); + /// Apply the feature flag and return the newly updated feature bits. + FeatureBitset ApplyFeatureFlag(FeatureBitset Bits, StringRef Feature, + ArrayRef FeatureTable); + /// Get feature bits of a CPU. FeatureBitset getFeatureBits(StringRef CPU, ArrayRef CPUTable,