summaryrefslogtreecommitdiffstats
path: root/llvm/lib
diff options
context:
space:
mode:
authorCraig Topper <craig.topper@gmail.com>2012-07-13 05:46:28 +0000
committerCraig Topper <craig.topper@gmail.com>2012-07-13 05:46:28 +0000
commitb3bac4908e67d30a213dfe05120c30a338ac6879 (patch)
tree4ca2e39904961c392b4df60642a8ebd3c263dd00 /llvm/lib
parent57e7ff9c0c442d1fe900d3496a86738d6856f482 (diff)
downloadbcm5719-llvm-b3bac4908e67d30a213dfe05120c30a338ac6879.tar.gz
bcm5719-llvm-b3bac4908e67d30a213dfe05120c30a338ac6879.zip
Mark VINSERTI128rm as MayLoad=1. Fixes PR13348.
llvm-svn: 160162
Diffstat (limited to 'llvm/lib')
-rw-r--r--llvm/lib/Target/X86/X86InstrSSE.td4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/X86/X86InstrSSE.td b/llvm/lib/Target/X86/X86InstrSSE.td
index 0ad92413ff2..5a224aff9a1 100644
--- a/llvm/lib/Target/X86/X86InstrSSE.td
+++ b/llvm/lib/Target/X86/X86InstrSSE.td
@@ -7899,8 +7899,8 @@ let neverHasSideEffects = 1 in {
def VINSERTI128rr : AVX2AIi8<0x38, MRMSrcReg, (outs VR256:$dst),
(ins VR256:$src1, VR128:$src2, i8imm:$src3),
"vinserti128\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
- []>,
- VEX_4V;
+ []>, VEX_4V;
+let mayLoad = 1 in
def VINSERTI128rm : AVX2AIi8<0x38, MRMSrcMem, (outs VR256:$dst),
(ins VR256:$src1, i128mem:$src2, i8imm:$src3),
"vinserti128\t{$src3, $src2, $src1, $dst|$dst, $src1, $src2, $src3}",
OpenPOWER on IntegriCloud