Lines Matching refs:sra
228 [(set GR8:$dst, (sra GR8:$src1, CL))],
232 [(set GR16:$dst, (sra GR16:$src1, CL))],
236 [(set GR32:$dst, (sra GR32:$src1, CL))],
240 [(set GR64:$dst, (sra GR64:$src1, CL))],
246 [(set GR8:$dst, (sra GR8:$src1, (i8 imm:$src2)))],
250 [(set GR16:$dst, (sra GR16:$src1, (i8 imm:$src2)))],
254 [(set GR32:$dst, (sra GR32:$src1, (i8 imm:$src2)))],
259 [(set GR64:$dst, (sra GR64:$src1, (i8 imm:$src2)))],
265 [(set GR8:$dst, (sra GR8:$src1, (i8 1)))],
269 [(set GR16:$dst, (sra GR16:$src1, (i8 1)))],
273 [(set GR32:$dst, (sra GR32:$src1, (i8 1)))],
277 [(set GR64:$dst, (sra GR64:$src1, (i8 1)))],
286 [(store (sra (loadi8 addr:$dst), CL), addr:$dst)],
290 [(store (sra (loadi16 addr:$dst), CL), addr:$dst)],
294 [(store (sra (loadi32 addr:$dst), CL), addr:$dst)],
298 [(store (sra (loadi64 addr:$dst), CL), addr:$dst)],
303 [(store (sra (loadi8 addr:$dst), (i8 imm:$src)), addr:$dst)],
307 [(store (sra (loadi16 addr:$dst), (i8 imm:$src)), addr:$dst)],
311 [(store (sra (loadi32 addr:$dst), (i8 imm:$src)), addr:$dst)],
315 [(store (sra (loadi64 addr:$dst), (i8 imm:$src)), addr:$dst)],
321 [(store (sra (loadi8 addr:$dst), (i8 1)), addr:$dst)],
325 [(store (sra (loadi16 addr:$dst), (i8 1)), addr:$dst)],
329 [(store (sra (loadi32 addr:$dst), (i8 1)), addr:$dst)],
333 [(store (sra (loadi64 addr:$dst), (i8 1)), addr:$dst)],
929 def : Pat<(sra GR32:$src1, GR8:$src2),
933 def : Pat<(sra GR64:$src1, GR8:$src2),