Lines Matching refs:bits
18 field bits<1> VM_CNT = 0;
19 field bits<1> EXP_CNT = 0;
20 field bits<1> LGKM_CNT = 0;
22 field bits<1> SALU = 0;
23 field bits<1> VALU = 0;
25 field bits<1> SOP1 = 0;
26 field bits<1> SOP2 = 0;
27 field bits<1> SOPC = 0;
28 field bits<1> SOPK = 0;
29 field bits<1> SOPP = 0;
31 field bits<1> VOP1 = 0;
32 field bits<1> VOP2 = 0;
33 field bits<1> VOP3 = 0;
34 field bits<1> VOPC = 0;
35 field bits<1> SDWA = 0;
36 field bits<1> DPP = 0;
38 field bits<1> MUBUF = 0;
39 field bits<1> MTBUF = 0;
40 field bits<1> SMRD = 0;
41 field bits<1> DS = 0;
42 field bits<1> MIMG = 0;
43 field bits<1> FLAT = 0;
44 field bits<1> WQM = 0;
45 field bits<1> VGPRSpill = 0;
49 field bits<1> VOPAsmPrefer32Bit = 0;
51 field bits<1> Gather4 = 0;
87 field bits<1> DisableSIDecoder = 0;
88 field bits<1> DisableVIDecoder = 0;
89 field bits<1> DisableDecoder = 0;
101 field bits<32> Inst;
106 field bits<64> Inst;
181 class SOP1e <bits<8> op> : Enc32 {
182 bits<7> sdst;
183 bits<8> src0;
191 class SOP2e <bits<7> op> : Enc32 {
192 bits<7> sdst;
193 bits<8> src0;
194 bits<8> src1;
203 class SOPCe <bits<7> op> : Enc32 {
204 bits<8> src0;
205 bits<8> src1;
213 class SOPKe <bits<5> op> : Enc32 {
214 bits <7> sdst;
215 bits <16> simm16;
223 class SOPK64e <bits<5> op> : Enc64 {
224 bits <7> sdst = 0;
225 bits <16> simm16;
226 bits <32> imm;
236 class SOPPe <bits<7> op> : Enc32 {
237 bits <16> simm16;
244 class SMRDe <bits<5> op, bits<1> imm> : Enc32 {
245 bits<7> sdst;
246 bits<7> sbase;
255 class SMRD_IMMe <bits<5> op> : SMRDe<op, 1> {
256 bits<8> offset;
260 class SMRD_SOFFe <bits<5> op> : SMRDe<op, 0> {
261 bits<8> soff;
267 class SMRD_IMMe_ci <bits<5> op> : Enc64 {
268 bits<7> sdst;
269 bits<7> sbase;
270 bits<32> offset;
305 class SOPC <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :
331 class SOPP <bits<7> op, dag ins, string asm, list<dag> pattern = []> :
361 class VOP1e <bits<8> op> : Enc32 {
362 bits<8> vdst;
363 bits<9> src0;
371 class VOP2e <bits<6> op> : Enc32 {
372 bits<8> vdst;
373 bits<9> src0;
374 bits<8> src1;
383 class VOP2_MADKe <bits<6> op> : Enc64 {
385 bits<8> vdst;
386 bits<9> src0;
387 bits<8> src1;
388 bits<32> imm;
398 class VOP3a <bits<9> op> : Enc64 {
399 bits<2> src0_modifiers;
400 bits<9> src0;
401 bits<2> src1_modifiers;
402 bits<9> src1;
403 bits<2> src2_modifiers;
404 bits<9> src2;
405 bits<1> clamp;
406 bits<2> omod;
423 class VOP3e <bits<9> op> : VOP3a <op> {
424 bits<8> vdst;
431 class VOP3ce <bits<9> op> : VOP3a <op> {
432 bits<8> sdst;
437 class VOP3be <bits<9> op> : Enc64 {
438 bits<8> vdst;
439 bits<2> src0_modifiers;
440 bits<9> src0;
441 bits<2> src1_modifiers;
442 bits<9> src1;
443 bits<2> src2_modifiers;
444 bits<9> src2;
445 bits<7> sdst;
446 bits<2> omod;
461 class VOPCe <bits<8> op> : Enc32 {
462 bits<9> src0;
463 bits<8> src1;
471 class VINTRPe <bits<2> op> : Enc32 {
472 bits<8> vdst;
473 bits<8> vsrc;
474 bits<2> attrchan;
475 bits<6> attr;
485 class DSe <bits<8> op> : Enc64 {
486 bits<8> vdst;
487 bits<1> gds;
488 bits<8> addr;
489 bits<8> data0;
490 bits<8> data1;
491 bits<8> offset0;
492 bits<8> offset1;
505 class MUBUFe <bits<7> op> : Enc64 {
506 bits<12> offset;
507 bits<1> offen;
508 bits<1> idxen;
509 bits<1> glc;
510 bits<1> addr64;
511 bits<1> lds;
512 bits<8> vaddr;
513 bits<8> vdata;
514 bits<7> srsrc;
515 bits<1> slc;
516 bits<1> tfe;
517 bits<8> soffset;
535 class MTBUFe <bits<3> op> : Enc64 {
536 bits<8> vdata;
537 bits<12> offset;
538 bits<1> offen;
539 bits<1> idxen;
540 bits<1> glc;
541 bits<1> addr64;
542 bits<4> dfmt;
543 bits<3> nfmt;
544 bits<8> vaddr;
545 bits<7> srsrc;
546 bits<1> slc;
547 bits<1> tfe;
548 bits<8> soffset;
567 class MIMGe <bits<7> op> : Enc64 {
568 bits<8> vdata;
569 bits<4> dmask;
570 bits<1> unorm;
571 bits<1> glc;
572 bits<1> da;
573 bits<1> r128;
574 bits<1> tfe;
575 bits<1> lwe;
576 bits<1> slc;
577 bits<8> vaddr;
578 bits<7> srsrc;
579 bits<7> ssamp;
597 class FLATe<bits<7> op> : Enc64 {
598 bits<8> addr;
599 bits<8> data;
600 bits<8> vdst;
601 bits<1> slc;
602 bits<1> glc;
603 bits<1> tfe;
618 bits<4> en;
619 bits<6> tgt;
620 bits<1> compr;
621 bits<1> done;
622 bits<1> vm;
623 bits<8> vsrc0;
624 bits<8> vsrc1;
625 bits<8> vsrc2;
626 bits<8> vsrc3;
642 class VOP1 <bits<8> op, dag outs, dag ins, string asm, list<dag> pattern> :
648 class VOP2 <bits<6> op, dag outs, dag ins, string asm, list<dag> pattern> :
653 class VOPC <bits<8> op, dag ins, string asm, list<dag> pattern> :
713 class FLAT <bits<7> op, dag outs, dag ins, string asm, list<dag> pattern> :