Lines Matching refs:src0
172 (ops node:$src0),
173 (op $src0)> {
178 (ops node:$src0, node:$src1),
179 (op $src0, $src1)> {
184 (ops node:$src0, node:$src1, node:$src2),
185 (op $src0, $src1, $src2)> {
190 (ops node:$src0),
191 (op $src0),
208 (ops node:$src0, node:$src1),
209 (op $src0, $src1),
229 (ops node:$src0, node:$src1, node:$src2),
230 (op2 (op1 node:$src0, node:$src1), node:$src2)
274 def csh_mask_16 : PatFrag<(ops node:$src0), (and node:$src0, imm),
279 def csh_mask_32 : PatFrag<(ops node:$src0), (and node:$src0, imm),
284 def csh_mask_64 : PatFrag<(ops node:$src0), (and node:$src0, imm),
292 def cshl_#width : PatFrags<(ops node:$src0, node:$src1),
293 [(shl node:$src0, node:$src1), (shl node:$src0, (csh_mask node:$src1))]>;
296 def clshl_rev_#width : PatFrag <(ops node:$src0, node:$src1),
297 (cshl $src1, $src0)>;
299 def csrl_#width : PatFrags<(ops node:$src0, node:$src1),
300 [(srl node:$src0, node:$src1), (srl node:$src0, (csh_mask node:$src1))]>;
303 def clshr_rev_#width : PatFrag <(ops node:$src0, node:$src1),
304 (csrl $src1, $src0)>;
306 def csra_#width : PatFrags<(ops node:$src0, node:$src1),
307 [(sra node:$src0, node:$src1), (sra node:$src0, (csh_mask node:$src1))]>;
310 def cashr_rev_#width : PatFrag <(ops node:$src0, node:$src1),
311 (csra $src1, $src0)>;
315 (ops node:$src0), (srl_oneuse node:$src0, (i32 16))
320 (ops node:$src0), (i16 (trunc (i32 (srl_16 node:$src0))))
764 (fpow f32:$src0, f32:$src1),
765 (exp_ieee (mul f32:$src1, (log_ieee f32:$src0)))
791 (dt (bitconvert (st rc:$src0))),
792 (dt rc:$src0)
804 (rotr i32:$src0, i32:$src1),
805 (BIT_ALIGN $src0, $src0, $src1)
824 (add (AMDGPUmul_i24 i32:$src0, i32:$src1), i32:$src2),
825 !if(HasClamp, (Inst $src0, $src1, $src2, (i1 0)),
826 (Inst $src0, $src1, $src2))
830 (add (AMDGPUmul_u24 i32:$src0, i32:$src1), i32:$src2),
831 !if(HasClamp, (Inst $src0, $src1, $src2, (i1 0)),
832 (Inst $src0, $src1, $src2))
842 def fminnum_like : PatFrags<(ops node:$src0, node:$src1),
843 [(fminnum_ieee node:$src0, node:$src1),
844 (fminnum node:$src0, node:$src1)]
848 def fmaxnum_like : PatFrags<(ops node:$src0, node:$src1),
849 [(fmaxnum_ieee node:$src0, node:$src1),
850 (fmaxnum node:$src0, node:$src1)]
862 def fminnum_like_nnan : NeverNaNPats<(ops node:$src0, node:$src1),
863 [(fminnum_ieee node:$src0, node:$src1),
864 (fminnum node:$src0, node:$src1)]
867 def fmaxnum_like_nnan : NeverNaNPats<(ops node:$src0, node:$src1),
868 [(fmaxnum_ieee node:$src0, node:$src1),
869 (fmaxnum node:$src0, node:$src1)]
872 def fminnum_like_oneuse : PatFrags<(ops node:$src0, node:$src1),
873 [(fminnum_ieee_oneuse node:$src0, node:$src1),
874 (fminnum_oneuse node:$src0, node:$src1)]
877 def fmaxnum_like_oneuse : PatFrags<(ops node:$src0, node:$src1),
878 [(fmaxnum_ieee_oneuse node:$src0, node:$src1),
879 (fmaxnum_oneuse node:$src0, node:$src1)]
882 def any_fmad : PatFrags<(ops node:$src0, node:$src1, node:$src2),
883 [(fmad node:$src0, node:$src1, node:$src2),
884 (AMDGPUfmad_ftz node:$src0, node:$src1, node:$src2)]
888 def any_amdgcn_sqrt : PatFrags<(ops node:$src0),
889 [(fsqrt node:$src0), (int_amdgcn_sqrt node:$src0)]