[llvm] r257034 - [X86] Had hasSideEffects=0 to VBROADCASTI128.

Craig Topper via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 6 22:37:56 PST 2016


Author: ctopper
Date: Thu Jan  7 00:37:55 2016
New Revision: 257034

URL: http://llvm.org/viewvc/llvm-project?rev=257034&view=rev
Log:
[X86] Had hasSideEffects=0 to VBROADCASTI128.

Modified:
    llvm/trunk/lib/Target/X86/X86InstrSSE.td

Modified: llvm/trunk/lib/Target/X86/X86InstrSSE.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrSSE.td?rev=257034&r1=257033&r2=257034&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrSSE.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrSSE.td Thu Jan  7 00:37:55 2016
@@ -7871,7 +7871,7 @@ let ExeDomain = SSEPackedDouble in
 def VBROADCASTSDYrr  : avx2_broadcast_rr<0x19, "vbroadcastsd", VR256,
                                          v4f64, v2f64, WriteFShuffle256>, VEX_L;
 
-let mayLoad = 1, Predicates = [HasAVX2] in
+let mayLoad = 1, hasSideEffects = 0, Predicates = [HasAVX2] in
 def VBROADCASTI128 : AVX8I<0x5A, MRMSrcMem, (outs VR256:$dst),
                            (ins i128mem:$src),
                            "vbroadcasti128\t{$src, $dst|$dst, $src}", []>,




More information about the llvm-commits mailing list