OLD | NEW |
1 //===--- Options.td - Options for clang -----------------------------------===// | 1 //===--- Options.td - Options for clang -----------------------------------===// |
2 // | 2 // |
3 // The LLVM Compiler Infrastructure | 3 // The LLVM Compiler Infrastructure |
4 // | 4 // |
5 // This file is distributed under the University of Illinois Open Source | 5 // This file is distributed under the University of Illinois Open Source |
6 // License. See LICENSE.TXT for details. | 6 // License. See LICENSE.TXT for details. |
7 // | 7 // |
8 //===----------------------------------------------------------------------===// | 8 //===----------------------------------------------------------------------===// |
9 // | 9 // |
10 // This file defines the options accepted by clang. | 10 // This file defines the options accepted by clang. |
(...skipping 1209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1220 def mno_tbm : Flag<["-"], "mno-tbm">, Group<m_x86_Features_Group>; | 1220 def mno_tbm : Flag<["-"], "mno-tbm">, Group<m_x86_Features_Group>; |
1221 def mno_fma4 : Flag<["-"], "mno-fma4">, Group<m_x86_Features_Group>; | 1221 def mno_fma4 : Flag<["-"], "mno-fma4">, Group<m_x86_Features_Group>; |
1222 def mno_fma : Flag<["-"], "mno-fma">, Group<m_x86_Features_Group>; | 1222 def mno_fma : Flag<["-"], "mno-fma">, Group<m_x86_Features_Group>; |
1223 def mno_xop : Flag<["-"], "mno-xop">, Group<m_x86_Features_Group>; | 1223 def mno_xop : Flag<["-"], "mno-xop">, Group<m_x86_Features_Group>; |
1224 def mno_f16c : Flag<["-"], "mno-f16c">, Group<m_x86_Features_Group>; | 1224 def mno_f16c : Flag<["-"], "mno-f16c">, Group<m_x86_Features_Group>; |
1225 def mno_rtm : Flag<["-"], "mno-rtm">, Group<m_x86_Features_Group>; | 1225 def mno_rtm : Flag<["-"], "mno-rtm">, Group<m_x86_Features_Group>; |
1226 def mno_prfchw : Flag<["-"], "mno-prfchw">, Group<m_x86_Features_Group>; | 1226 def mno_prfchw : Flag<["-"], "mno-prfchw">, Group<m_x86_Features_Group>; |
1227 def mno_rdseed : Flag<["-"], "mno-rdseed">, Group<m_x86_Features_Group>; | 1227 def mno_rdseed : Flag<["-"], "mno-rdseed">, Group<m_x86_Features_Group>; |
1228 def mno_adx : Flag<["-"], "mno-adx">, Group<m_x86_Features_Group>; | 1228 def mno_adx : Flag<["-"], "mno-adx">, Group<m_x86_Features_Group>; |
1229 def mno_sha : Flag<["-"], "mno-sha">, Group<m_x86_Features_Group>; | 1229 def mno_sha : Flag<["-"], "mno-sha">, Group<m_x86_Features_Group>; |
| 1230 def malign_double : Flag<["-"], "malign-double">, Group<m_x86_Features_Group>;
// @LOCALMOD |
| 1231 def mnoalign_double : Flag<["-"], "mno-align-double">, Group<m_x86_Features_Gro
up>; // @LOCALMOD |
1230 | 1232 |
1231 def munaligned_access : Flag<["-"], "munaligned-access">, Group<m_arm_Features_G
roup>, | 1233 def munaligned_access : Flag<["-"], "munaligned-access">, Group<m_arm_Features_G
roup>, |
1232 HelpText<"Allow memory accesses to be unaligned (AArch32/AArch64 only)">; | 1234 HelpText<"Allow memory accesses to be unaligned (AArch32/AArch64 only)">; |
1233 def mno_unaligned_access : Flag<["-"], "mno-unaligned-access">, Group<m_arm_Feat
ures_Group>, | 1235 def mno_unaligned_access : Flag<["-"], "mno-unaligned-access">, Group<m_arm_Feat
ures_Group>, |
1234 HelpText<"Force all memory accesses to be aligned (AArch32/AArch64 only)">; | 1236 HelpText<"Force all memory accesses to be aligned (AArch32/AArch64 only)">; |
1235 def mstrict_align : Flag<["-"], "mstrict-align">, Alias<mno_unaligned_access>, F
lags<[CC1Option,HelpHidden]>, | 1237 def mstrict_align : Flag<["-"], "mstrict-align">, Alias<mno_unaligned_access>, F
lags<[CC1Option,HelpHidden]>, |
1236 HelpText<"Force all memory accesses to be aligned (same as mno-unaligned-acces
s)">; | 1238 HelpText<"Force all memory accesses to be aligned (same as mno-unaligned-acces
s)">; |
1237 def mno_thumb : Flag<["-"], "mno-thumb">, Group<m_arm_Features_Group>; | 1239 def mno_thumb : Flag<["-"], "mno-thumb">, Group<m_arm_Features_Group>; |
1238 def mrestrict_it: Flag<["-"], "mrestrict-it">, Group<m_arm_Features_Group>, | 1240 def mrestrict_it: Flag<["-"], "mrestrict-it">, Group<m_arm_Features_Group>, |
1239 HelpText<"Disallow generation of deprecated IT blocks for ARMv8. It is on by d
efault for ARMv8 Thumb mode.">; | 1241 HelpText<"Disallow generation of deprecated IT blocks for ARMv8. It is on by d
efault for ARMv8 Thumb mode.">; |
(...skipping 700 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1940 defm second_underscore : BooleanFFlag<"second-underscore">, Group<gfortran_Group
>; | 1942 defm second_underscore : BooleanFFlag<"second-underscore">, Group<gfortran_Group
>; |
1941 defm sign_zero : BooleanFFlag<"sign-zero">, Group<gfortran_Group>; | 1943 defm sign_zero : BooleanFFlag<"sign-zero">, Group<gfortran_Group>; |
1942 defm stack_arrays : BooleanFFlag<"stack-arrays">, Group<gfortran_Group>; | 1944 defm stack_arrays : BooleanFFlag<"stack-arrays">, Group<gfortran_Group>; |
1943 defm underscoring : BooleanFFlag<"underscoring">, Group<gfortran_Group>; | 1945 defm underscoring : BooleanFFlag<"underscoring">, Group<gfortran_Group>; |
1944 defm whole_file : BooleanFFlag<"whole-file">, Group<gfortran_Group>; | 1946 defm whole_file : BooleanFFlag<"whole-file">, Group<gfortran_Group>; |
1945 | 1947 |
1946 | 1948 |
1947 include "CC1Options.td" | 1949 include "CC1Options.td" |
1948 | 1950 |
1949 include "CLCompatOptions.td" | 1951 include "CLCompatOptions.td" |
OLD | NEW |