Lines Matching refs:node
194 (ops node:$vdata_in, node:$rsrc, node:$vindex, node:$voffset, node:$soffset,
195 node:$offset, node:$cachepolicy, node:$idxen),
196 (!cast<SDNode>(NAME) node:$vdata_in, node:$rsrc, node:$vindex,
197 node:$voffset, node:$soffset, node:$offset, node:$cachepolicy,
198 node:$idxen)> {
235 (ops node:$src, node:$cmp, node:$rsrc, node:$vindex, node:$voffset,
236 node:$soffset, node:$offset, node:$cachepolicy, node:$idxen),
237 (SIbuffer_atomic_cmpswap node:$src, node:$cmp, node:$rsrc, node:$vindex,
238 node:$voffset, node:$soffset, node:$offset, node:$cachepolicy,
239 node:$idxen)> {
334 def unindexedload_glue : PatFrag <(ops node:$ptr), (AMDGPUld_glue node:$ptr)> {
339 def load_glue : PatFrag <(ops node:$ptr), (unindexedload_glue node:$ptr)> {
344 def atomic_load_8_glue : PatFrag<(ops node:$ptr),
345 (AMDGPUatomic_ld_glue node:$ptr)> {
350 def atomic_load_16_glue : PatFrag<(ops node:$ptr),
351 (AMDGPUatomic_ld_glue node:$ptr)> {
356 def atomic_load_32_glue : PatFrag<(ops node:$ptr),
357 (AMDGPUatomic_ld_glue node:$ptr)> {
362 def atomic_load_64_glue : PatFrag<(ops node:$ptr),
363 (AMDGPUatomic_ld_glue node:$ptr)> {
368 def extload_glue : PatFrag<(ops node:$ptr), (unindexedload_glue node:$ptr)> {
373 def sextload_glue : PatFrag<(ops node:$ptr), (unindexedload_glue node:$ptr)> {
378 def zextload_glue : PatFrag<(ops node:$ptr), (unindexedload_glue node:$ptr)> {
383 def extloadi8_glue : PatFrag<(ops node:$ptr), (extload_glue node:$ptr)> {
388 def zextloadi8_glue : PatFrag<(ops node:$ptr), (zextload_glue node:$ptr)> {
393 def extloadi16_glue : PatFrag<(ops node:$ptr), (extload_glue node:$ptr)> {
398 def zextloadi16_glue : PatFrag<(ops node:$ptr), (zextload_glue node:$ptr)> {
403 def sextloadi8_glue : PatFrag<(ops node:$ptr), (sextload_glue node:$ptr)> {
408 def sextloadi16_glue : PatFrag<(ops node:$ptr), (sextload_glue node:$ptr)> {
415 def load_local_m0 : PatFrag<(ops node:$ptr), (load_glue node:$ptr)> {
419 def extloadi8_local_m0 : PatFrag<(ops node:$ptr), (extloadi8_glue node:$ptr)>;
420 def sextloadi8_local_m0 : PatFrag<(ops node:$ptr), (sextloadi8_glue node:$ptr)>;
421 def zextloadi8_local_m0 : PatFrag<(ops node:$ptr), (zextloadi8_glue node:$ptr)>;
423 def extloadi16_local_m0 : PatFrag<(ops node:$ptr), (extloadi16_glue node:$ptr)>;
424 def sextloadi16_local_m0 : PatFrag<(ops node:$ptr), (sextloadi16_glue node:$ptr)>;
425 def zextloadi16_local_m0 : PatFrag<(ops node:$ptr), (zextloadi16_glue node:$ptr)>;
428 def load_align8_local_m0 : PatFrag<(ops node:$ptr),
429 (load_local_m0 node:$ptr)> {
434 def load_align16_local_m0 : PatFrag<(ops node:$ptr),
435 (load_local_m0 node:$ptr)> {
441 def atomic_load_8_local_m0 : PatFrag<(ops node:$ptr),
442 (atomic_load_8_glue node:$ptr)>;
443 def atomic_load_16_local_m0 : PatFrag<(ops node:$ptr),
444 (atomic_load_16_glue node:$ptr)>;
445 def atomic_load_32_local_m0 : PatFrag<(ops node:$ptr),
446 (atomic_load_32_glue node:$ptr)>;
447 def atomic_load_64_local_m0 : PatFrag<(ops node:$ptr),
448 (atomic_load_64_glue node:$ptr)>;
460 def unindexedstore_glue : PatFrag<(ops node:$val, node:$ptr),
461 (AMDGPUst_glue node:$val, node:$ptr)> {
466 def store_glue : PatFrag<(ops node:$val, node:$ptr),
467 (unindexedstore_glue node:$val, node:$ptr)> {
472 def truncstore_glue : PatFrag<(ops node:$val, node:$ptr),
473 (unindexedstore_glue node:$val, node:$ptr)> {
478 def truncstorei8_glue : PatFrag<(ops node:$val, node:$ptr),
479 (truncstore_glue node:$val, node:$ptr)> {
485 def truncstorei16_glue : PatFrag<(ops node:$val, node:$ptr),
486 (truncstore_glue node:$val, node:$ptr)> {
493 def store_local_m0 : PatFrag<(ops node:$val, node:$ptr),
494 (store_glue node:$val, node:$ptr)>;
495 def truncstorei8_local_m0 : PatFrag<(ops node:$val, node:$ptr),
496 (truncstorei8_glue node:$val, node:$ptr)>;
497 def truncstorei16_local_m0 : PatFrag<(ops node:$val, node:$ptr),
498 (truncstorei16_glue node:$val, node:$ptr)>;
501 def store_align8_local_m0 : PatFrag <(ops node:$value, node:$ptr),
502 (store_local_m0 node:$value, node:$ptr)>,
507 def store_align16_local_m0 : PatFrag <(ops node:$value, node:$ptr),
508 (store_local_m0 node:$value, node:$ptr)>,
516 def load_align_less_than_4_local : PatFrag<(ops node:$ptr),
517 (load_local node:$ptr)> {
522 def load_align_less_than_4_local_m0 : PatFrag<(ops node:$ptr),
523 (load_local_m0 node:$ptr)> {
528 def store_align_less_than_4_local : PatFrag <(ops node:$value, node:$ptr),
529 (store_local node:$value, node:$ptr)> {
534 def store_align_less_than_4_local_m0 : PatFrag <(ops node:$value, node:$ptr),
535 (store_local_m0 node:$value, node:$ptr)> {
542 (ops node:$ptr, node:$value),
543 (AMDGPUatomic_st_glue node:$ptr, node:$value)> {
549 (ops node:$ptr, node:$value),
550 (AMDGPUatomic_st_glue node:$ptr, node:$value)> {
556 (ops node:$ptr, node:$value),
557 (AMDGPUatomic_st_glue node:$ptr, node:$value)> {
563 (ops node:$ptr, node:$value),
564 (AMDGPUatomic_st_glue node:$ptr, node:$value)> {
570 def atomic_store_8_local_m0 : PatFrag<(ops node:$val, node:$ptr),
571 (atomic_store_8_glue node:$val, node:$ptr)>;
572 def atomic_store_16_local_m0 : PatFrag<(ops node:$val, node:$ptr),
573 (atomic_store_16_glue node:$val, node:$ptr)>;
574 def atomic_store_32_local_m0 : PatFrag<(ops node:$val, node:$ptr),
575 (atomic_store_32_glue node:$val, node:$ptr)>;
576 def atomic_store_64_local_m0 : PatFrag<(ops node:$val, node:$ptr),
577 (atomic_store_64_glue node:$val, node:$ptr)>;
588 (ops node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
589 node:$auxiliary, node:$idxen),
590 (name node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
591 node:$auxiliary, node:$idxen)> {
597 (ops node:$vdata, node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
598 node:$auxiliary, node:$idxen),
599 (name node:$vdata, node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
600 node:$auxiliary, node:$idxen)> {
606 (ops node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
607 node:$format, node:$auxiliary, node:$idxen),
608 (name node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
609 node:$format, node:$auxiliary, node:$idxen)> {
615 (ops node:$vdata, node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
616 node:$format, node:$auxiliary, node:$idxen),
617 (name node:$vdata, node:$rsrc, node:$vindex, node:$voffset, node:$soffset, node:$offset,
618 node:$format, node:$auxiliary, node:$idxen)> {
628 (ops node:$ptr, node:$tied_in),
629 (op node:$ptr, node:$tied_in)> {
660 (ops node:$src1, node:$src0),
665 (ops node:$src1, node:$src0),
670 (ops node:$src1, node:$src0),
675 (ops node:$src0, node:$src1),
680 (ops node:$src0, node:$src1),
686 (ops node:$src0, node:$src1),