@@ -459,17 +459,17 @@ int getMTBUFElements(unsigned Opc) {
459459
460460bool getMTBUFHasVAddr (unsigned Opc) {
461461 const MTBUFInfo *Info = getMTBUFOpcodeHelper (Opc);
462- return Info ? Info->has_vaddr : false ;
462+ return Info && Info->has_vaddr ;
463463}
464464
465465bool getMTBUFHasSrsrc (unsigned Opc) {
466466 const MTBUFInfo *Info = getMTBUFOpcodeHelper (Opc);
467- return Info ? Info->has_srsrc : false ;
467+ return Info && Info->has_srsrc ;
468468}
469469
470470bool getMTBUFHasSoffset (unsigned Opc) {
471471 const MTBUFInfo *Info = getMTBUFOpcodeHelper (Opc);
472- return Info ? Info->has_soffset : false ;
472+ return Info && Info->has_soffset ;
473473}
474474
475475int getMUBUFBaseOpcode (unsigned Opc) {
@@ -489,47 +489,47 @@ int getMUBUFElements(unsigned Opc) {
489489
490490bool getMUBUFHasVAddr (unsigned Opc) {
491491 const MUBUFInfo *Info = getMUBUFOpcodeHelper (Opc);
492- return Info ? Info->has_vaddr : false ;
492+ return Info && Info->has_vaddr ;
493493}
494494
495495bool getMUBUFHasSrsrc (unsigned Opc) {
496496 const MUBUFInfo *Info = getMUBUFOpcodeHelper (Opc);
497- return Info ? Info->has_srsrc : false ;
497+ return Info && Info->has_srsrc ;
498498}
499499
500500bool getMUBUFHasSoffset (unsigned Opc) {
501501 const MUBUFInfo *Info = getMUBUFOpcodeHelper (Opc);
502- return Info ? Info->has_soffset : false ;
502+ return Info && Info->has_soffset ;
503503}
504504
505505bool getMUBUFIsBufferInv (unsigned Opc) {
506506 const MUBUFInfo *Info = getMUBUFOpcodeHelper (Opc);
507- return Info ? Info->IsBufferInv : false ;
507+ return Info && Info->IsBufferInv ;
508508}
509509
510510bool getMUBUFTfe (unsigned Opc) {
511511 const MUBUFInfo *Info = getMUBUFOpcodeHelper (Opc);
512- return Info ? Info->tfe : false ;
512+ return Info && Info->tfe ;
513513}
514514
515515bool getSMEMIsBuffer (unsigned Opc) {
516516 const SMInfo *Info = getSMEMOpcodeHelper (Opc);
517- return Info ? Info->IsBuffer : false ;
517+ return Info && Info->IsBuffer ;
518518}
519519
520520bool getVOP1IsSingle (unsigned Opc) {
521521 const VOPInfo *Info = getVOP1OpcodeHelper (Opc);
522- return Info ? Info->IsSingle : true ;
522+ return ! Info || Info->IsSingle ;
523523}
524524
525525bool getVOP2IsSingle (unsigned Opc) {
526526 const VOPInfo *Info = getVOP2OpcodeHelper (Opc);
527- return Info ? Info->IsSingle : true ;
527+ return ! Info || Info->IsSingle ;
528528}
529529
530530bool getVOP3IsSingle (unsigned Opc) {
531531 const VOPInfo *Info = getVOP3OpcodeHelper (Opc);
532- return Info ? Info->IsSingle : true ;
532+ return ! Info || Info->IsSingle ;
533533}
534534
535535bool isVOPC64DPP (unsigned Opc) {
@@ -540,12 +540,12 @@ bool isVOPCAsmOnly(unsigned Opc) { return isVOPCAsmOnlyOpcodeHelper(Opc); }
540540
541541bool getMAIIsDGEMM (unsigned Opc) {
542542 const MAIInstInfo *Info = getMAIInstInfoHelper (Opc);
543- return Info ? Info->is_dgemm : false ;
543+ return Info && Info->is_dgemm ;
544544}
545545
546546bool getMAIIsGFX940XDL (unsigned Opc) {
547547 const MAIInstInfo *Info = getMAIInstInfoHelper (Opc);
548- return Info ? Info->is_gfx940_xdl : false ;
548+ return Info && Info->is_gfx940_xdl ;
549549}
550550
551551uint8_t mfmaScaleF8F6F4FormatToNumRegs (unsigned EncodingVal) {
@@ -666,7 +666,7 @@ bool isGenericAtomic(unsigned Opc) {
666666
667667bool isTrue16Inst (unsigned Opc) {
668668 const VOPTrue16Info *Info = getTrue16OpcodeHelper (Opc);
669- return Info ? Info->IsTrue16 : false ;
669+ return Info && Info->IsTrue16 ;
670670}
671671
672672FPType getFPDstSelType (unsigned Opc) {
0 commit comments