From 86ecbb7b543e1d4083ab0add6364d27381d70fef Mon Sep 17 00:00:00 2001 From: Ranjeet Singh Date: Tue, 30 Jun 2015 12:32:53 +0000 Subject: Reverting r241058 because it's causing buildbot failures. llvm-svn: 241061 --- llvm/include/llvm/MC/MCTargetAsmParser.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'llvm/include') diff --git a/llvm/include/llvm/MC/MCTargetAsmParser.h b/llvm/include/llvm/MC/MCTargetAsmParser.h index bbc72902740..36db3914f01 100644 --- a/llvm/include/llvm/MC/MCTargetAsmParser.h +++ b/llvm/include/llvm/MC/MCTargetAsmParser.h @@ -13,7 +13,6 @@ #include "llvm/MC/MCExpr.h" #include "llvm/MC/MCParser/MCAsmParserExtension.h" #include "llvm/MC/MCTargetOptions.h" -#include "llvm/MC/SubtargetFeature.h" #include namespace llvm { @@ -96,7 +95,7 @@ protected: // Can only create subclasses. MCTargetAsmParser(); /// AvailableFeatures - The current set of available features. - FeatureBitset AvailableFeatures; + uint64_t AvailableFeatures; /// ParsingInlineAsm - Are we parsing ms-style inline assembly? bool ParsingInlineAsm; @@ -111,8 +110,8 @@ protected: // Can only create subclasses. public: ~MCTargetAsmParser() override; - FeatureBitset getAvailableFeatures() const { return AvailableFeatures; } - void setAvailableFeatures(FeatureBitset Value) { AvailableFeatures = Value; } + uint64_t getAvailableFeatures() const { return AvailableFeatures; } + void setAvailableFeatures(uint64_t Value) { AvailableFeatures = Value; } bool isParsingInlineAsm () { return ParsingInlineAsm; } void setParsingInlineAsm (bool Value) { ParsingInlineAsm = Value; } @@ -170,7 +169,6 @@ public: virtual bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, OperandVector &Operands, MCStreamer &Out, uint64_t &ErrorInfo, - FeatureBitset &ErrorMissingFeature, bool MatchingInlineAsm) = 0; /// Allows targets to let registers opt out of clobber lists. -- cgit v1.2.3