summaryrefslogtreecommitdiffstats
path: root/include/clang/Basic/TargetOptions.h
diff options
context:
space:
mode:
authorSaleem Abdulrasool <compnerd@compnerd.org>2016-04-08 16:52:05 +0000
committerSaleem Abdulrasool <compnerd@compnerd.org>2016-04-08 16:52:05 +0000
commit0d7600a4bc4258d5d4157765e1764af0efc82805 (patch)
treec0d06cc728deb900a13ed6c9a2c25e8edd35ea66 /include/clang/Basic/TargetOptions.h
parentfdc51a558019a2e24c311bf57d52103ee4076100 (diff)
Move EABIVersion from CodeGenOptions to TargetOptions
It is possible to argue that the EABIVersion field is similar in spirit to the ABI field in TargetOptions. It represents the embedded ABI that the target follows. This will allow us to thread this information into the target information construction. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265807 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/TargetOptions.h')
-rw-r--r--include/clang/Basic/TargetOptions.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/include/clang/Basic/TargetOptions.h b/include/clang/Basic/TargetOptions.h
index ca0cca78bf..3718ee316a 100644
--- a/include/clang/Basic/TargetOptions.h
+++ b/include/clang/Basic/TargetOptions.h
@@ -36,6 +36,9 @@ public:
/// If given, the name of the target ABI to use.
std::string ABI;
+ /// The EABI version to use
+ std::string EABIVersion;
+
/// If given, the version string of the linker in use.
std::string LinkerVersion;
@@ -45,7 +48,7 @@ public:
/// The list of target specific features to enable or disable -- this should
/// be a list of strings starting with by '+' or '-'.
std::vector<std::string> Features;
-
+
std::vector<std::string> Reciprocals;
};