Remove isAsCheapAsAMove from mem ops

llvm-svn: 342105
This commit is contained in:
Thomas Lively 2018-09-13 02:50:57 +00:00
parent 56b34f6c51
commit 17ba6becaa
1 changed files with 2 additions and 2 deletions

View File

@ -26,7 +26,7 @@ multiclass ConstVec<ValueType vec_t, dag ops, dag pat, string args> {
"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), [],