Lines Matching refs:Pat
133 def : Pat<(sint_to_fp GPR:$V), (FLT GPR:$V)>;
134 def : Pat<(fp_to_sint GPR:$V), (FINT GPR:$V)>;
135 def : Pat<(fsqrt GPR:$V), (FSQRT GPR:$V)>;
140 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETEQ),
143 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETNE),
146 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOEQ),
149 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETONE),
153 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETONE),
157 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETGT),
160 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETLT),
163 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETGE),
166 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETLE),
169 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOGT),
172 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOLT),
175 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOGE),
178 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETOLE),
181 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETUEQ),
185 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETUNE),
188 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETUGT),
192 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETULT),
196 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETUGE),
200 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETULE),
204 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETO),
207 def : Pat<(setcc (f32 GPR:$L), (f32 GPR:$R), SETUO),
213 def : Pat<(select (i32 GPR:$C), (f32 GPR:$T), (f32 GPR:$F)),
219 def : Pat<(f32 fpimm:$imm), (FORI (i32 R0), fpimm:$imm)>;