Home | History | Annotate | Download | only in CellSPU

Lines Matching full:rsrc

8 def : Pat<(i128 (zext R32C:$rSrc)),
9 (ROTQMBYIr128_zext_r32 R32C:$rSrc, 12)>;
12 def : Pat<(i128 (zext R64C:$rSrc)),
13 (ROTQMBYIr128_zext_r64 R64C:$rSrc, 8)>;
16 def : Pat<(i128 (zext R16C:$rSrc)),
17 (ROTQMBYIr128_zext_r32 (ANDi16i32 R16C:$rSrc, (ILAr32 0xffff)), 12)>;
20 def : Pat<(i128 (zext R8C:$rSrc)),
21 (ROTQMBYIr128_zext_r32 (ANDIi8i32 R8C:$rSrc, 0xf), 12)>;
24 def : Pat<(i128 (anyext R32C:$rSrc)),
25 (ROTQMBYIr128_zext_r32 R32C:$rSrc, 12)>;
28 def : Pat<(i128 (anyext R64C:$rSrc)),
29 (ROTQMBYIr128_zext_r64 R64C:$rSrc, 8)>;
32 def : Pat<(i128 (anyext R16C:$rSrc)),
33 (ROTQMBYIr128_zext_r32 (ANDi16i32 R16C:$rSrc, (ILAr32 0xffff)), 12)>;
36 def : Pat<(i128 (anyext R8C:$rSrc)),
37 (ROTQMBYIr128_zext_r32 (ANDIi8i32 R8C:$rSrc, 0xf), 12)>;