Changeset View
Changeset View
Standalone View
Standalone View
include/clang/Driver/Options.td
Show First 20 Lines • Show All 2,109 Lines • ▼ Show 20 Lines | |||||
def mstrict_align : Flag<["-"], "mstrict-align">, Alias<mno_unaligned_access>, Flags<[CC1Option,HelpHidden]>, | def mstrict_align : Flag<["-"], "mstrict-align">, Alias<mno_unaligned_access>, Flags<[CC1Option,HelpHidden]>, | ||||
HelpText<"Force all memory accesses to be aligned (same as mno-unaligned-access)">; | HelpText<"Force all memory accesses to be aligned (same as mno-unaligned-access)">; | ||||
def mno_thumb : Flag<["-"], "mno-thumb">, Group<m_arm_Features_Group>; | def mno_thumb : Flag<["-"], "mno-thumb">, Group<m_arm_Features_Group>; | ||||
def mrestrict_it: Flag<["-"], "mrestrict-it">, Group<m_arm_Features_Group>, | def mrestrict_it: Flag<["-"], "mrestrict-it">, Group<m_arm_Features_Group>, | ||||
HelpText<"Disallow generation of deprecated IT blocks for ARMv8. It is on by default for ARMv8 Thumb mode.">; | HelpText<"Disallow generation of deprecated IT blocks for ARMv8. It is on by default for ARMv8 Thumb mode.">; | ||||
def mno_restrict_it: Flag<["-"], "mno-restrict-it">, Group<m_arm_Features_Group>, | def mno_restrict_it: Flag<["-"], "mno-restrict-it">, Group<m_arm_Features_Group>, | ||||
HelpText<"Allow generation of deprecated IT blocks for ARMv8. It is off by default for ARMv8 Thumb mode">; | HelpText<"Allow generation of deprecated IT blocks for ARMv8. It is off by default for ARMv8 Thumb mode">; | ||||
def marm : Flag<["-"], "marm">, Alias<mno_thumb>; | def marm : Flag<["-"], "marm">, Alias<mno_thumb>; | ||||
def ffixed_r9 : Flag<["-"], "ffixed-r9">, Group<m_arm_Features_Group>, | foreach i = {5-11} in | ||||
HelpText<"Reserve the r9 register (ARM only)">; | def ffixed_r#i : Flag<["-"], "ffixed-r"#i>, Group<m_arm_Features_Group>, | ||||
HelpText<"Reserve the r"#i#" register (ARM only)">; | |||||
def mno_movt : Flag<["-"], "mno-movt">, Group<m_arm_Features_Group>, | def mno_movt : Flag<["-"], "mno-movt">, Group<m_arm_Features_Group>, | ||||
HelpText<"Disallow use of movt/movw pairs (ARM only)">; | HelpText<"Disallow use of movt/movw pairs (ARM only)">; | ||||
def mcrc : Flag<["-"], "mcrc">, Group<m_Group>, | def mcrc : Flag<["-"], "mcrc">, Group<m_Group>, | ||||
HelpText<"Allow use of CRC instructions (ARM/Mips only)">; | HelpText<"Allow use of CRC instructions (ARM/Mips only)">; | ||||
def mnocrc : Flag<["-"], "mnocrc">, Group<m_arm_Features_Group>, | def mnocrc : Flag<["-"], "mnocrc">, Group<m_arm_Features_Group>, | ||||
HelpText<"Disallow use of CRC instructions (ARM only)">; | HelpText<"Disallow use of CRC instructions (ARM only)">; | ||||
def mno_neg_immediates: Flag<["-"], "mno-neg-immediates">, Group<m_arm_Features_Group>, | def mno_neg_immediates: Flag<["-"], "mno-neg-immediates">, Group<m_arm_Features_Group>, | ||||
HelpText<"Disallow converting instructions with negative immediates to their negation or inversion.">; | HelpText<"Disallow converting instructions with negative immediates to their negation or inversion.">; | ||||
▲ Show 20 Lines • Show All 1,029 Lines • Show Last 20 Lines |