[llvm] r342106 - Remove isAsCheapAsAMove from v128.const

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: 342106

URL: http://llvm.org/viewvc/llvm-project?rev=342106&view=rev
Log:
Remove isAsCheapAsAMove from v128.const

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=342106&r1=342105&r2=342106&view=diff
==============================================================================
--- llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td (original)
+++ llvm/trunk/lib/Target/WebAssembly/WebAssemblyInstrSIMD.td Wed Sep 12 19:50:57 2018
@@ -19,7 +19,7 @@ foreach SIZE = [2, 4, 8, 16, 32] in
 def LaneIdx#SIZE : ImmLeaf<i32, "return 0 <= Imm && Imm < "#SIZE#";">;
 
 multiclass ConstVec<ValueType vec_t, dag ops, dag pat, string args> {
-  let isMoveImm = 1, isAsCheapAsAMove = 1, isReMaterializable = 1 in
+  let isMoveImm = 1, isReMaterializable = 1 in
   defm CONST_V128_#vec_t : SIMD_I<(outs V128:$dst), ops, (outs), ops,
                                   [(set V128:$dst, (vec_t pat))],
                                   "v128.const\t$dst, "#args,




More information about the llvm-commits mailing list