summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Targets/X86.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang/lib/Basic/Targets/X86.h')
-rw-r--r--clang/lib/Basic/Targets/X86.h15
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 {
OpenPOWER on IntegriCloud