From 80a66617369eac2ca8cbc8c9980a4f9d338b3054 Mon Sep 17 00:00:00 2001 From: Eric Christopher Date: Mon, 28 Dec 2015 19:07:48 +0000 Subject: [PATCH] Comment and reorganize some of the target feature option sets. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@256509 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/Driver/Options.td | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index 5ee9115ec7..337a16702d 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -78,13 +78,24 @@ def g_flags_Group : OptionGroup<"">; def i_Group : OptionGroup<"">, Group; def clang_i_Group : OptionGroup<"">, Group; def m_Group : OptionGroup<"">, Group; -def m_x86_Features_Group : OptionGroup<"">, Group, Flags<[CoreOption]>; -def m_hexagon_Features_Group : OptionGroup<"">, Group; -def m_arm_Features_Group : OptionGroup<"">, Group; -def m_aarch64_Features_Group : OptionGroup<"">, Group; -def m_ppc_Features_Group : OptionGroup<"">, Group; -def m_wasm_Features_Group : OptionGroup<"">, - Group; + +// Feature groups - these take command line options that correspond directly to +// target specific features and can be translated directly from command line +// options. +def m_x86_Features_Group : OptionGroup<"">, + Group, + Flags<[CoreOption]>; +def m_hexagon_Features_Group : OptionGroup<"">, + Group; +def m_arm_Features_Group : OptionGroup<"">, + Group; +def m_aarch64_Features_Group : OptionGroup<"">, + Group; +def m_ppc_Features_Group : OptionGroup<"">, + Group; +def m_wasm_Features_Group : OptionGroup<"">, + Group; + def m_libc_Group : OptionGroup<"">, Group; def u_Group : OptionGroup<"">; -- 2.40.0