Ayman Musa
62d1c71676
[X86] Added missing mayLoad/mayStore attributes to some X86 instructions.
...
Throughout the effort of automatically generating the X86 memory folding tables these missing information were encountered.
This is a preparation work for a future patch including the automation of these tables.
Differential Revision: https://reviews.llvm.org/D31714
llvm-svn: 300190
2017-04-13 10:03:45 +00:00
Craig Topper
955308fbee
[X86] Remove many operands that represent memory stores from outs to ins. These operands are the registers and immediates that specify the memory address not the memory itself thus they are inputs.
...
llvm-svn: 263354
2016-03-13 02:56:31 +00:00
Craig Topper
5be407ab27
[X86] Remove extra spaces from MPX instruction asm strings.
...
llvm-svn: 257298
2016-01-11 00:44:46 +00:00
Craig Topper
1b94d9a3cc
[X86] Use PS instead of TB for instructions that have PD/XS/XD variations. Use OpSize32 on an instruction that has an OpSize16 variant.
...
llvm-svn: 256918
2016-01-06 06:18:41 +00:00
Elena Demikhovsky
6b62b659cb
X86-MPX: Implemented encoding for MPX instructions.
...
Added encoding tests.
llvm-svn: 239403
2015-06-09 13:02:10 +00:00