commit | ace0c2fad7c581367cc2519e1d773bca37fc9fec | [log] [tgz] |
---|---|---|
author | Nadav Rotem <nrotem@apple.com> | Mon Dec 24 09:40:33 2012 +0000 |
committer | Nadav Rotem <nrotem@apple.com> | Mon Dec 24 09:40:33 2012 +0000 |
tree | 74ec5cfe661003e97716f8c9ef848ef45ff58ed9 | |
parent | 9e5329d77e590f757dbd8384f418e44df9dbf91a [diff] |
Some x86 instructions can load/store one of the operands to memory. On SSE, this memory needs to be aligned. When these instructions are encoded in VEX (on AVX) there is no such requirement. This changes the folding tables and removes the alignment restrictions from VEX-encoded instructions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@171024 91177308-0d34-0410-b5e6-96231b3b80d8