File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -63,13 +63,14 @@ defm SD : SRL_r_aq_rl<0b011, "sd">;
6363//===----------------------------------------------------------------------===//
6464
6565class PatLAQ<SDPatternOperator OpNode, RVInst Inst, ValueType vt = XLenVT>
66- : Pat<(vt (OpNode (vt GPRMemZeroOffset:$rs1))), (Inst GPRMemZeroOffset:$rs1)>;
66+ : Pat<(vt (OpNode (XLenVT GPRMemZeroOffset:$rs1))),
67+ (Inst GPRMemZeroOffset:$rs1)>;
6768
6869// n.b. this switches order of arguments
6970// to deal with the fact that SRL has addr, data
7071// while atomic_store has data, addr
7172class PatSRL<SDPatternOperator OpNode, RVInst Inst, ValueType vt = XLenVT>
72- : Pat<(OpNode (vt GPR:$rs2), (vt GPRMemZeroOffset:$rs1)),
73+ : Pat<(OpNode (vt GPR:$rs2), (XLenVT GPRMemZeroOffset:$rs1)),
7374 (Inst GPRMemZeroOffset:$rs1, GPR:$rs2)>;
7475
7576
You can’t perform that action at this time.
0 commit comments