Craig Topper
4574226c3f
[X86] Clzero flag addition and inclusion under znver1
...
1. Adds the command line flag for clzero.
2. Includes the clzero flag under znver1.
3. Defines the macro for clzero.
4. Adds a new file which has the intrinsic definition for clzero instruction.
Patch by Ganesh Gopalasubramanian with some additional tests from me.
Differential revision: https://reviews.llvm.org/D29386
llvm-svn: 294559
2017-02-09 06:10:14 +00:00
Craig Topper
d2bf7b03e5
[X86] Add -mprefetchwt1/-mno-prefetchwt1 command line options and __PREFETCHWT1__ define to match gcc.
...
llvm-svn: 294424
2017-02-08 08:23:40 +00:00
Craig Topper
204ecffdb4
[X86] Add -msgx/-mno-sgx command line options and __SGX__ define to match gcc.
...
llvm-svn: 294423
2017-02-08 08:23:17 +00:00
Craig Topper
b16cb82c93
[X86] Add -mmpx/-mno-mpx command line options and __MPX__ define to match gcc.
...
llvm-svn: 294419
2017-02-08 07:56:42 +00:00
Craig Topper
8c708cf6bc
[X86] Add -mclwb/-mno-clwb command line arguments and __CLWB__ define to match gcc.
...
In the future, we should also add a clwb intrinsic to the backend, a frontend builtin, and an instrinsic header file.
llvm-svn: 294416
2017-02-08 07:36:58 +00:00
Craig Topper
ef40aaf787
[X86] Add -mmovbe/-mno-movbe command line options to match gcc.
...
llvm-svn: 294413
2017-02-08 07:13:19 +00:00
Craig Topper
78b4787593
[X86] Add -mclflushopt/-mno-clflushopt command line support and __CLFLUSHOPT__ define to match gcc.
...
llvm-svn: 294411
2017-02-08 06:48:58 +00:00
Andrey Turetskiy
b7a29675fc
[X86] Add -m[no-]x87 and -m[no-]80387 options to control FeatureX87.
...
Add -m[no-]x87 and -m[no-]80387 options to control FeatureX87.
-m[no-]80387 options is added for compatibility with GCC.
Differential Revision: http://reviews.llvm.org/D19658
llvm-svn: 268489
2016-05-04 11:28:22 +00:00
Andrey Turetskiy
f98266e211
Add missing -mno-cx16 driver option.
...
Differential Revision: http://reviews.llvm.org/D19658
llvm-svn: 268488
2016-05-04 11:19:41 +00:00
Andrey Turetskiy
d90884944b
Add a test for driver options from m_x86_Features_Group.
...
Differential Revision: http://reviews.llvm.org/D19658
llvm-svn: 268487
2016-05-04 11:10:29 +00:00