diff options
author | Bernard Ogden <bogden@arm.com> | 2013-10-29 09:47:51 +0000 |
---|---|---|
committer | Bernard Ogden <bogden@arm.com> | 2013-10-29 09:47:51 +0000 |
commit | 909f35a884045c658e5c4565499f113ee63dfc1d (patch) | |
tree | fddd5da31fc4d523b9d014c219c3ffa86a9091f2 /include/clang/Driver | |
parent | fe88a10f396059d339d807a1737d6283412d38e0 (diff) | |
download | clang-909f35a884045c658e5c4565499f113ee63dfc1d.tar.gz |
ARM: Add -m[no-]crc to dis/enable CRC subtargetfeature from clang
Allow users to disable or enable CRC subtarget feature.
Differential Revision: http://llvm-reviews.chandlerc.com/D2037
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193600 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Driver')
-rw-r--r-- | include/clang/Driver/Options.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index 2244a98ed9..0a805debb3 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -1023,6 +1023,10 @@ def mno_thumb : Flag<["-"], "mno-thumb">, Group<m_arm_Features_Group>; def marm : Flag<["-"], "marm">, Alias<mno_thumb>; def ffixed_r9 : Flag<["-"], "ffixed-r9">, Group<m_arm_Features_Group>, HelpText<"Reserve the r9 register (ARM only)">; +def mcrc : Flag<["-"], "mcrc">, Group<m_arm_Features_Group>, + HelpText<"Allow use of CRC instructions (ARM only)">; +def mnocrc : Flag<["-"], "mnocrc">, Group<m_arm_Features_Group>, + HelpText<"Disallow use of CRC instructions (ARM only)">; def mvsx : Flag<["-"], "mvsx">, Group<m_ppc_Features_Group>; def mno_vsx : Flag<["-"], "mno-vsx">, Group<m_ppc_Features_Group>; |