Lines Matching refs:Opc

281 const MIMGBaseOpcodeInfo *getMIMGBaseOpcode(unsigned Opc) {  in getMIMGBaseOpcode()  argument
282 const MIMGInfo *Info = getMIMGInfo(Opc); in getMIMGBaseOpcode()
286 int getMaskedMIMGOp(unsigned Opc, unsigned NewChannels) { in getMaskedMIMGOp() argument
287 const MIMGInfo *OrigInfo = getMIMGInfo(Opc); in getMaskedMIMGOp()
422 int getMTBUFBaseOpcode(unsigned Opc) { in getMTBUFBaseOpcode() argument
423 const MTBUFInfo *Info = getMTBUFInfoFromOpcode(Opc); in getMTBUFBaseOpcode()
432 int getMTBUFElements(unsigned Opc) { in getMTBUFElements() argument
433 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFElements()
437 bool getMTBUFHasVAddr(unsigned Opc) { in getMTBUFHasVAddr() argument
438 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasVAddr()
442 bool getMTBUFHasSrsrc(unsigned Opc) { in getMTBUFHasSrsrc() argument
443 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasSrsrc()
447 bool getMTBUFHasSoffset(unsigned Opc) { in getMTBUFHasSoffset() argument
448 const MTBUFInfo *Info = getMTBUFOpcodeHelper(Opc); in getMTBUFHasSoffset()
452 int getMUBUFBaseOpcode(unsigned Opc) { in getMUBUFBaseOpcode() argument
453 const MUBUFInfo *Info = getMUBUFInfoFromOpcode(Opc); in getMUBUFBaseOpcode()
462 int getMUBUFElements(unsigned Opc) { in getMUBUFElements() argument
463 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFElements()
467 bool getMUBUFHasVAddr(unsigned Opc) { in getMUBUFHasVAddr() argument
468 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasVAddr()
472 bool getMUBUFHasSrsrc(unsigned Opc) { in getMUBUFHasSrsrc() argument
473 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasSrsrc()
477 bool getMUBUFHasSoffset(unsigned Opc) { in getMUBUFHasSoffset() argument
478 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFHasSoffset()
482 bool getMUBUFIsBufferInv(unsigned Opc) { in getMUBUFIsBufferInv() argument
483 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFIsBufferInv()
487 bool getMUBUFTfe(unsigned Opc) { in getMUBUFTfe() argument
488 const MUBUFInfo *Info = getMUBUFOpcodeHelper(Opc); in getMUBUFTfe()
492 bool getSMEMIsBuffer(unsigned Opc) { in getSMEMIsBuffer() argument
493 const SMInfo *Info = getSMEMOpcodeHelper(Opc); in getSMEMIsBuffer()
497 bool getVOP1IsSingle(unsigned Opc) { in getVOP1IsSingle() argument
498 const VOPInfo *Info = getVOP1OpcodeHelper(Opc); in getVOP1IsSingle()
502 bool getVOP2IsSingle(unsigned Opc) { in getVOP2IsSingle() argument
503 const VOPInfo *Info = getVOP2OpcodeHelper(Opc); in getVOP2IsSingle()
507 bool getVOP3IsSingle(unsigned Opc) { in getVOP3IsSingle() argument
508 const VOPInfo *Info = getVOP3OpcodeHelper(Opc); in getVOP3IsSingle()
512 bool isVOPC64DPP(unsigned Opc) { in isVOPC64DPP() argument
513 return isVOPC64DPPOpcodeHelper(Opc) || isVOPC64DPP8OpcodeHelper(Opc); in isVOPC64DPP()
516 bool isVOPCAsmOnly(unsigned Opc) { return isVOPCAsmOnlyOpcodeHelper(Opc); } in isVOPCAsmOnly() argument
518 bool getMAIIsDGEMM(unsigned Opc) { in getMAIIsDGEMM() argument
519 const MAIInstInfo *Info = getMAIInstInfoHelper(Opc); in getMAIIsDGEMM()
523 bool getMAIIsGFX940XDL(unsigned Opc) { in getMAIIsGFX940XDL() argument
524 const MAIInstInfo *Info = getMAIInstInfoHelper(Opc); in getMAIIsGFX940XDL()
536 CanBeVOPD getCanBeVOPD(unsigned Opc) { in getCanBeVOPD() argument
537 const VOPDComponentInfo *Info = getVOPDComponentHelper(Opc); in getCanBeVOPD()
543 unsigned getVOPDOpcode(unsigned Opc) { in getVOPDOpcode() argument
544 const VOPDComponentInfo *Info = getVOPDComponentHelper(Opc); in getVOPDOpcode()
548 bool isVOPD(unsigned Opc) { in isVOPD() argument
549 return AMDGPU::hasNamedOperand(Opc, AMDGPU::OpName::src0X); in isVOPD()
552 bool isMAC(unsigned Opc) { in isMAC() argument
553 return Opc == AMDGPU::V_MAC_F32_e64_gfx6_gfx7 || in isMAC()
554 Opc == AMDGPU::V_MAC_F32_e64_gfx10 || in isMAC()
555 Opc == AMDGPU::V_MAC_F32_e64_vi || in isMAC()
556 Opc == AMDGPU::V_MAC_LEGACY_F32_e64_gfx6_gfx7 || in isMAC()
557 Opc == AMDGPU::V_MAC_LEGACY_F32_e64_gfx10 || in isMAC()
558 Opc == AMDGPU::V_MAC_F16_e64_vi || in isMAC()
559 Opc == AMDGPU::V_FMAC_F64_e64_gfx90a || in isMAC()
560 Opc == AMDGPU::V_FMAC_F32_e64_gfx10 || in isMAC()
561 Opc == AMDGPU::V_FMAC_F32_e64_gfx11 || in isMAC()
562 Opc == AMDGPU::V_FMAC_F32_e64_gfx12 || in isMAC()
563 Opc == AMDGPU::V_FMAC_F32_e64_vi || in isMAC()
564 Opc == AMDGPU::V_FMAC_LEGACY_F32_e64_gfx10 || in isMAC()
565 Opc == AMDGPU::V_FMAC_DX9_ZERO_F32_e64_gfx11 || in isMAC()
566 Opc == AMDGPU::V_FMAC_F16_e64_gfx10 || in isMAC()
567 Opc == AMDGPU::V_FMAC_F16_t16_e64_gfx11 || in isMAC()
568 Opc == AMDGPU::V_FMAC_F16_t16_e64_gfx12 || in isMAC()
569 Opc == AMDGPU::V_DOT2C_F32_F16_e64_vi || in isMAC()
570 Opc == AMDGPU::V_DOT2C_I32_I16_e64_vi || in isMAC()
571 Opc == AMDGPU::V_DOT4C_I32_I8_e64_vi || in isMAC()
572 Opc == AMDGPU::V_DOT8C_I32_I4_e64_vi; in isMAC()
575 bool isPermlane16(unsigned Opc) { in isPermlane16() argument
576 return Opc == AMDGPU::V_PERMLANE16_B32_gfx10 || in isPermlane16()
577 Opc == AMDGPU::V_PERMLANEX16_B32_gfx10 || in isPermlane16()
578 Opc == AMDGPU::V_PERMLANE16_B32_e64_gfx11 || in isPermlane16()
579 Opc == AMDGPU::V_PERMLANEX16_B32_e64_gfx11 || in isPermlane16()
580 Opc == AMDGPU::V_PERMLANE16_B32_e64_gfx12 || in isPermlane16()
581 Opc == AMDGPU::V_PERMLANEX16_B32_e64_gfx12 || in isPermlane16()
582 Opc == AMDGPU::V_PERMLANE16_VAR_B32_e64_gfx12 || in isPermlane16()
583 Opc == AMDGPU::V_PERMLANEX16_VAR_B32_e64_gfx12; in isPermlane16()
586 bool isCvt_F32_Fp8_Bf8_e64(unsigned Opc) { in isCvt_F32_Fp8_Bf8_e64() argument
587 return Opc == AMDGPU::V_CVT_F32_BF8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
588 Opc == AMDGPU::V_CVT_F32_FP8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
589 Opc == AMDGPU::V_CVT_F32_BF8_e64_dpp_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
590 Opc == AMDGPU::V_CVT_F32_FP8_e64_dpp_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
591 Opc == AMDGPU::V_CVT_F32_BF8_e64_dpp8_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
592 Opc == AMDGPU::V_CVT_F32_FP8_e64_dpp8_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
593 Opc == AMDGPU::V_CVT_PK_F32_BF8_e64_gfx12 || in isCvt_F32_Fp8_Bf8_e64()
594 Opc == AMDGPU::V_CVT_PK_F32_FP8_e64_gfx12; in isCvt_F32_Fp8_Bf8_e64()
597 bool isGenericAtomic(unsigned Opc) { in isGenericAtomic() argument
598 return Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SWAP || in isGenericAtomic()
599 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_ADD || in isGenericAtomic()
600 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SUB || in isGenericAtomic()
601 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SMIN || in isGenericAtomic()
602 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_UMIN || in isGenericAtomic()
603 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_SMAX || in isGenericAtomic()
604 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_UMAX || in isGenericAtomic()
605 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_AND || in isGenericAtomic()
606 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_OR || in isGenericAtomic()
607 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_XOR || in isGenericAtomic()
608 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_INC || in isGenericAtomic()
609 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_DEC || in isGenericAtomic()
610 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FADD || in isGenericAtomic()
611 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FMIN || in isGenericAtomic()
612 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_FMAX || in isGenericAtomic()
613 Opc == AMDGPU::G_AMDGPU_BUFFER_ATOMIC_CMPSWAP || in isGenericAtomic()
614 Opc == AMDGPU::G_AMDGPU_ATOMIC_CMPXCHG; in isGenericAtomic()
617 bool isTrue16Inst(unsigned Opc) { in isTrue16Inst() argument
618 const VOPTrue16Info *Info = getTrue16OpcodeHelper(Opc); in isTrue16Inst()
622 bool isInvalidSingleUseConsumerInst(unsigned Opc) { in isInvalidSingleUseConsumerInst() argument
623 const SingleUseExceptionInfo *Info = getSingleUseExceptionHelper(Opc); in isInvalidSingleUseConsumerInst()
627 bool isInvalidSingleUseProducerInst(unsigned Opc) { in isInvalidSingleUseProducerInst() argument
628 const SingleUseExceptionInfo *Info = getSingleUseExceptionHelper(Opc); in isInvalidSingleUseProducerInst()
632 unsigned mapWMMA2AddrTo3AddrOpcode(unsigned Opc) { in mapWMMA2AddrTo3AddrOpcode() argument
633 const WMMAOpcodeMappingInfo *Info = getWMMAMappingInfoFrom2AddrOpcode(Opc); in mapWMMA2AddrTo3AddrOpcode()
637 unsigned mapWMMA3AddrTo2AddrOpcode(unsigned Opc) { in mapWMMA3AddrTo2AddrOpcode() argument
638 const WMMAOpcodeMappingInfo *Info = getWMMAMappingInfoFrom3AddrOpcode(Opc); in mapWMMA3AddrTo2AddrOpcode()