Lines Matching refs:TSFlags
340 return MI.getDesc().TSFlags & SIInstrFlags::SALU; in isSALU()
344 return get(Opcode).TSFlags & SIInstrFlags::SALU; in isSALU()
348 return MI.getDesc().TSFlags & SIInstrFlags::VALU; in isVALU()
352 return get(Opcode).TSFlags & SIInstrFlags::VALU; in isVALU()
364 return MI.getDesc().TSFlags & SIInstrFlags::SOP1; in isSOP1()
368 return get(Opcode).TSFlags & SIInstrFlags::SOP1; in isSOP1()
372 return MI.getDesc().TSFlags & SIInstrFlags::SOP2; in isSOP2()
376 return get(Opcode).TSFlags & SIInstrFlags::SOP2; in isSOP2()
380 return MI.getDesc().TSFlags & SIInstrFlags::SOPC; in isSOPC()
384 return get(Opcode).TSFlags & SIInstrFlags::SOPC; in isSOPC()
388 return MI.getDesc().TSFlags & SIInstrFlags::SOPK; in isSOPK()
392 return get(Opcode).TSFlags & SIInstrFlags::SOPK; in isSOPK()
396 return MI.getDesc().TSFlags & SIInstrFlags::SOPP; in isSOPP()
400 return get(Opcode).TSFlags & SIInstrFlags::SOPP; in isSOPP()
404 return MI.getDesc().TSFlags & SIInstrFlags::IsPacked; in isPacked()
408 return get(Opcode).TSFlags & SIInstrFlags::IsPacked; in isPacked()
412 return MI.getDesc().TSFlags & SIInstrFlags::VOP1; in isVOP1()
416 return get(Opcode).TSFlags & SIInstrFlags::VOP1; in isVOP1()
420 return MI.getDesc().TSFlags & SIInstrFlags::VOP2; in isVOP2()
424 return get(Opcode).TSFlags & SIInstrFlags::VOP2; in isVOP2()
428 return MI.getDesc().TSFlags & SIInstrFlags::VOP3; in isVOP3()
432 return get(Opcode).TSFlags & SIInstrFlags::VOP3; in isVOP3()
436 return MI.getDesc().TSFlags & SIInstrFlags::SDWA; in isSDWA()
440 return get(Opcode).TSFlags & SIInstrFlags::SDWA; in isSDWA()
444 return MI.getDesc().TSFlags & SIInstrFlags::VOPC; in isVOPC()
448 return get(Opcode).TSFlags & SIInstrFlags::VOPC; in isVOPC()
452 return MI.getDesc().TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
456 return get(Opcode).TSFlags & SIInstrFlags::MUBUF; in isMUBUF()
460 return MI.getDesc().TSFlags & SIInstrFlags::MTBUF; in isMTBUF()
464 return get(Opcode).TSFlags & SIInstrFlags::MTBUF; in isMTBUF()
468 return MI.getDesc().TSFlags & SIInstrFlags::SMRD; in isSMRD()
472 return get(Opcode).TSFlags & SIInstrFlags::SMRD; in isSMRD()
478 return MI.getDesc().TSFlags & SIInstrFlags::DS; in isDS()
482 return get(Opcode).TSFlags & SIInstrFlags::DS; in isDS()
488 return MI.getDesc().TSFlags & SIInstrFlags::MIMG; in isMIMG()
492 return get(Opcode).TSFlags & SIInstrFlags::MIMG; in isMIMG()
496 return MI.getDesc().TSFlags & SIInstrFlags::Gather4; in isGather4()
500 return get(Opcode).TSFlags & SIInstrFlags::Gather4; in isGather4()
504 return MI.getDesc().TSFlags & SIInstrFlags::FLAT; in isFLAT()
510 auto Flags = MI.getDesc().TSFlags; in isSegmentSpecificFLAT()
515 auto Flags = get(Opcode).TSFlags; in isSegmentSpecificFLAT()
520 return MI.getDesc().TSFlags & SIInstrFlags::IsFlatGlobal; in isFLATGlobal()
524 return get(Opcode).TSFlags & SIInstrFlags::IsFlatGlobal; in isFLATGlobal()
528 return MI.getDesc().TSFlags & SIInstrFlags::IsFlatScratch; in isFLATScratch()
532 return get(Opcode).TSFlags & SIInstrFlags::IsFlatScratch; in isFLATScratch()
537 return get(Opcode).TSFlags & SIInstrFlags::FLAT; in isFLAT()
541 return MI.getDesc().TSFlags & SIInstrFlags::EXP; in isEXP()
545 return get(Opcode).TSFlags & SIInstrFlags::EXP; in isEXP()
549 return MI.getDesc().TSFlags & SIInstrFlags::WQM; in isWQM()
553 return get(Opcode).TSFlags & SIInstrFlags::WQM; in isWQM()
557 return MI.getDesc().TSFlags & SIInstrFlags::DisableWQM; in isDisableWQM()
561 return get(Opcode).TSFlags & SIInstrFlags::DisableWQM; in isDisableWQM()
565 return MI.getDesc().TSFlags & SIInstrFlags::VGPRSpill; in isVGPRSpill()
569 return get(Opcode).TSFlags & SIInstrFlags::VGPRSpill; in isVGPRSpill()
573 return MI.getDesc().TSFlags & SIInstrFlags::SGPRSpill; in isSGPRSpill()
577 return get(Opcode).TSFlags & SIInstrFlags::SGPRSpill; in isSGPRSpill()
581 return MI.getDesc().TSFlags & SIInstrFlags::DPP; in isDPP()
585 return get(Opcode).TSFlags & SIInstrFlags::DPP; in isDPP()
589 return MI.getDesc().TSFlags & SIInstrFlags::TRANS; in isTRANS()
593 return get(Opcode).TSFlags & SIInstrFlags::TRANS; in isTRANS()
597 return MI.getDesc().TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
601 return get(Opcode).TSFlags & SIInstrFlags::VOP3P; in isVOP3P()
605 return MI.getDesc().TSFlags & SIInstrFlags::VINTRP; in isVINTRP()
609 return get(Opcode).TSFlags & SIInstrFlags::VINTRP; in isVINTRP()
613 return MI.getDesc().TSFlags & SIInstrFlags::IsMAI; in isMAI()
617 return get(Opcode).TSFlags & SIInstrFlags::IsMAI; in isMAI()
621 return MI.getDesc().TSFlags & SIInstrFlags::IsDOT; in isDOT()
625 return get(Opcode).TSFlags & SIInstrFlags::IsDOT; in isDOT()
629 return MI.getDesc().TSFlags & (SIInstrFlags::SALU | SIInstrFlags::SMRD); in isScalarUnit()
633 return MI.getDesc().TSFlags & SIInstrFlags::VM_CNT; in usesVM_CNT()
637 return MI.getDesc().TSFlags & SIInstrFlags::LGKM_CNT; in usesLGKM_CNT()
641 return MI.getDesc().TSFlags & SIInstrFlags::SOPK_ZEXT; in sopkIsZext()
645 return get(Opcode).TSFlags & SIInstrFlags::SOPK_ZEXT; in sopkIsZext()
651 return MI.getDesc().TSFlags & SIInstrFlags::SCALAR_STORE; in isScalarStore()
655 return get(Opcode).TSFlags & SIInstrFlags::SCALAR_STORE; in isScalarStore()
659 return MI.getDesc().TSFlags & SIInstrFlags::FIXED_SIZE; in isFixedSize()
663 return get(Opcode).TSFlags & SIInstrFlags::FIXED_SIZE; in isFixedSize()
667 return MI.getDesc().TSFlags & SIInstrFlags::FPClamp; in hasFPClamp()
671 return get(Opcode).TSFlags & SIInstrFlags::FPClamp; in hasFPClamp()
675 return MI.getDesc().TSFlags & SIInstrFlags::IntClamp; in hasIntClamp()
683 return MI.getDesc().TSFlags & ClampFlags; in getClampMask()
687 return MI.getDesc().TSFlags & SIInstrFlags::FPDPRounding; in usesFPDPRounding()
691 return get(Opcode).TSFlags & SIInstrFlags::FPDPRounding; in usesFPDPRounding()
695 return MI.getDesc().TSFlags & SIInstrFlags::FPAtomic; in isFPAtomic()
699 return get(Opcode).TSFlags & SIInstrFlags::FPAtomic; in isFPAtomic()