diff options
| author | Craig Topper <craig.topper@gmail.com> | 2012-07-13 05:46:28 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@gmail.com> | 2012-07-13 05:46:28 +0000 |
| commit | b3bac4908e67d30a213dfe05120c30a338ac6879 (patch) | |
| tree | 4ca2e39904961c392b4df60642a8ebd3c263dd00 /llvm/lib | |
| parent | 57e7ff9c0c442d1fe900d3496a86738d6856f482 (diff) | |
| download | bcm5719-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.td | 4 |
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}", |

