Lines Matching refs:Opc
254 const MIMGBaseOpcodeInfo *getMIMGBaseOpcode(unsigned Opc) { in getMIMGBaseOpcode() argument
255 const MIMGInfo *Info = getMIMGInfo(Opc); in getMIMGBaseOpcode()
259 int getMaskedMIMGOp(unsigned Opc, unsigned NewChannels) { in getMaskedMIMGOp() argument
260 const MIMGInfo *OrigInfo = getMIMGInfo(Opc); in getMaskedMIMGOp()
374 int getMTBUFBaseOpcode(unsigned Opc) { in getMTBUFBaseOpcode() argument
375 const MTBUFInfo *Info = getMTBUFInfoFromOpcode(Opc); in getMTBUFBaseOpcode()
384 int getMTBUFElements(unsigned Opc) { in getMTBUFElements() argument
385 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFElements()
389 bool getMTBUFHasVAddr(unsigned Opc) { in getMTBUFHasVAddr() argument
390 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasVAddr()
394 bool getMTBUFHasSrsrc(unsigned Opc) { in getMTBUFHasSrsrc() argument
395 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasSrsrc()
399 bool getMTBUFHasSoffset(unsigned Opc) { in getMTBUFHasSoffset() argument
400 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasSoffset()
404 int getMUBUFBaseOpcode(unsigned Opc) { in getMUBUFBaseOpcode() argument
405 const MUBUFInfo *Info = getMUBUFInfoFromOpcode(Opc); in getMUBUFBaseOpcode()
414 int getMUBUFElements(unsigned Opc) { in getMUBUFElements() argument
415 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFElements()
419 bool getMUBUFHasVAddr(unsigned Opc) { in getMUBUFHasVAddr() argument
420 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasVAddr()
424 bool getMUBUFHasSrsrc(unsigned Opc) { in getMUBUFHasSrsrc() argument
425 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasSrsrc()
429 bool getMUBUFHasSoffset(unsigned Opc) { in getMUBUFHasSoffset() argument
430 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasSoffset()
434 bool getMUBUFIsBufferInv(unsigned Opc) { in getMUBUFIsBufferInv() argument
435 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFIsBufferInv()
439 bool getSMEMIsBuffer(unsigned Opc) { in getSMEMIsBuffer() argument
440 const SMInfo *Info = getSMEMOpcodeHelper(Opc); in getSMEMIsBuffer()
444 bool getVOP1IsSingle(unsigned Opc) { in getVOP1IsSingle() argument
445 const VOPInfo *Info = getVOP1OpcodeHelper(Opc); in getVOP1IsSingle()
449 bool getVOP2IsSingle(unsigned Opc) { in getVOP2IsSingle() argument
450 const VOPInfo *Info = getVOP2OpcodeHelper(Opc); in getVOP2IsSingle()
454 bool getVOP3IsSingle(unsigned Opc) { in getVOP3IsSingle() argument
455 const VOPInfo *Info = getVOP3OpcodeHelper(Opc); in getVOP3IsSingle()
459 bool isVOPC64DPP(unsigned Opc) { in isVOPC64DPP() argument
460 return isVOPC64DPPOpcodeHelper(Opc) || isVOPC64DPP8OpcodeHelper(Opc); in isVOPC64DPP()
463 bool getMAIIsDGEMM(unsigned Opc) { in getMAIIsDGEMM() argument
464 const MAIInstInfo *Info = getMAIInstInfoHelper(Opc); in getMAIIsDGEMM()
468 bool getMAIIsGFX940XDL(unsigned Opc) { in getMAIIsGFX940XDL() argument
469 const MAIInstInfo *Info = getMAIInstInfoHelper(Opc); in getMAIIsGFX940XDL()
481 CanBeVOPD getCanBeVOPD(unsigned Opc) { in getCanBeVOPD() argument
482 const VOPDComponentInfo *Info = getVOPDComponentHelper(Opc); in getCanBeVOPD()
489 unsigned getVOPDOpcode(unsigned Opc) { in getVOPDOpcode() argument
490 const VOPDComponentInfo *Info = getVOPDComponentHelper(Opc); in getVOPDOpcode()
494 bool isVOPD(unsigned Opc) { in isVOPD() argument
495 return AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::src0X); in isVOPD()
498 bool isMAC(unsigned Opc) { in isMAC() argument
499 return Opc == AMDGPU::V_MAC_F32_e64_gfx6_gfx7 || in isMAC()
500 Opc == AMDGPU::V_MAC_F32_e64_gfx10 || in isMAC()
501 Opc == AMDGPU::V_MAC_F32_e64_vi || in isMAC()
502 Opc == AMDGPU::V_MAC_LEGACY_F32_e64_gfx6_gfx7 || in isMAC()
503 Opc == AMDGPU::V_MAC_LEGACY_F32_e64_gfx10 || in isMAC()
504 Opc == AMDGPU::V_MAC_F16_e64_vi || in isMAC()
505 Opc == AMDGPU::V_FMAC_F64_e64_gfx90a || in isMAC()
506 Opc == AMDGPU::V_FMAC_F32_e64_gfx10 || in isMAC()
507 Opc == AMDGPU::V_FMAC_F32_e64_gfx11 || in isMAC()
508 Opc == AMDGPU::V_FMAC_F32_e64_gfx12 || in isMAC()
509 Opc == AMDGPU::V_FMAC_F32_e64_vi || in isMAC()
510 Opc == AMDGPU::V_FMAC_LEGACY_F32_e64_gfx10 || in isMAC()
511 Opc == AMDGPU::V_FMAC_DX9_ZERO_F32_e64_gfx11 || in isMAC()
512 Opc == AMDGPU::V_FMAC_F16_e64_gfx10 || in isMAC()
513 Opc == AMDGPU::V_FMAC_F16_t16_e64_gfx11 || in isMAC()
514 Opc == AMDGPU::V_FMAC_F16_t16_e64_gfx12 || in isMAC()
515 Opc == AMDGPU::V_DOT2C_F32_F16_e64_vi || in isMAC()
516 Opc == AMDGPU::V_DOT2C_I32_I16_e64_vi || in isMAC()
517 Opc == AMDGPU::V_DOT4C_I32_I8_e64_vi || in isMAC()
518 Opc == AMDGPU::V_DOT8C_I32_I4_e64_vi; in isMAC()
521 bool isPermlane16(unsigned Opc) { in isPermlane16() argument
522 return Opc == AMDGPU::V_PERMLANE16_B32_gfx10 || in isPermlane16()
523 Opc == AMDGPU::V_PERMLANEX16_B32_gfx10 || in isPermlane16()
524 Opc == AMDGPU::V_PERMLANE16_B32_e64_gfx11 || in isPermlane16()
525 Opc == AMDGPU::V_PERMLANEX16_B32_e64_gfx11 || in isPermlane16()
526 Opc == AMDGPU::V_PERMLANE16_B32_e64_gfx12 || in isPermlane16()
527 Opc == AMDGPU::V_PERMLANEX16_B32_e64_gfx12 || in isPermlane16()
528 Opc == AMDGPU::V_PERMLANE16_VAR_B32_e64_gfx12 || in isPermlane16()
529 Opc == AMDGPU::V_PERMLANEX16_VAR_B32_e64_gfx12; in isPermlane16()
532 bool isCvt_F32_Fp8_Bf8_e64(unsigned Opc) { in isCvt_F32_Fp8_Bf8_e64() argument
533 return Opc == AMDGPU::V_CVT_F32_BF8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
534 Opc == AMDGPU::V_CVT_F32_FP8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
535 Opc == AMDGPU::V_CVT_F32_BF8_e64_dpp_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
536 Opc == AMDGPU::V_CVT_F32_FP8_e64_dpp_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
537 Opc == AMDGPU::V_CVT_F32_BF8_e64_dpp8_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
538 Opc == AMDGPU::V_CVT_F32_FP8_e64_dpp8_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
539 Opc == AMDGPU::V_CVT_PK_F32_BF8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
540 Opc == AMDGPU::V_CVT_PK_F32_FP8_e64_gfx12; in isCvt_F32_Fp8_Bf8_e64()
543 bool isGenericAtomic(unsigned Opc) { in isGenericAtomic() argument
544 return Opc == AMDGPU::G_AMDGPU_ATOMIC_FMIN || in isGenericAtomic()
545 Opc == AMDGPU::G_AMDGPU_ATOMIC_FMAX || in isGenericAtomic()
546 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SWAP || in isGenericAtomic()
547 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_ADD || in isGenericAtomic()
548 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SUB || in isGenericAtomic()
549 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SMIN || in isGenericAtomic()
550 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_UMIN || in isGenericAtomic()
551 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SMAX || in isGenericAtomic()
552 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_UMAX || in isGenericAtomic()
553 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_AND || in isGenericAtomic()
554 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_OR || in isGenericAtomic()
555 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_XOR || in isGenericAtomic()
556 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_INC || in isGenericAtomic()
557 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_DEC || in isGenericAtomic()
558 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FADD || in isGenericAtomic()
559 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FMIN || in isGenericAtomic()
560 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FMAX || in isGenericAtomic()
561 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_CMPSWAP || in isGenericAtomic()
562 Opc == AMDGPU::G_AMDGPU_ATOMIC_CMPXCHG; in isGenericAtomic()
565 bool isTrue16Inst(unsigned Opc) { in isTrue16Inst() argument
566 const VOPTrue16Info *Info = getTrue16OpcodeHelper(Opc); in isTrue16Inst()
570 unsigned mapWMMA2AddrTo3AddrOpcode(unsigned Opc) { in mapWMMA2AddrTo3AddrOpcode() argument
571 const WMMAOpcodeMappingInfo *Info = getWMMAMappingInfoFrom2AddrOpcode(Opc); in mapWMMA2AddrTo3AddrOpcode()
575 unsigned mapWMMA3AddrTo2AddrOpcode(unsigned Opc) { in mapWMMA3AddrTo2AddrOpcode() argument
576 const WMMAOpcodeMappingInfo *Info = getWMMAMappingInfoFrom3AddrOpcode(Opc); in mapWMMA3AddrTo2AddrOpcode()