summaryrefslogtreecommitdiffstats
path: root/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
diff options
context:
space:
mode:
authorNadav Rotem <nrotem@apple.com>2012-12-24 09:40:33 +0000
committerNadav Rotem <nrotem@apple.com>2012-12-24 09:40:33 +0000
commitdc0ad92b64aa4775a82a4ed6c960ba4b3762cc66 (patch)
tree2f3c1393e610059721e894cb42b1500bcee4a599 /llvm/lib/ExecutionEngine/ExecutionEngine.cpp
parent5f7c12cfbde275cd87c2ba33aa17d6ff6f5de436 (diff)
downloadbcm5719-llvm-dc0ad92b64aa4775a82a4ed6c960ba4b3762cc66.tar.gz
bcm5719-llvm-dc0ad92b64aa4775a82a4ed6c960ba4b3762cc66.zip
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. llvm-svn: 171024
Diffstat (limited to 'llvm/lib/ExecutionEngine/ExecutionEngine.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud