diff options
Diffstat (limited to 'clang/lib/Basic/Targets/X86.h')
-rw-r--r-- | clang/lib/Basic/Targets/X86.h | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/clang/lib/Basic/Targets/X86.h b/clang/lib/Basic/Targets/X86.h index ae3fd240ce2..cad869f7123 100644 --- a/clang/lib/Basic/Targets/X86.h +++ b/clang/lib/Basic/Targets/X86.h @@ -177,11 +177,9 @@ public: return false; } - bool validateOutputSize(const llvm::StringMap<bool> &FeatureMap, - StringRef Constraint, unsigned Size) const override; + bool validateOutputSize(StringRef Constraint, unsigned Size) const override; - bool validateInputSize(const llvm::StringMap<bool> &FeatureMap, - StringRef Constraint, unsigned Size) const override; + bool validateInputSize(StringRef Constraint, unsigned Size) const override; virtual bool checkCFProtectionReturnSupported(DiagnosticsEngine &Diags) const override { @@ -193,8 +191,8 @@ public: return true; }; - virtual bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, - StringRef Constraint, unsigned Size) const; + + virtual bool validateOperandSize(StringRef Constraint, unsigned Size) const; std::string convertConstraint(const char *&Constraint) const override; const char *getClobbers() const override { @@ -370,8 +368,7 @@ public: return -1; } - bool validateOperandSize(const llvm::StringMap<bool> &FeatureMap, - StringRef Constraint, unsigned Size) const override { + bool validateOperandSize(StringRef Constraint, unsigned Size) const override { switch (Constraint[0]) { default: break; @@ -389,7 +386,7 @@ public: return Size <= 64; } - return X86TargetInfo::validateOperandSize(FeatureMap, Constraint, Size); + return X86TargetInfo::validateOperandSize(Constraint, Size); } void setMaxAtomicWidth() override { |