[llvm-commits] [llvm] r162514 - /llvm/trunk/lib/Target/X86/X86InstrInfo.td

Jakob Stoklund Olesen stoklund at 2pi.dk
Thu Aug 23 17:31:10 PDT 2012


Author: stoklund
Date: Thu Aug 23 19:31:10 2012
New Revision: 162514

URL: http://llvm.org/viewvc/llvm-project?rev=162514&view=rev
Log:
X86MemBarrier has unmodeled side effects.

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

Modified: llvm/trunk/lib/Target/X86/X86InstrInfo.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/X86/X86InstrInfo.td?rev=162514&r1=162513&r2=162514&view=diff
==============================================================================
--- llvm/trunk/lib/Target/X86/X86InstrInfo.td (original)
+++ llvm/trunk/lib/Target/X86/X86InstrInfo.td Thu Aug 23 19:31:10 2012
@@ -114,7 +114,7 @@
 def SDT_X86MEMBARRIER : SDTypeProfile<0, 0, []>;
 
 def X86MemBarrier : SDNode<"X86ISD::MEMBARRIER", SDT_X86MEMBARRIER,
-                            [SDNPHasChain]>;
+                            [SDNPHasChain,SDNPSideEffect]>;
 def X86MFence : SDNode<"X86ISD::MFENCE", SDT_X86MEMBARRIER,
                         [SDNPHasChain]>;
 def X86SFence : SDNode<"X86ISD::SFENCE", SDT_X86MEMBARRIER,





More information about the llvm-commits mailing list