Lines Matching refs:src2

242             Cond::IfXeq32 { src1, src2 }  in get_operands()
243 | Cond::IfXneq32 { src1, src2 } in get_operands()
244 | Cond::IfXslt32 { src1, src2 } in get_operands()
245 | Cond::IfXslteq32 { src1, src2 } in get_operands()
246 | Cond::IfXult32 { src1, src2 } in get_operands()
247 | Cond::IfXulteq32 { src1, src2 } in get_operands()
248 | Cond::IfXeq64 { src1, src2 } in get_operands()
249 | Cond::IfXneq64 { src1, src2 } in get_operands()
250 | Cond::IfXslt64 { src1, src2 } in get_operands()
251 | Cond::IfXslteq64 { src1, src2 } in get_operands()
252 | Cond::IfXult64 { src1, src2 } in get_operands()
253 | Cond::IfXulteq64 { src1, src2 } => { in get_operands()
255 collector.reg_use(src2); in get_operands()
258 Cond::IfXeq32I32 { src1, src2 } in get_operands()
259 | Cond::IfXneq32I32 { src1, src2 } in get_operands()
260 | Cond::IfXslt32I32 { src1, src2 } in get_operands()
261 | Cond::IfXslteq32I32 { src1, src2 } in get_operands()
262 | Cond::IfXsgt32I32 { src1, src2 } in get_operands()
263 | Cond::IfXsgteq32I32 { src1, src2 } in get_operands()
264 | Cond::IfXeq64I32 { src1, src2 } in get_operands()
265 | Cond::IfXneq64I32 { src1, src2 } in get_operands()
266 | Cond::IfXslt64I32 { src1, src2 } in get_operands()
267 | Cond::IfXslteq64I32 { src1, src2 } in get_operands()
268 | Cond::IfXsgt64I32 { src1, src2 } in get_operands()
269 | Cond::IfXsgteq64I32 { src1, src2 } => { in get_operands()
271 let _: &mut i32 = src2; in get_operands()
274 Cond::IfXult32I32 { src1, src2 } in get_operands()
275 | Cond::IfXulteq32I32 { src1, src2 } in get_operands()
276 | Cond::IfXugt32I32 { src1, src2 } in get_operands()
277 | Cond::IfXugteq32I32 { src1, src2 } in get_operands()
278 | Cond::IfXult64I32 { src1, src2 } in get_operands()
279 | Cond::IfXulteq64I32 { src1, src2 } in get_operands()
280 | Cond::IfXugt64I32 { src1, src2 } in get_operands()
281 | Cond::IfXugteq64I32 { src1, src2 } => { in get_operands()
283 let _: &mut u32 = src2; in get_operands()
296 Cond::IfXeq32 { src1, src2 } => encode::br_if_xeq32(sink, src1, src2, rel), in encode()
297 Cond::IfXneq32 { src1, src2 } => encode::br_if_xneq32(sink, src1, src2, rel), in encode()
298 Cond::IfXslt32 { src1, src2 } => encode::br_if_xslt32(sink, src1, src2, rel), in encode()
299 Cond::IfXslteq32 { src1, src2 } => encode::br_if_xslteq32(sink, src1, src2, rel), in encode()
300 Cond::IfXult32 { src1, src2 } => encode::br_if_xult32(sink, src1, src2, rel), in encode()
301 Cond::IfXulteq32 { src1, src2 } => encode::br_if_xulteq32(sink, src1, src2, rel), in encode()
302 Cond::IfXeq64 { src1, src2 } => encode::br_if_xeq64(sink, src1, src2, rel), in encode()
303 Cond::IfXneq64 { src1, src2 } => encode::br_if_xneq64(sink, src1, src2, rel), in encode()
304 Cond::IfXslt64 { src1, src2 } => encode::br_if_xslt64(sink, src1, src2, rel), in encode()
305 Cond::IfXslteq64 { src1, src2 } => encode::br_if_xslteq64(sink, src1, src2, rel), in encode()
306 Cond::IfXult64 { src1, src2 } => encode::br_if_xult64(sink, src1, src2, rel), in encode()
307 Cond::IfXulteq64 { src1, src2 } => encode::br_if_xulteq64(sink, src1, src2, rel), in encode()
309 Cond::IfXeq32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
310 Ok(src2) => encode::br_if_xeq32_i8(sink, src1, src2, rel), in encode()
311 Err(_) => encode::br_if_xeq32_i32(sink, src1, src2, rel), in encode()
313 Cond::IfXneq32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
314 Ok(src2) => encode::br_if_xneq32_i8(sink, src1, src2, rel), in encode()
315 Err(_) => encode::br_if_xneq32_i32(sink, src1, src2, rel), in encode()
317 Cond::IfXslt32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
318 Ok(src2) => encode::br_if_xslt32_i8(sink, src1, src2, rel), in encode()
319 Err(_) => encode::br_if_xslt32_i32(sink, src1, src2, rel), in encode()
321 Cond::IfXslteq32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
322 Ok(src2) => encode::br_if_xslteq32_i8(sink, src1, src2, rel), in encode()
323 Err(_) => encode::br_if_xslteq32_i32(sink, src1, src2, rel), in encode()
325 Cond::IfXsgt32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
326 Ok(src2) => encode::br_if_xsgt32_i8(sink, src1, src2, rel), in encode()
327 Err(_) => encode::br_if_xsgt32_i32(sink, src1, src2, rel), in encode()
329 Cond::IfXsgteq32I32 { src1, src2 } => match i8::try_from(src2) { in encode()
330 Ok(src2) => encode::br_if_xsgteq32_i8(sink, src1, src2, rel), in encode()
331 Err(_) => encode::br_if_xsgteq32_i32(sink, src1, src2, rel), in encode()
333 Cond::IfXult32I32 { src1, src2 } => match u8::try_from(src2) { in encode()
334 Ok(src2) => encode::br_if_xult32_u8(sink, src1, src2, rel), in encode()
335 Err(_) => encode::br_if_xult32_u32(sink, src1, src2, rel), in encode()
337 Cond::IfXulteq32I32 { src1, src2 } => match u8::try_from(src2) { in encode()
338 Ok(src2) => encode::br_if_xulteq32_u8(sink, src1, src2, rel), in encode()
339 Err(_) => encode::br_if_xulteq32_u32(sink, src1, src2, rel), in encode()
341 Cond::IfXugt32I32 { src1, src2 } => match u8::try_from(src2) { in encode()
342 Ok(src2) => encode::br_if_xugt32_u8(sink, src1, src2, rel), in encode()
343 Err(_) => encode::br_if_xugt32_u32(sink, src1, src2, rel), in encode()
345 Cond::IfXugteq32I32 { src1, src2 } => match u8::try_from(src2) { in encode()
346 Ok(src2) => encode::br_if_xugteq32_u8(sink, src1, src2, rel), in encode()
347 Err(_) => encode::br_if_xugteq32_u32(sink, src1, src2, rel), in encode()
350 Cond::IfXeq64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
351 Ok(src2) => encode::br_if_xeq64_i8(sink, src1, src2, rel), in encode()
352 Err(_) => encode::br_if_xeq64_i32(sink, src1, src2, rel), in encode()
354 Cond::IfXneq64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
355 Ok(src2) => encode::br_if_xneq64_i8(sink, src1, src2, rel), in encode()
356 Err(_) => encode::br_if_xneq64_i32(sink, src1, src2, rel), in encode()
358 Cond::IfXslt64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
359 Ok(src2) => encode::br_if_xslt64_i8(sink, src1, src2, rel), in encode()
360 Err(_) => encode::br_if_xslt64_i32(sink, src1, src2, rel), in encode()
362 Cond::IfXslteq64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
363 Ok(src2) => encode::br_if_xslteq64_i8(sink, src1, src2, rel), in encode()
364 Err(_) => encode::br_if_xslteq64_i32(sink, src1, src2, rel), in encode()
366 Cond::IfXsgt64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
367 Ok(src2) => encode::br_if_xsgt64_i8(sink, src1, src2, rel), in encode()
368 Err(_) => encode::br_if_xsgt64_i32(sink, src1, src2, rel), in encode()
370 Cond::IfXsgteq64I32 { src1, src2 } => match i8::try_from(src2) { in encode()
371 Ok(src2) => encode::br_if_xsgteq64_i8(sink, src1, src2, rel), in encode()
372 Err(_) => encode::br_if_xsgteq64_i32(sink, src1, src2, rel), in encode()
374 Cond::IfXult64I32 { src1, src2 } => match u8::try_from(src2) { in encode()
375 Ok(src2) => encode::br_if_xult64_u8(sink, src1, src2, rel), in encode()
376 Err(_) => encode::br_if_xult64_u32(sink, src1, src2, rel), in encode()
378 Cond::IfXulteq64I32 { src1, src2 } => match u8::try_from(src2) { in encode()
379 Ok(src2) => encode::br_if_xulteq64_u8(sink, src1, src2, rel), in encode()
380 Err(_) => encode::br_if_xulteq64_u32(sink, src1, src2, rel), in encode()
382 Cond::IfXugt64I32 { src1, src2 } => match u8::try_from(src2) { in encode()
383 Ok(src2) => encode::br_if_xugt64_u8(sink, src1, src2, rel), in encode()
384 Err(_) => encode::br_if_xugt64_u32(sink, src1, src2, rel), in encode()
386 Cond::IfXugteq64I32 { src1, src2 } => match u8::try_from(src2) { in encode()
387 Ok(src2) => encode::br_if_xugteq64_u8(sink, src1, src2, rel), in encode()
388 Err(_) => encode::br_if_xugteq64_u32(sink, src1, src2, rel), in encode()
398 Cond::IfXeq32 { src1, src2 } => Cond::IfXneq32 { src1, src2 }, in invert()
399 Cond::IfXneq32 { src1, src2 } => Cond::IfXeq32 { src1, src2 }, in invert()
400 Cond::IfXeq64 { src1, src2 } => Cond::IfXneq64 { src1, src2 }, in invert()
401 Cond::IfXneq64 { src1, src2 } => Cond::IfXeq64 { src1, src2 }, in invert()
405 Cond::IfXslt32 { src1, src2 } => Cond::IfXslteq32 { in invert()
406 src1: src2, in invert()
407 src2: src1, in invert()
409 Cond::IfXslteq32 { src1, src2 } => Cond::IfXslt32 { in invert()
410 src1: src2, in invert()
411 src2: src1, in invert()
413 Cond::IfXult32 { src1, src2 } => Cond::IfXulteq32 { in invert()
414 src1: src2, in invert()
415 src2: src1, in invert()
417 Cond::IfXulteq32 { src1, src2 } => Cond::IfXult32 { in invert()
418 src1: src2, in invert()
419 src2: src1, in invert()
421 Cond::IfXslt64 { src1, src2 } => Cond::IfXslteq64 { in invert()
422 src1: src2, in invert()
423 src2: src1, in invert()
425 Cond::IfXslteq64 { src1, src2 } => Cond::IfXslt64 { in invert()
426 src1: src2, in invert()
427 src2: src1, in invert()
429 Cond::IfXult64 { src1, src2 } => Cond::IfXulteq64 { in invert()
430 src1: src2, in invert()
431 src2: src1, in invert()
433 Cond::IfXulteq64 { src1, src2 } => Cond::IfXult64 { in invert()
434 src1: src2, in invert()
435 src2: src1, in invert()
438 Cond::IfXeq32I32 { src1, src2 } => Cond::IfXneq32I32 { src1, src2 }, in invert()
439 Cond::IfXneq32I32 { src1, src2 } => Cond::IfXeq32I32 { src1, src2 }, in invert()
440 Cond::IfXslt32I32 { src1, src2 } => Cond::IfXsgteq32I32 { src1, src2 }, in invert()
441 Cond::IfXslteq32I32 { src1, src2 } => Cond::IfXsgt32I32 { src1, src2 }, in invert()
442 Cond::IfXult32I32 { src1, src2 } => Cond::IfXugteq32I32 { src1, src2 }, in invert()
443 Cond::IfXulteq32I32 { src1, src2 } => Cond::IfXugt32I32 { src1, src2 }, in invert()
444 Cond::IfXsgt32I32 { src1, src2 } => Cond::IfXslteq32I32 { src1, src2 }, in invert()
445 Cond::IfXsgteq32I32 { src1, src2 } => Cond::IfXslt32I32 { src1, src2 }, in invert()
446 Cond::IfXugt32I32 { src1, src2 } => Cond::IfXulteq32I32 { src1, src2 }, in invert()
447 Cond::IfXugteq32I32 { src1, src2 } => Cond::IfXult32I32 { src1, src2 }, in invert()
449 Cond::IfXeq64I32 { src1, src2 } => Cond::IfXneq64I32 { src1, src2 }, in invert()
450 Cond::IfXneq64I32 { src1, src2 } => Cond::IfXeq64I32 { src1, src2 }, in invert()
451 Cond::IfXslt64I32 { src1, src2 } => Cond::IfXsgteq64I32 { src1, src2 }, in invert()
452 Cond::IfXslteq64I32 { src1, src2 } => Cond::IfXsgt64I32 { src1, src2 }, in invert()
453 Cond::IfXult64I32 { src1, src2 } => Cond::IfXugteq64I32 { src1, src2 }, in invert()
454 Cond::IfXulteq64I32 { src1, src2 } => Cond::IfXugt64I32 { src1, src2 }, in invert()
455 Cond::IfXsgt64I32 { src1, src2 } => Cond::IfXslteq64I32 { src1, src2 }, in invert()
456 Cond::IfXsgteq64I32 { src1, src2 } => Cond::IfXslt64I32 { src1, src2 }, in invert()
457 Cond::IfXugt64I32 { src1, src2 } => Cond::IfXulteq64I32 { src1, src2 }, in invert()
458 Cond::IfXugteq64I32 { src1, src2 } => Cond::IfXult64I32 { src1, src2 }, in invert()
468 Cond::IfXeq32 { src1, src2 } => { in fmt()
469 write!(f, "if_xeq32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
471 Cond::IfXneq32 { src1, src2 } => { in fmt()
472 write!(f, "if_xneq32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
474 Cond::IfXslt32 { src1, src2 } => { in fmt()
475 write!(f, "if_xslt32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
477 Cond::IfXslteq32 { src1, src2 } => { in fmt()
478 write!(f, "if_xslteq32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
480 Cond::IfXult32 { src1, src2 } => { in fmt()
481 write!(f, "if_xult32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
483 Cond::IfXulteq32 { src1, src2 } => { in fmt()
484 write!(f, "if_xulteq32 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
486 Cond::IfXeq64 { src1, src2 } => { in fmt()
487 write!(f, "if_xeq64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
489 Cond::IfXneq64 { src1, src2 } => { in fmt()
490 write!(f, "if_xneq64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
492 Cond::IfXslt64 { src1, src2 } => { in fmt()
493 write!(f, "if_xslt64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
495 Cond::IfXslteq64 { src1, src2 } => { in fmt()
496 write!(f, "if_xslteq64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
498 Cond::IfXult64 { src1, src2 } => { in fmt()
499 write!(f, "if_xult64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
501 Cond::IfXulteq64 { src1, src2 } => { in fmt()
502 write!(f, "if_xulteq64 {}, {}", reg_name(**src1), reg_name(**src2)) in fmt()
504 Cond::IfXeq32I32 { src1, src2 } => { in fmt()
507 Cond::IfXneq32I32 { src1, src2 } => { in fmt()
510 Cond::IfXslt32I32 { src1, src2 } => { in fmt()
513 Cond::IfXslteq32I32 { src1, src2 } => { in fmt()
516 Cond::IfXsgt32I32 { src1, src2 } => { in fmt()
519 Cond::IfXsgteq32I32 { src1, src2 } => { in fmt()
522 Cond::IfXult32I32 { src1, src2 } => { in fmt()
525 Cond::IfXulteq32I32 { src1, src2 } => { in fmt()
528 Cond::IfXugt32I32 { src1, src2 } => { in fmt()
531 Cond::IfXugteq32I32 { src1, src2 } => { in fmt()
534 Cond::IfXeq64I32 { src1, src2 } => { in fmt()
537 Cond::IfXneq64I32 { src1, src2 } => { in fmt()
540 Cond::IfXslt64I32 { src1, src2 } => { in fmt()
543 Cond::IfXslteq64I32 { src1, src2 } => { in fmt()
546 Cond::IfXsgt64I32 { src1, src2 } => { in fmt()
549 Cond::IfXsgteq64I32 { src1, src2 } => { in fmt()
552 Cond::IfXult64I32 { src1, src2 } => { in fmt()
555 Cond::IfXulteq64I32 { src1, src2 } => { in fmt()
558 Cond::IfXugt64I32 { src1, src2 } => { in fmt()
561 Cond::IfXugteq64I32 { src1, src2 } => { in fmt()