[llvm] r342105 - Remove isAsCheapAsAMove from mem ops

Thomas Lively via llvm-commits llvm-commits at lists.llvm.org
Wed Sep 12 19:50:57 PDT 2018


Author: tlively
Date: Wed Sep 12 19:50:57 2018
New Revision: 342105

URL: http://llvm.org/viewvc/llvm-project?rev=342105&view=rev
Log:
Remove isAsCheapAsAMove from mem ops

Modified:
    llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td

Modified: llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td?rev=342105&r1=342104&r2=342105&view=diff
==============================================================================
--- llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td (original)
+++ llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td Wed Sep 12 19:50:57 2018
@@ -26,7 +26,7 @@ multiclass ConstVec<ValueType vec_t, dag
                                   "v128.const\t"#args, 0>;
 }
 multiclass SIMDLoad<ValueType vec_t> {
-  let mayLoad = 1, isAsCheapAsAMove = 1 in
+  let mayLoad = 1 in
   defm LOAD_#vec_t :
     SIMD_I<(outs V128:$dst), (ins P2Align:$align, offset32_op:$off, I32:$addr),
            (outs), (ins P2Align:$align, offset32_op:$off), [],
@@ -34,7 +34,7 @@ multiclass SIMDLoad<ValueType vec_t> {
            "v128.load\t$off$align", 1>;
 }
 multiclass SIMDStore<ValueType vec_t> {
-  let mayStore = 1, isAsCheapAsAMove = 1 in
+  let mayStore = 1 in
   defm STORE_#vec_t :
     SIMD_I<(outs), (ins P2Align:$align, offset32_op:$off, I32:$addr, V128:$vec),
            (outs), (ins P2Align:$align, offset32_op:$off), [],




More information about the llvm-commits mailing list