diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-11-11 09:38:56 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-11-11 09:38:56 +0000 |
commit | 29a790ba422cfeeea9546b6e76777d98fa73cd67 (patch) | |
tree | e5e6c061931daf684b05e292a2847c3f02837d3c /include/clang/Basic | |
parent | dc8bbac2f8b78ddef100ae8115fd5a776d1b564c (diff) |
Simplifiy target feature handling by coalescing all the logic into
InitializeCompileOptions.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86826 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic')
-rw-r--r-- | include/clang/Basic/TargetInfo.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/include/clang/Basic/TargetInfo.h b/include/clang/Basic/TargetInfo.h index 16d312afa8..f006ce9d90 100644 --- a/include/clang/Basic/TargetInfo.h +++ b/include/clang/Basic/TargetInfo.h @@ -384,9 +384,10 @@ public: return false; } - /// HandleTargetOptions - Perform initialization based on the user - /// configured set of features. - virtual void HandleTargetFeatures(const llvm::StringMap<bool> &Features) { + /// HandleTargetOptions - Perform initialization based on the user configured + /// set of features (e.g., +sse4). The list is guaranteed to have at most one + /// entry per feature. + virtual void HandleTargetFeatures(const std::vector<std::string> &Features) { } // getRegParmMax - Returns maximal number of args passed in registers. |