reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

gen/lib/Target/AArch64/AArch64GenAsmMatcher.inc
 8808     DiagnosticPredicate DP(Operand.isAddSubImmNeg());
 8817     DiagnosticPredicate DP(Operand.isAddSubImm());
 8826     DiagnosticPredicate DP(Operand.isAdrLabel());
 8835     DiagnosticPredicate DP(Operand.isAdrpLabel());
 8844     DiagnosticPredicate DP(Operand.isBTIHint());
 8851     DiagnosticPredicate DP(Operand.isBarrier());
 8858     DiagnosticPredicate DP(Operand.isBranchTarget<14>());
 8867     DiagnosticPredicate DP(Operand.isBranchTarget<26>());
 8876     DiagnosticPredicate DP(Operand.isCondCode());
 8885     DiagnosticPredicate DP(Operand.isExtend64());
 8894     DiagnosticPredicate DP(Operand.isExtendLSL64());
 8903     DiagnosticPredicate DP(Operand.isExtend());
 8912     DiagnosticPredicate DP(Operand.isFPImm());
 8921     DiagnosticPredicate DP(Operand.isGPR32as64());
 8928     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 16>());
 8937     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 32>());
 8946     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 64>());
 8955     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64commonRegClassID, 8>());
 8964     DiagnosticPredicate DP(Operand.isGPR64as32());
 8971     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 16>());
 8980     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 32>());
 8989     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 64>());
 8998     DiagnosticPredicate DP(Operand.isGPR64WithShiftExtend<AArch64::GPR64RegClassID, 8>());
 9007     DiagnosticPredicate DP(Operand.isGPR64<AArch64::GPR64spRegClassID>());
 9014     DiagnosticPredicate DP(Operand.isImmInRange<0,127>());
 9023     DiagnosticPredicate DP(Operand.isImmInRange<0,15>());
 9032     DiagnosticPredicate DP(Operand.isImmInRange<0,1>());
 9041     DiagnosticPredicate DP(Operand.isImmInRange<0,255>());
 9050     DiagnosticPredicate DP(Operand.isImmInRange<0,31>());
 9059     DiagnosticPredicate DP(Operand.isImmInRange<0,63>());
 9068     DiagnosticPredicate DP(Operand.isImmInRange<0,7>());
 9077     DiagnosticPredicate DP(Operand.isImmInRange<1,16>());
 9086     DiagnosticPredicate DP(Operand.isImmInRange<1,32>());
 9095     DiagnosticPredicate DP(Operand.isImmInRange<1,64>());
 9104     DiagnosticPredicate DP(Operand.isImmInRange<1,8>());
 9113     DiagnosticPredicate DP(Operand.isImm());
 9120     DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
 9129     DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
 9138     DiagnosticPredicate DP(Operand.isLogicalImm<int64_t>());
 9147     DiagnosticPredicate DP(Operand.isLogicalImm<int64_t>());
 9156     DiagnosticPredicate DP(Operand.isMRSSystemRegister());
 9165     DiagnosticPredicate DP(Operand.isMSRSystemRegister());
 9174     DiagnosticPredicate DP(Operand.isMemWExtend<128>());
 9183     DiagnosticPredicate DP(Operand.isMemWExtend<16>());
 9192     DiagnosticPredicate DP(Operand.isMemWExtend<32>());
 9201     DiagnosticPredicate DP(Operand.isMemWExtend<64>());
 9210     DiagnosticPredicate DP(Operand.isMemWExtend<8>());
 9219     DiagnosticPredicate DP(Operand.isMemXExtend<128>());
 9228     DiagnosticPredicate DP(Operand.isMemXExtend<16>());
 9237     DiagnosticPredicate DP(Operand.isMemXExtend<32>());
 9246     DiagnosticPredicate DP(Operand.isMemXExtend<64>());
 9255     DiagnosticPredicate DP(Operand.isMemXExtend<8>());
 9264     DiagnosticPredicate DP(Operand.isMovWSymbolG0());
 9271     DiagnosticPredicate DP(Operand.isMovWSymbolG1());
 9278     DiagnosticPredicate DP(Operand.isMovWSymbolG2());
 9285     DiagnosticPredicate DP(Operand.isMovWSymbolG3());
 9292     DiagnosticPredicate DP(Operand.isBranchTarget<19>());
 9301     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPRRegClassID>());
 9310     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPRRegClassID>());
 9319     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<16, AArch64::PPR_3bRegClassID>());
 9328     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<32, AArch64::PPR_3bRegClassID>());
 9337     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPR_3bRegClassID>());
 9346     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPR_3bRegClassID>());
 9355     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPR_3bRegClassID>());
 9364     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<64, AArch64::PPRRegClassID>());
 9373     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<8, AArch64::PPRRegClassID>());
 9382     DiagnosticPredicate DP(Operand.isSVEPredicateVectorRegOfWidth<0, AArch64::PPRRegClassID>());
 9391     DiagnosticPredicate DP(Operand.isPSBHint());
 9398     DiagnosticPredicate DP(Operand.isPrefetch());
 9405     DiagnosticPredicate DP(Operand.isSIMDImmType10());
 9412     DiagnosticPredicate DP(Operand.isSImmScaled<10, 8>());
 9421     DiagnosticPredicate DP(Operand.isSImmScaled<4, 16>());
 9430     DiagnosticPredicate DP(Operand.isSImmScaled<4, 1>());
 9439     DiagnosticPredicate DP(Operand.isSImmScaled<4, 2>());
 9448     DiagnosticPredicate DP(Operand.isSImmScaled<4, 3>());
 9457     DiagnosticPredicate DP(Operand.isSImmScaled<4, 4>());
 9466     DiagnosticPredicate DP(Operand.isSImm<5>());
 9475     DiagnosticPredicate DP(Operand.isSImm<6>());
 9484     DiagnosticPredicate DP(Operand.isSImmScaled<6, 1>());
 9493     DiagnosticPredicate DP(Operand.isSImmScaled<7, 16>());
 9502     DiagnosticPredicate DP(Operand.isSImmScaled<7, 4>());
 9511     DiagnosticPredicate DP(Operand.isSImmScaled<7, 8>());
 9520     DiagnosticPredicate DP(Operand.isSImm<8>());
 9529     DiagnosticPredicate DP(Operand.isSImm9OffsetFB<128>());
 9536     DiagnosticPredicate DP(Operand.isSImm9OffsetFB<16>());
 9543     DiagnosticPredicate DP(Operand.isSImm9OffsetFB<32>());
 9550     DiagnosticPredicate DP(Operand.isSImm9OffsetFB<64>());
 9557     DiagnosticPredicate DP(Operand.isSImm9OffsetFB<8>());
 9564     DiagnosticPredicate DP(Operand.isSImm<9>());
 9573     DiagnosticPredicate DP(Operand.isSVEAddSubImm<int16_t>());
 9582     DiagnosticPredicate DP(Operand.isSVEAddSubImm<int32_t>());
 9591     DiagnosticPredicate DP(Operand.isSVEAddSubImm<int64_t>());
 9600     DiagnosticPredicate DP(Operand.isSVEAddSubImm<int8_t>());
 9609     DiagnosticPredicate DP(Operand.isSVECpyImm<int16_t>());
 9618     DiagnosticPredicate DP(Operand.isSVECpyImm<int32_t>());
 9627     DiagnosticPredicate DP(Operand.isSVECpyImm<int64_t>());
 9636     DiagnosticPredicate DP(Operand.isSVECpyImm<int8_t>());
 9645     DiagnosticPredicate DP(Operand.isSVEPattern());
 9654     DiagnosticPredicate DP(Operand.isPrefetch());
 9661     DiagnosticPredicate DP(Operand.isVectorIndex<0, 63>());
 9670     DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>());
 9679     DiagnosticPredicate DP(Operand.isVectorIndex<0, 31>());
 9688     DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>());
 9697     DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>());
 9706     DiagnosticPredicate DP(Operand.isLogicalVecHalfWordShifter());
 9713     DiagnosticPredicate DP(Operand.isArithmeticShifter<32>());
 9722     DiagnosticPredicate DP(Operand.isArithmeticShifter<64>());
 9731     DiagnosticPredicate DP(Operand.isLogicalShifter<32>());
 9740     DiagnosticPredicate DP(Operand.isLogicalShifter<64>());
 9749     DiagnosticPredicate DP(Operand.isLogicalVecShifter());
 9756     DiagnosticPredicate DP(Operand.isMovImm32Shifter());
 9765     DiagnosticPredicate DP(Operand.isMovImm64Shifter());
 9774     DiagnosticPredicate DP(Operand.isMoveVecShifter());
 9781     DiagnosticPredicate DP(Operand.isShifter());
 9788     DiagnosticPredicate DP(Operand.isSysCR());
 9795     DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_15());
 9802     DiagnosticPredicate DP(Operand.isSystemPStateFieldWithImm0_1());
 9809     DiagnosticPredicate DP(Operand.isImmInRange<0,31>());
 9816     DiagnosticPredicate DP(Operand.isImmInRange<32,63>());
 9825     DiagnosticPredicate DP(Operand.isUImm12Offset<16>());
 9834     DiagnosticPredicate DP(Operand.isUImm12Offset<1>());
 9843     DiagnosticPredicate DP(Operand.isUImm12Offset<2>());
 9852     DiagnosticPredicate DP(Operand.isUImm12Offset<4>());
 9861     DiagnosticPredicate DP(Operand.isUImm12Offset<8>());
 9870     DiagnosticPredicate DP(Operand.isUImmScaled<5, 2>());
 9879     DiagnosticPredicate DP(Operand.isUImmScaled<5, 4>());
 9888     DiagnosticPredicate DP(Operand.isUImmScaled<5, 8>());
 9897     DiagnosticPredicate DP(Operand.isUImm6());
 9906     DiagnosticPredicate DP(Operand.isUImmScaled<6, 16>());
 9915     DiagnosticPredicate DP(Operand.isUImmScaled<6, 1>());
 9924     DiagnosticPredicate DP(Operand.isUImmScaled<6, 2>());
 9933     DiagnosticPredicate DP(Operand.isUImmScaled<6, 4>());
 9942     DiagnosticPredicate DP(Operand.isUImmScaled<6, 8>());
 9951     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
 9958     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 16, 8>());
 9965     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 1, 64>());
 9972     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 64>());
 9979     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 2, 32>());
 9986     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 16>());
 9993     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 4, 32>());
10000     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 4>());
10007     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 8>());
10014     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 8, 16>());
10021     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 8>());
10028     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 64>());
10035     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 16>());
10042     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 4, 0, 32>());
10049     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
10056     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 16, 8>());
10063     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 1, 64>());
10070     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 64>());
10077     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 2, 32>());
10084     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 16>());
10091     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 4, 32>());
10098     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 1>());
10105     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 8>());
10112     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 8, 16>());
10119     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 8>());
10126     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 64>());
10133     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 16>());
10140     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 1, 0, 32>());
10147     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
10154     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 16, 8>());
10161     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 1, 64>());
10168     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 64>());
10175     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 2, 32>());
10182     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 16>());
10189     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 4, 32>());
10196     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 3>());
10203     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 8>());
10210     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 8, 16>());
10217     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 8>());
10224     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 64>());
10231     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 16>());
10238     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 3, 0, 32>());
10245     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
10252     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 16, 8>());
10259     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 1, 64>());
10266     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 64>());
10273     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 2, 32>());
10280     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 16>());
10287     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 4, 32>());
10294     DiagnosticPredicate DP(Operand.isImplicitlyTypedVectorList<RegKind::NeonVector, 2>());
10301     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 8>());
10308     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 8, 16>());
10315     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 8>());
10322     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 64>());
10329     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 16>());
10336     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::NeonVector, 2, 0, 32>());
10343     DiagnosticPredicate DP(Operand.isVectorIndex<1, 1>());
10352     DiagnosticPredicate DP(Operand.isVectorIndex<0, 15>());
10361     DiagnosticPredicate DP(Operand.isVectorIndex<0, 1>());
10370     DiagnosticPredicate DP(Operand.isVectorIndex<0, 7>());
10379     DiagnosticPredicate DP(Operand.isVectorIndex<0, 3>());
10388     DiagnosticPredicate DP(Operand.isNeonVectorReg());
10395     DiagnosticPredicate DP(Operand.isNeonVectorReg());
10402     DiagnosticPredicate DP(Operand.isNeonVectorRegLo());
10409     DiagnosticPredicate DP(Operand.isWSeqPair());
10416     DiagnosticPredicate DP(Operand.isXSeqPair());
10423     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>());
10432     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>());
10441     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>());
10450     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>());
10459     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>());
10468     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>());
10477     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>());
10486     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>());
10495     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>());
10504     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>());
10513     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>());
10522     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>());
10531     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>());
10540     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<32, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>());
10549     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 16, false>());
10558     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 32, false>());
10567     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 64, false>());
10576     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::LSL, 8, false>());
10585     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 16, false>());
10594     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 32, false>());
10603     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 64, false>());
10612     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, false>());
10621     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::SXTW, 8, true>());
10630     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 16, false>());
10639     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 32, false>());
10648     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 64, false>());
10657     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, false>());
10666     DiagnosticPredicate DP(Operand.isSVEDataVectorRegWithShiftExtend<64, AArch64::ZPRRegClassID, AArch64_AM::UXTW, 8, true>());
10675     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<128, AArch64::ZPRRegClassID>());
10684     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPRRegClassID>());
10693     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPRRegClassID>());
10702     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_3bRegClassID>());
10711     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_3bRegClassID>());
10720     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPR_3bRegClassID>());
10729     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<16, AArch64::ZPR_4bRegClassID>());
10738     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<32, AArch64::ZPR_4bRegClassID>());
10747     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPR_4bRegClassID>());
10756     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<64, AArch64::ZPRRegClassID>());
10765     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<8, AArch64::ZPRRegClassID>());
10774     DiagnosticPredicate DP(Operand.isSVEDataVectorRegOfWidth<0, AArch64::ZPRRegClassID>());
10783     DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR8RegClassID>());
10790     DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR16RegClassID>());
10797     DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR32RegClassID>());
10804     DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR64RegClassID>());
10811     DiagnosticPredicate DP(Operand.isGPR64<AArch64::FPR128RegClassID>());
10818     DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR8RegClassID>());
10825     DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR16RegClassID>());
10832     DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR32RegClassID>());
10839     DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR64RegClassID>());
10846     DiagnosticPredicate DP(Operand.isFPRasZPR<AArch64::FPR128RegClassID>());
10853     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 8>());
10860     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 16>());
10867     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 32>());
10874     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 1, 0, 64>());
10881     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 8>());
10888     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 16>());
10895     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 32>());
10902     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 2, 0, 64>());
10909     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 8>());
10916     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 16>());
10923     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 32>());
10930     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 3, 0, 64>());
10937     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 8>());
10944     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 16>());
10951     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 32>());
10958     DiagnosticPredicate DP(Operand.isTypedVectorList<RegKind::SVEDataVector, 4, 0, 64>());
10965     DiagnosticPredicate DP(Operand.isSImmScaled<9, 16>());
10974     DiagnosticPredicate DP(Operand.isImmInRange<0,65535>());
10983     DiagnosticPredicate DP(Operand.isComplexRotation<90, 0>());
10992     DiagnosticPredicate DP(Operand.isComplexRotation<180, 90>());
11001     DiagnosticPredicate DP(Operand.isLogicalImm<int8_t>());
11010     DiagnosticPredicate DP(Operand.isLogicalImm<int16_t>());
11019     DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
11028     DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int16_t>());
11035     DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int32_t>());
11042     DiagnosticPredicate DP(Operand.isSVEPreferredLogicalImm<int64_t>());
11049     DiagnosticPredicate DP(Operand.isLogicalImm<int8_t>());
11058     DiagnosticPredicate DP(Operand.isLogicalImm<int16_t>());
11067     DiagnosticPredicate DP(Operand.isLogicalImm<int32_t>());
11076     DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::one>());
11085     DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::half, AArch64ExactFPImm::two>());
11094     DiagnosticPredicate DP(Operand.isExactFPImm<AArch64ExactFPImm::zero, AArch64ExactFPImm::one>());
11103     DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 0>());
11110     DiagnosticPredicate DP(Operand.isMOVZMovAlias<32, 16>());
11117     DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 0>());
11124     DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 16>());
11131     DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 32>());
11138     DiagnosticPredicate DP(Operand.isMOVZMovAlias<64, 48>());
11145     DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 0>());
11152     DiagnosticPredicate DP(Operand.isMOVNMovAlias<32, 16>());
11159     DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 0>());
11166     DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 16>());
11173     DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 32>());
11180     DiagnosticPredicate DP(Operand.isMOVNMovAlias<64, 48>());
gen/lib/Target/AMDGPU/AMDGPUGenAsmMatcher.inc
 5316     DiagnosticPredicate DP(Operand.isAttrChan());
 5323     DiagnosticPredicate DP(Operand.isInterpAttr());
 5330     DiagnosticPredicate DP(Operand.isBoolReg());
 5337     DiagnosticPredicate DP(Operand.isEndpgm());
 5344     DiagnosticPredicate DP(Operand.isExpTgt());
 5351     DiagnosticPredicate DP(Operand.isRegOrImmWithFP16InputMods());
 5358     DiagnosticPredicate DP(Operand.isSDWAFP16Operand());
 5365     DiagnosticPredicate DP(Operand.isRegOrImmWithFP32InputMods());
 5372     DiagnosticPredicate DP(Operand.isSDWAFP32Operand());
 5379     DiagnosticPredicate DP(Operand.isRegOrImmWithFP64InputMods());
 5386     DiagnosticPredicate DP(Operand.isVReg32());
 5393     DiagnosticPredicate DP(Operand.isGPRIdxMode());
 5400     DiagnosticPredicate DP(Operand.isImm());
 5407     DiagnosticPredicate DP(Operand.isSDWAInt16Operand());
 5414     DiagnosticPredicate DP(Operand.isRegOrImmWithInt32InputMods());
 5421     DiagnosticPredicate DP(Operand.isSDWAInt32Operand());
 5428     DiagnosticPredicate DP(Operand.isRegOrImmWithInt64InputMods());
 5435     DiagnosticPredicate DP(Operand.isRegOrImm());
 5442     DiagnosticPredicate DP(Operand.isVReg32());
 5449     DiagnosticPredicate DP(Operand.isInterpSlot());
 5456     DiagnosticPredicate DP(Operand.isKImmFP16());
 5463     DiagnosticPredicate DP(Operand.isKImmFP32());
 5470     DiagnosticPredicate DP(Operand.isRegOrImm());
 5477     DiagnosticPredicate DP(Operand.isRegOrImm());
 5484     DiagnosticPredicate DP(Operand.isSWaitCnt());
 5491     DiagnosticPredicate DP(Operand.isSendMsg());
 5498     DiagnosticPredicate DP(Operand.isSoppBrTarget());
 5505     DiagnosticPredicate DP(Operand.isSwizzle());
 5512     DiagnosticPredicate DP(Operand.isVReg32OrOff());
 5519     DiagnosticPredicate DP(Operand.isSMRDOffset8());
 5526     DiagnosticPredicate DP(Operand.isSMRDOffset20());
 5533     DiagnosticPredicate DP(Operand.isSMRDLiteralOffset());
 5540     DiagnosticPredicate DP(Operand.isSSrcB16());
 5547     DiagnosticPredicate DP(Operand.isSSrcF16());
 5554     DiagnosticPredicate DP(Operand.isSSrcB32());
 5561     DiagnosticPredicate DP(Operand.isSSrcF32());
 5568     DiagnosticPredicate DP(Operand.isSSrcV2B16());
 5575     DiagnosticPredicate DP(Operand.isSSrcV2F16());
 5582     DiagnosticPredicate DP(Operand.isSSrcB64());
 5589     DiagnosticPredicate DP(Operand.isSSrcF64());
 5596     DiagnosticPredicate DP(Operand.isSSrcOrLdsB32());
 5603     DiagnosticPredicate DP(Operand.isSCSrcB16());
 5610     DiagnosticPredicate DP(Operand.isSCSrcF16());
 5617     DiagnosticPredicate DP(Operand.isSCSrcB32());
 5624     DiagnosticPredicate DP(Operand.isSCSrcF32());
 5631     DiagnosticPredicate DP(Operand.isSCSrcV2B16());
 5638     DiagnosticPredicate DP(Operand.isSCSrcV2F16());
 5645     DiagnosticPredicate DP(Operand.isSCSrcB64());
 5652     DiagnosticPredicate DP(Operand.isSCSrcF64());
 5659     DiagnosticPredicate DP(Operand.isVSrcB16());
 5666     DiagnosticPredicate DP(Operand.isVSrcF16());
 5673     DiagnosticPredicate DP(Operand.isVSrcB32());
 5680     DiagnosticPredicate DP(Operand.isVSrcF32());
 5687     DiagnosticPredicate DP(Operand.isVSrcV2B16());
 5694     DiagnosticPredicate DP(Operand.isVSrcV2F16());
 5701     DiagnosticPredicate DP(Operand.isVSrcB64());
 5708     DiagnosticPredicate DP(Operand.isVSrcF64());
 5715     DiagnosticPredicate DP(Operand.isVCSrcB16());
 5722     DiagnosticPredicate DP(Operand.isVCSrcF16());
 5729     DiagnosticPredicate DP(Operand.isVCSrcB32());
 5736     DiagnosticPredicate DP(Operand.isVCSrcF32());
 5743     DiagnosticPredicate DP(Operand.isVCSrcV2B16());
 5750     DiagnosticPredicate DP(Operand.isVCSrcV2F16());
 5757     DiagnosticPredicate DP(Operand.isVCSrcB64());
 5764     DiagnosticPredicate DP(Operand.isVCSrcF64());
 5771     DiagnosticPredicate DP(Operand.isVISrcB16());
 5778     DiagnosticPredicate DP(Operand.isVISrcF16());
 5785     DiagnosticPredicate DP(Operand.isVISrcB32());
 5792     DiagnosticPredicate DP(Operand.isVISrcF32());
 5799     DiagnosticPredicate DP(Operand.isVISrcV2B16());
 5806     DiagnosticPredicate DP(Operand.isVISrcV2F16());
 5813     DiagnosticPredicate DP(Operand.isAISrcB16());
 5820     DiagnosticPredicate DP(Operand.isAISrcF16());
 5827     DiagnosticPredicate DP(Operand.isAISrcB32());
 5834     DiagnosticPredicate DP(Operand.isAISrcF32());
 5841     DiagnosticPredicate DP(Operand.isAISrcV2B16());
 5848     DiagnosticPredicate DP(Operand.isAISrcV2F16());
 5855     DiagnosticPredicate DP(Operand.isAISrc_128B16());
 5862     DiagnosticPredicate DP(Operand.isAISrc_128F16());
 5869     DiagnosticPredicate DP(Operand.isAISrc_128B32());
 5876     DiagnosticPredicate DP(Operand.isAISrc_128F32());
 5883     DiagnosticPredicate DP(Operand.isAISrc_128V2B16());
 5890     DiagnosticPredicate DP(Operand.isAISrc_128V2F16());
 5897     DiagnosticPredicate DP(Operand.isAISrc_512B16());
 5904     DiagnosticPredicate DP(Operand.isAISrc_512F16());
 5911     DiagnosticPredicate DP(Operand.isAISrc_512B32());
 5918     DiagnosticPredicate DP(Operand.isAISrc_512F32());
 5925     DiagnosticPredicate DP(Operand.isAISrc_512V2B16());
 5932     DiagnosticPredicate DP(Operand.isAISrc_512V2F16());
 5939     DiagnosticPredicate DP(Operand.isAISrc_1024B16());
 5946     DiagnosticPredicate DP(Operand.isAISrc_1024F16());
 5953     DiagnosticPredicate DP(Operand.isAISrc_1024B32());
 5960     DiagnosticPredicate DP(Operand.isAISrc_1024F32());
 5967     DiagnosticPredicate DP(Operand.isAISrc_1024V2B16());
 5974     DiagnosticPredicate DP(Operand.isAISrc_1024V2F16());
 5981     DiagnosticPredicate DP(Operand.isOffen());
 5988     DiagnosticPredicate DP(Operand.isIdxen());
 5995     DiagnosticPredicate DP(Operand.isAddr64());
 6002     DiagnosticPredicate DP(Operand.isFlatOffset());
 6009     DiagnosticPredicate DP(Operand.isOffset());
 6016     DiagnosticPredicate DP(Operand.isOffset0());
 6023     DiagnosticPredicate DP(Operand.isOffset1());
 6030     DiagnosticPredicate DP(Operand.isGDS());
 6037     DiagnosticPredicate DP(Operand.isOModSI());
 6044     DiagnosticPredicate DP(Operand.isClampSI());
 6051     DiagnosticPredicate DP(Operand.isHigh());
 6058     DiagnosticPredicate DP(Operand.isDLC());
 6065     DiagnosticPredicate DP(Operand.isGLC());
 6072     DiagnosticPredicate DP(Operand.isSLC());
 6079     DiagnosticPredicate DP(Operand.isTFE());
 6086     DiagnosticPredicate DP(Operand.isSWZ());
 6093     DiagnosticPredicate DP(Operand.isUNorm());
 6100     DiagnosticPredicate DP(Operand.isDA());
 6107     DiagnosticPredicate DP(Operand.isR128A16());
 6114     DiagnosticPredicate DP(Operand.isD16());
 6121     DiagnosticPredicate DP(Operand.isLWE());
 6128     DiagnosticPredicate DP(Operand.isExpCompr());
 6135     DiagnosticPredicate DP(Operand.isExpVM());
 6142     DiagnosticPredicate DP(Operand.isFORMAT());
 6149     DiagnosticPredicate DP(Operand.isDMask());
 6156     DiagnosticPredicate DP(Operand.isDim());
 6163     DiagnosticPredicate DP(Operand.isDPP8());
 6170     DiagnosticPredicate DP(Operand.isDPPCtrl());
 6177     DiagnosticPredicate DP(Operand.isRowMask());
 6184     DiagnosticPredicate DP(Operand.isBankMask());
 6191     DiagnosticPredicate DP(Operand.isBoundCtrl());
 6198     DiagnosticPredicate DP(Operand.isFI());
 6205     DiagnosticPredicate DP(Operand.isSDWADstSel());
 6212     DiagnosticPredicate DP(Operand.isSDWASrc0Sel());
 6219     DiagnosticPredicate DP(Operand.isSDWASrc1Sel());
 6226     DiagnosticPredicate DP(Operand.isSDWADstUnused());
 6233     DiagnosticPredicate DP(Operand.isOpSel());
 6240     DiagnosticPredicate DP(Operand.isOpSelHi());
 6247     DiagnosticPredicate DP(Operand.isNegLo());
 6254     DiagnosticPredicate DP(Operand.isNegHi());
 6261     DiagnosticPredicate DP(Operand.isBLGP());
 6268     DiagnosticPredicate DP(Operand.isCBSZ());
 6275     DiagnosticPredicate DP(Operand.isABID());
 6282     DiagnosticPredicate DP(Operand.isHwreg());
 6289     DiagnosticPredicate DP(Operand.isExpTgt());
 6296     DiagnosticPredicate DP(Operand.isS16Imm());
 6303     DiagnosticPredicate DP(Operand.isU16Imm());
gen/lib/Target/ARM/ARMGenAsmMatcher.inc
 7358     DiagnosticPredicate DP(Operand.isAM2OffsetImm());
 7365     DiagnosticPredicate DP(Operand.isAM3Offset());
 7372     DiagnosticPredicate DP(Operand.isARMBranchTarget());
 7379     DiagnosticPredicate DP(Operand.isAddrMode3());
 7386     DiagnosticPredicate DP(Operand.isAddrMode5());
 7393     DiagnosticPredicate DP(Operand.isAddrMode5FP16());
 7400     DiagnosticPredicate DP(Operand.isAlignedMemory16());
 7409     DiagnosticPredicate DP(Operand.isAlignedMemory32());
 7418     DiagnosticPredicate DP(Operand.isAlignedMemory64());
 7427     DiagnosticPredicate DP(Operand.isAlignedMemory64or128());
 7436     DiagnosticPredicate DP(Operand.isAlignedMemory64or128or256());
 7445     DiagnosticPredicate DP(Operand.isAlignedMemoryNone());
 7454     DiagnosticPredicate DP(Operand.isAlignedMemory());
 7461     DiagnosticPredicate DP(Operand.isDupAlignedMemory16());
 7470     DiagnosticPredicate DP(Operand.isDupAlignedMemory32());
 7479     DiagnosticPredicate DP(Operand.isDupAlignedMemory64());
 7488     DiagnosticPredicate DP(Operand.isDupAlignedMemory64or128());
 7497     DiagnosticPredicate DP(Operand.isDupAlignedMemoryNone());
 7506     DiagnosticPredicate DP(Operand.isAdrLabel());
 7513     DiagnosticPredicate DP(Operand.isBankedReg());
 7520     DiagnosticPredicate DP(Operand.isBitfield());
 7527     DiagnosticPredicate DP(Operand.isCCOut());
 7534     DiagnosticPredicate DP(Operand.isCondCode());
 7541     DiagnosticPredicate DP(Operand.isCoprocNum());
 7548     DiagnosticPredicate DP(Operand.isCoprocOption());
 7555     DiagnosticPredicate DP(Operand.isCoprocReg());
 7562     DiagnosticPredicate DP(Operand.isDPRRegList());
 7571     DiagnosticPredicate DP(Operand.isFPDRegListWithVPR());
 7578     DiagnosticPredicate DP(Operand.isFPImm());
 7585     DiagnosticPredicate DP(Operand.isFPSRegListWithVPR());
 7592     DiagnosticPredicate DP(Operand.isImmediate<0,15>());
 7601     DiagnosticPredicate DP(Operand.isImmediate<0,1>());
 7610     DiagnosticPredicate DP(Operand.isImmediate<0,239>());
 7619     DiagnosticPredicate DP(Operand.isImmediate<0,255>());
 7628     DiagnosticPredicate DP(Operand.isImmediate<0,31>());
 7637     DiagnosticPredicate DP(Operand.isImmediate<0,32>());
 7646     DiagnosticPredicate DP(Operand.isImmediate<0,3>());
 7655     DiagnosticPredicate DP(Operand.isImmediate<0,63>());
 7664     DiagnosticPredicate DP(Operand.isImmediate<0,65535>());
 7673     DiagnosticPredicate DP(Operand.isImm0_65535Expr());
 7682     DiagnosticPredicate DP(Operand.isImmediate<0,7>());
 7691     DiagnosticPredicate DP(Operand.isImmediate<16,16>());
 7700     DiagnosticPredicate DP(Operand.isImmediate<1,15>());
 7709     DiagnosticPredicate DP(Operand.isImmediate<1,16>());
 7718     DiagnosticPredicate DP(Operand.isImmediate<1,31>());
 7727     DiagnosticPredicate DP(Operand.isImmediate<1,32>());
 7736     DiagnosticPredicate DP(Operand.isImmediate<1,7>());
 7745     DiagnosticPredicate DP(Operand.isImmediate<0,16777215>());
 7754     DiagnosticPredicate DP(Operand.isImmediate<256,65535>());
 7763     DiagnosticPredicate DP(Operand.isImmediate<32,32>());
 7772     DiagnosticPredicate DP(Operand.isImmediate<8,8>());
 7781     DiagnosticPredicate DP(Operand.isImmediate<8,255>());
 7790     DiagnosticPredicate DP(Operand.isImm());
 7797     DiagnosticPredicate DP(Operand.isInstSyncBarrierOpt());
 7804     DiagnosticPredicate DP(Operand.isMSRMask());
 7811     DiagnosticPredicate DP(Operand.isImmediate<1,15>());
 7820     DiagnosticPredicate DP(Operand.isImmediate<1,7>());
 7829     DiagnosticPredicate DP(Operand.isPowerTwoInRange<1,8>());
 7838     DiagnosticPredicate DP(Operand.isMemBarrierOpt());
 7845     DiagnosticPredicate DP(Operand.isMemImm0_1020s4Offset());
 7852     DiagnosticPredicate DP(Operand.isMemImm12Offset());
 7859     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<0,ARM::GPRnopcRegClassID>());
 7866     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<0,ARM::rGPRRegClassID>());
 7873     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<1,ARM::GPRnopcRegClassID>());
 7880     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<1,ARM::rGPRRegClassID>());
 7887     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<2,ARM::GPRnopcRegClassID>());
 7894     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<2,ARM::rGPRRegClassID>());
 7901     DiagnosticPredicate DP(Operand.isMemImm7s4Offset());
 7908     DiagnosticPredicate DP(Operand.isMemImm8Offset());
 7915     DiagnosticPredicate DP(Operand.isMemImm8s4Offset());
 7922     DiagnosticPredicate DP(Operand.isMemNegImm8Offset());
 7929     DiagnosticPredicate DP(Operand.isMemNoOffset());
 7936     DiagnosticPredicate DP(Operand.isMemNoOffsetT2());
 7943     DiagnosticPredicate DP(Operand.isMemNoOffsetT2NoSp());
 7950     DiagnosticPredicate DP(Operand.isMemNoOffsetT());
 7957     DiagnosticPredicate DP(Operand.isMemPosImm8Offset());
 7964     DiagnosticPredicate DP(Operand.isMemRegOffset());
 7971     DiagnosticPredicate DP(Operand.isMemRegQOffset<2>());
 7978     DiagnosticPredicate DP(Operand.isMemRegQOffset<3>());
 7985     DiagnosticPredicate DP(Operand.isMemRegRQOffset<0>());
 7992     DiagnosticPredicate DP(Operand.isMemRegRQOffset<1>());
 7999     DiagnosticPredicate DP(Operand.isMemRegRQOffset<2>());
 8006     DiagnosticPredicate DP(Operand.isMemRegRQOffset<3>());
 8013     DiagnosticPredicate DP(Operand.isModImm());
 8020     DiagnosticPredicate DP(Operand.isModImmNeg());
 8027     DiagnosticPredicate DP(Operand.isModImmNot());
 8034     DiagnosticPredicate DP(Operand.isMveSaturateOp());
 8043     DiagnosticPredicate DP(Operand.isPKHASRImm());
 8050     DiagnosticPredicate DP(Operand.isImmediate<0,31>());
 8059     DiagnosticPredicate DP(Operand.isPostIdxImm8());
 8066     DiagnosticPredicate DP(Operand.isPostIdxImm8s4());
 8073     DiagnosticPredicate DP(Operand.isPostIdxReg());
 8080     DiagnosticPredicate DP(Operand.isPostIdxRegShifted());
 8087     DiagnosticPredicate DP(Operand.isProcIFlags());
 8094     DiagnosticPredicate DP(Operand.isRegList());
 8101     DiagnosticPredicate DP(Operand.isRegListWithAPSR());
 8108     DiagnosticPredicate DP(Operand.isRotImm());
 8115     DiagnosticPredicate DP(Operand.isSPRRegList());
 8124     DiagnosticPredicate DP(Operand.isImmediate<0,1>());
 8133     DiagnosticPredicate DP(Operand.isRegShiftedImm());
 8140     DiagnosticPredicate DP(Operand.isRegShiftedReg());
 8147     DiagnosticPredicate DP(Operand.isShifterImm());
 8154     DiagnosticPredicate DP(Operand.isThumbBranchTarget());
 8161     DiagnosticPredicate DP(Operand.isThumbMemPC());
 8168     DiagnosticPredicate DP(Operand.isThumbModImmNeg1_7());
 8175     DiagnosticPredicate DP(Operand.isThumbModImmNeg8_255());
 8182     DiagnosticPredicate DP(Operand.isImmediate<1,32>());
 8191     DiagnosticPredicate DP(Operand.isTraceSyncBarrierOpt());
 8198     DiagnosticPredicate DP(Operand.isUnsignedOffset<8, 2>());
 8205     DiagnosticPredicate DP(Operand.isVPTPred());
 8212     DiagnosticPredicate DP(Operand.isVPTPred());
 8219     DiagnosticPredicate DP(Operand.isVecListTwoMQ());
 8228     DiagnosticPredicate DP(Operand.isVecListFourMQ());
 8237     DiagnosticPredicate DP(Operand.isVecListDPairAllLanes());
 8244     DiagnosticPredicate DP(Operand.isVecListDPair());
 8251     DiagnosticPredicate DP(Operand.isVecListDPairSpacedAllLanes());
 8258     DiagnosticPredicate DP(Operand.isVecListDPairSpaced());
 8265     DiagnosticPredicate DP(Operand.isVecListFourDAllLanes());
 8272     DiagnosticPredicate DP(Operand.isVecListFourD());
 8279     DiagnosticPredicate DP(Operand.isVecListFourDByteIndexed());
 8286     DiagnosticPredicate DP(Operand.isVecListFourDHWordIndexed());
 8293     DiagnosticPredicate DP(Operand.isVecListFourDWordIndexed());
 8300     DiagnosticPredicate DP(Operand.isVecListFourQAllLanes());
 8307     DiagnosticPredicate DP(Operand.isVecListFourQ());
 8314     DiagnosticPredicate DP(Operand.isVecListFourQHWordIndexed());
 8321     DiagnosticPredicate DP(Operand.isVecListFourQWordIndexed());
 8328     DiagnosticPredicate DP(Operand.isVecListOneDAllLanes());
 8335     DiagnosticPredicate DP(Operand.isVecListOneD());
 8342     DiagnosticPredicate DP(Operand.isVecListOneDByteIndexed());
 8349     DiagnosticPredicate DP(Operand.isVecListOneDHWordIndexed());
 8356     DiagnosticPredicate DP(Operand.isVecListOneDWordIndexed());
 8363     DiagnosticPredicate DP(Operand.isVecListThreeDAllLanes());
 8370     DiagnosticPredicate DP(Operand.isVecListThreeD());
 8377     DiagnosticPredicate DP(Operand.isVecListThreeDByteIndexed());
 8384     DiagnosticPredicate DP(Operand.isVecListThreeDHWordIndexed());
 8391     DiagnosticPredicate DP(Operand.isVecListThreeDWordIndexed());
 8398     DiagnosticPredicate DP(Operand.isVecListThreeQAllLanes());
 8405     DiagnosticPredicate DP(Operand.isVecListThreeQ());
 8412     DiagnosticPredicate DP(Operand.isVecListThreeQHWordIndexed());
 8419     DiagnosticPredicate DP(Operand.isVecListThreeQWordIndexed());
 8426     DiagnosticPredicate DP(Operand.isVecListTwoDByteIndexed());
 8433     DiagnosticPredicate DP(Operand.isVecListTwoDHWordIndexed());
 8440     DiagnosticPredicate DP(Operand.isVecListTwoDWordIndexed());
 8447     DiagnosticPredicate DP(Operand.isVecListTwoQHWordIndexed());
 8454     DiagnosticPredicate DP(Operand.isVecListTwoQWordIndexed());
 8461     DiagnosticPredicate DP(Operand.isVectorIndex16());
 8468     DiagnosticPredicate DP(Operand.isVectorIndex32());
 8475     DiagnosticPredicate DP(Operand.isVectorIndex64());
 8482     DiagnosticPredicate DP(Operand.isVectorIndex8());
 8489     DiagnosticPredicate DP(Operand.isMemTBB());
 8496     DiagnosticPredicate DP(Operand.isMemTBH());
 8503     DiagnosticPredicate DP(Operand.isMVEPairVectorIndex<0, 1>());
 8510     DiagnosticPredicate DP(Operand.isMVEPairVectorIndex<2, 3>());
 8517     DiagnosticPredicate DP(Operand.isComplexRotation<90, 0>());
 8526     DiagnosticPredicate DP(Operand.isComplexRotation<180, 90>());
 8535     DiagnosticPredicate DP(Operand.isNEONmovReplicate<8, 16>());
 8542     DiagnosticPredicate DP(Operand.isNEONinvReplicate<8, 16>());
 8549     DiagnosticPredicate DP(Operand.isNEONmovReplicate<8, 32>());
 8556     DiagnosticPredicate DP(Operand.isNEONinvReplicate<8, 32>());
 8563     DiagnosticPredicate DP(Operand.isNEONmovReplicate<8, 64>());
 8570     DiagnosticPredicate DP(Operand.isNEONinvReplicate<8, 64>());
 8577     DiagnosticPredicate DP(Operand.isNEONmovReplicate<16, 32>());
 8584     DiagnosticPredicate DP(Operand.isNEONmovReplicate<16, 64>());
 8591     DiagnosticPredicate DP(Operand.isNEONmovReplicate<32, 64>());
 8598     DiagnosticPredicate DP(Operand.isExpImm<0>());
 8605     DiagnosticPredicate DP(Operand.isExpImm<8>());
 8612     DiagnosticPredicate DP(Operand.isExpImm<16>());
 8619     DiagnosticPredicate DP(Operand.isExpImm<24>());
 8626     DiagnosticPredicate DP(Operand.isInvertedExpImm<0,16>());
 8633     DiagnosticPredicate DP(Operand.isInvertedExpImm<8,16>());
 8640     DiagnosticPredicate DP(Operand.isInvertedExpImm<0,32>());
 8647     DiagnosticPredicate DP(Operand.isInvertedExpImm<8,32>());
 8654     DiagnosticPredicate DP(Operand.isInvertedExpImm<16,32>());
 8661     DiagnosticPredicate DP(Operand.isInvertedExpImm<24,32>());
 8668     DiagnosticPredicate DP(Operand.isVectorIndexInRange<4>());
 8675     DiagnosticPredicate DP(Operand.isVectorIndexInRange<8>());
 8682     DiagnosticPredicate DP(Operand.isVectorIndexInRange<16>());
 8689     DiagnosticPredicate DP(Operand.isImmediate<1,32>());
 8698     DiagnosticPredicate DP(Operand.isImmediate<1,16>());
 8707     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<0,ARM::tGPRRegClassID>());
 8714     DiagnosticPredicate DP(Operand.isMemImm7ShiftedOffset<1,ARM::tGPRRegClassID>());
 8721     DiagnosticPredicate DP(Operand.isConstPoolAsmImm());
 8728     DiagnosticPredicate DP(Operand.isFBits16());
 8735     DiagnosticPredicate DP(Operand.isFBits32());
 8742     DiagnosticPredicate DP(Operand.isImmediate<0,4095>());
 8751     DiagnosticPredicate DP(Operand.isImm0_4095Neg());
 8758     DiagnosticPredicate DP(Operand.isITMask());
 8765     DiagnosticPredicate DP(Operand.isITCondCode());
 8772     DiagnosticPredicate DP(Operand.isLEOffset());
 8781     DiagnosticPredicate DP(Operand.isMVELongShift());
 8790     DiagnosticPredicate DP(Operand.isNEONi16splat());
 8797     DiagnosticPredicate DP(Operand.isNEONi32splat());
 8804     DiagnosticPredicate DP(Operand.isNEONi64splat());
 8811     DiagnosticPredicate DP(Operand.isNEONi8splat());
 8818     DiagnosticPredicate DP(Operand.isNEONi16splatNot());
 8825     DiagnosticPredicate DP(Operand.isNEONi32splatNot());
 8832     DiagnosticPredicate DP(Operand.isNEONi32vmov());
 8839     DiagnosticPredicate DP(Operand.isNEONi32vmovNeg());
 8846     DiagnosticPredicate DP(Operand.isITCondCodeNoAL());
 8853     DiagnosticPredicate DP(Operand.isITCondCodeNoAL());
 8860     DiagnosticPredicate DP(Operand.isITCondCodeRestrictedFP());
 8869     DiagnosticPredicate DP(Operand.isITCondCodeRestrictedI());
 8878     DiagnosticPredicate DP(Operand.isITCondCodeRestrictedS());
 8887     DiagnosticPredicate DP(Operand.isITCondCodeRestrictedU());
 8896     DiagnosticPredicate DP(Operand.isImmediate<1,16>());
 8905     DiagnosticPredicate DP(Operand.isImmediate<1,32>());
 8914     DiagnosticPredicate DP(Operand.isImmediate<1,64>());
 8923     DiagnosticPredicate DP(Operand.isImmediate<1,8>());
 8932     DiagnosticPredicate DP(Operand.isT2SOImm());
 8939     DiagnosticPredicate DP(Operand.isT2SOImmNeg());
 8946     DiagnosticPredicate DP(Operand.isT2SOImmNot());
 8953     DiagnosticPredicate DP(Operand.isMemUImm12Offset());
 8960     DiagnosticPredicate DP(Operand.isT2MemRegOffset());
 8967     DiagnosticPredicate DP(Operand.isImm7s4());
 8974     DiagnosticPredicate DP(Operand.isImm7Shift0());
 8981     DiagnosticPredicate DP(Operand.isImm7Shift1());
 8988     DiagnosticPredicate DP(Operand.isImm7Shift2());
 8995     DiagnosticPredicate DP(Operand.isImm8s4());
 9002     DiagnosticPredicate DP(Operand.isMemPCRelImm12());
 9009     DiagnosticPredicate DP(Operand.isMemThumbRIs1());
 9016     DiagnosticPredicate DP(Operand.isMemThumbRIs2());
 9023     DiagnosticPredicate DP(Operand.isMemThumbRIs4());
 9030     DiagnosticPredicate DP(Operand.isMemThumbRR());
 9037     DiagnosticPredicate DP(Operand.isMemThumbSPI());
 9044     DiagnosticPredicate DP(Operand.isImm0_1020s4());
 9051     DiagnosticPredicate DP(Operand.isImm0_508s4());
 9058     DiagnosticPredicate DP(Operand.isImm0_508s4Neg());
 9065     DiagnosticPredicate DP(Operand.isUnsignedOffset<11, 1>());
gen/lib/Target/AVR/AVRGenAsmMatcher.inc
  835     DiagnosticPredicate DP(Operand.isImm());
  842     DiagnosticPredicate DP(Operand.isMemri());
  849     DiagnosticPredicate DP(Operand.isReg());
  856     DiagnosticPredicate DP(Operand.isImmCom8());
gen/lib/Target/BPF/BPFGenAsmMatcher.inc
  589     DiagnosticPredicate DP(Operand.isImm());
gen/lib/Target/Hexagon/HexagonGenAsmMatcher.inc
 6316     DiagnosticPredicate DP(Operand.isImm());
 6323     DiagnosticPredicate DP(Operand.isa30_2Imm());
 6330     DiagnosticPredicate DP(Operand.isb13_2Imm());
 6337     DiagnosticPredicate DP(Operand.isb15_2Imm());
 6344     DiagnosticPredicate DP(Operand.isb30_2Imm());
 6351     DiagnosticPredicate DP(Operand.isf32Imm());
 6358     DiagnosticPredicate DP(Operand.isf64Imm());
 6365     DiagnosticPredicate DP(Operand.ism32_0Imm());
 6372     DiagnosticPredicate DP(Operand.isn1Const());
 6379     DiagnosticPredicate DP(Operand.iss27_2Imm());
 6386     DiagnosticPredicate DP(Operand.iss29_3Imm());
 6393     DiagnosticPredicate DP(Operand.iss30_2Imm());
 6400     DiagnosticPredicate DP(Operand.iss31_1Imm());
 6407     DiagnosticPredicate DP(Operand.iss32_0Imm());
 6414     DiagnosticPredicate DP(Operand.iss3_0Imm());
 6421     DiagnosticPredicate DP(Operand.iss4_0Imm());
 6428     DiagnosticPredicate DP(Operand.iss4_1Imm());
 6435     DiagnosticPredicate DP(Operand.iss4_2Imm());
 6442     DiagnosticPredicate DP(Operand.iss4_3Imm());
 6449     DiagnosticPredicate DP(Operand.iss6_0Imm());
 6456     DiagnosticPredicate DP(Operand.iss6_3Imm());
 6463     DiagnosticPredicate DP(Operand.iss8_0Imm());
 6470     DiagnosticPredicate DP(Operand.iss9_0Imm());
 6477     DiagnosticPredicate DP(Operand.isu10_0Imm());
 6484     DiagnosticPredicate DP(Operand.isu11_3Imm());
 6491     DiagnosticPredicate DP(Operand.isu16_0Imm());
 6498     DiagnosticPredicate DP(Operand.isu1_0Imm());
 6505     DiagnosticPredicate DP(Operand.isu26_6Imm());
 6512     DiagnosticPredicate DP(Operand.isu29_3Imm());
 6519     DiagnosticPredicate DP(Operand.isu2_0Imm());
 6526     DiagnosticPredicate DP(Operand.isu30_2Imm());
 6533     DiagnosticPredicate DP(Operand.isu31_1Imm());
 6540     DiagnosticPredicate DP(Operand.isu32_0Imm());
 6547     DiagnosticPredicate DP(Operand.isu3_0Imm());
 6554     DiagnosticPredicate DP(Operand.isu3_1Imm());
 6561     DiagnosticPredicate DP(Operand.isu4_0Imm());
 6568     DiagnosticPredicate DP(Operand.isu4_2Imm());
 6575     DiagnosticPredicate DP(Operand.isu5_0Imm());
 6582     DiagnosticPredicate DP(Operand.isu5_2Imm());
 6589     DiagnosticPredicate DP(Operand.isu5_3Imm());
 6596     DiagnosticPredicate DP(Operand.isu64_0Imm());
 6603     DiagnosticPredicate DP(Operand.isu6_0Imm());
 6610     DiagnosticPredicate DP(Operand.isu6_1Imm());
 6617     DiagnosticPredicate DP(Operand.isu6_2Imm());
 6624     DiagnosticPredicate DP(Operand.isu7_0Imm());
 6631     DiagnosticPredicate DP(Operand.isu8_0Imm());
gen/lib/Target/Lanai/LanaiGenAsmMatcher.inc
  655     DiagnosticPredicate DP(Operand.isBrTarget());
  662     DiagnosticPredicate DP(Operand.isCallTarget());
  669     DiagnosticPredicate DP(Operand.isCondCode());
  676     DiagnosticPredicate DP(Operand.isHiImm16And());
  683     DiagnosticPredicate DP(Operand.isHiImm16());
  690     DiagnosticPredicate DP(Operand.isImm10());
  697     DiagnosticPredicate DP(Operand.isImm());
  704     DiagnosticPredicate DP(Operand.isImmShift());
  711     DiagnosticPredicate DP(Operand.isLoImm16And());
  718     DiagnosticPredicate DP(Operand.isLoImm16());
  725     DiagnosticPredicate DP(Operand.isLoImm21());
  732     DiagnosticPredicate DP(Operand.isMemImm());
  739     DiagnosticPredicate DP(Operand.isMemRegImm());
  746     DiagnosticPredicate DP(Operand.isMemRegReg());
  753     DiagnosticPredicate DP(Operand.isMemSpls());
gen/lib/Target/MSP430/MSP430GenAsmMatcher.inc
  521     DiagnosticPredicate DP(Operand.isCGImm());
  528     DiagnosticPredicate DP(Operand.isImm());
  535     DiagnosticPredicate DP(Operand.isIndReg());
  542     DiagnosticPredicate DP(Operand.isMem());
  549     DiagnosticPredicate DP(Operand.isPostIndReg());
gen/lib/Target/Mips/MipsGenAsmMatcher.inc
 3465     DiagnosticPredicate DP(Operand.isACCAsmReg());
 3472     DiagnosticPredicate DP(Operand.isFGRAsmReg());
 3479     DiagnosticPredicate DP(Operand.isCCRAsmReg());
 3486     DiagnosticPredicate DP(Operand.isCOP0AsmReg());
 3493     DiagnosticPredicate DP(Operand.isCOP2AsmReg());
 3500     DiagnosticPredicate DP(Operand.isCOP3AsmReg());
 3507     DiagnosticPredicate DP(Operand.isFCCAsmReg());
 3514     DiagnosticPredicate DP(Operand.isFGRAsmReg());
 3521     DiagnosticPredicate DP(Operand.isFGRAsmReg());
 3528     DiagnosticPredicate DP(Operand.isGPRAsmReg());
 3535     DiagnosticPredicate DP(Operand.isGPRNonZeroAsmReg());
 3542     DiagnosticPredicate DP(Operand.isGPRZeroAsmReg());
 3549     DiagnosticPredicate DP(Operand.isGPRAsmReg());
 3556     DiagnosticPredicate DP(Operand.isMM16AsmReg());
 3563     DiagnosticPredicate DP(Operand.isMM16AsmRegMoveP());
 3570     DiagnosticPredicate DP(Operand.isMM16AsmRegMovePPairFirst());
 3577     DiagnosticPredicate DP(Operand.isMM16AsmRegMovePPairSecond());
 3584     DiagnosticPredicate DP(Operand.isMM16AsmRegZero());
 3591     DiagnosticPredicate DP(Operand.isACCAsmReg());
 3598     DiagnosticPredicate DP(Operand.isHWRegsAsmReg());
 3605     DiagnosticPredicate DP(Operand.isImm());
 3612     DiagnosticPredicate DP(Operand.isACCAsmReg());
 3619     DiagnosticPredicate DP(Operand.isMSA128AsmReg());
 3626     DiagnosticPredicate DP(Operand.isMSACtrlAsmReg());
 3633     DiagnosticPredicate DP(Operand.isMemWithSimmWordAlignedOffsetGP<9>());
 3640     DiagnosticPredicate DP(Operand.isMemWithGRPMM16Base());
 3647     DiagnosticPredicate DP(Operand.isMemWithUimmWordAlignedOffsetSP<7>());
 3654     DiagnosticPredicate DP(Operand.isInvNum());
 3661     DiagnosticPredicate DP(Operand.isImm());
 3668     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<10>());
 3677     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<10, 1>());
 3686     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<10, 2>());
 3695     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<10, 3>());
 3704     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<11>());
 3713     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<12>());
 3722     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<16>());
 3731     DiagnosticPredicate DP(Operand.isMemWithSimmOffset<9>());
 3740     DiagnosticPredicate DP(Operand.isMemWithPtrSizeOffset());
 3749     DiagnosticPredicate DP(Operand.isMemWithUimmOffsetSP<6>());
 3756     DiagnosticPredicate DP(Operand.isMem());
 3763     DiagnosticPredicate DP(Operand.isRegList16());
 3770     DiagnosticPredicate DP(Operand.isRegList());
 3777     DiagnosticPredicate DP(Operand.isScaledSImm<19, 2>());
 3786     DiagnosticPredicate DP(Operand.isStrictlyFGRAsmReg());
 3793     DiagnosticPredicate DP(Operand.isStrictlyFGRAsmReg());
 3800     DiagnosticPredicate DP(Operand.isStrictlyFGRAsmReg());
 3807     DiagnosticPredicate DP(Operand.isConstantImmz());
 3816     DiagnosticPredicate DP(Operand.isConstantUImm<1, 0>());
 3825     DiagnosticPredicate DP(Operand.isConstantUImm<2, 0>());
 3834     DiagnosticPredicate DP(Operand.isConstantUImm<2, 1>());
 3843     DiagnosticPredicate DP(Operand.isConstantUImm<3, 0>());
 3852     DiagnosticPredicate DP(Operand.isConstantSImm<4, 0>());
 3861     DiagnosticPredicate DP(Operand.isConstantUImm<4, 0>());
 3870     DiagnosticPredicate DP(Operand.isConstantSImm<5, 0>());
 3879     DiagnosticPredicate DP(Operand.isConstantUImm<5, 0>());
 3888     DiagnosticPredicate DP(Operand.isConstantUImm<5, 1>());
 3897     DiagnosticPredicate DP(Operand.isConstantUImm<5, 1>());
 3906     DiagnosticPredicate DP(Operand.isConstantUImm<5, 32>());
 3915     DiagnosticPredicate DP(Operand.isConstantUImm<5, 32>());
 3924     DiagnosticPredicate DP(Operand.isConstantUImm<5, 0>());
 3933     DiagnosticPredicate DP(Operand.isConstantUImm<5, 33>());
 3942     DiagnosticPredicate DP(Operand.isConstantUImmRange<2, 64>());
 3951     DiagnosticPredicate DP(Operand.isScaledUImm<5, 2>());
 3960     DiagnosticPredicate DP(Operand.isConstantSImm<6, 0>());
 3969     DiagnosticPredicate DP(Operand.isConstantUImm<6, 0>());
 3978     DiagnosticPredicate DP(Operand.isScaledUImm<6, 2>());
 3987     DiagnosticPredicate DP(Operand.isConstantUImm<7, 0>());
 3996     DiagnosticPredicate DP(Operand.isConstantUImm<7, -1>());
 4005     DiagnosticPredicate DP(Operand.isConstantUImm<8, 0>());
 4014     DiagnosticPredicate DP(Operand.isScaledSImm<7, 2>());
 4023     DiagnosticPredicate DP(Operand.isConstantSImm<9, 0>());
 4032     DiagnosticPredicate DP(Operand.isConstantSImm<10, 0>());
 4041     DiagnosticPredicate DP(Operand.isConstantUImm<10, 0>());
 4050     DiagnosticPredicate DP(Operand.isScaledSImm<10, 1>());
 4059     DiagnosticPredicate DP(Operand.isConstantSImm<11, 0>());
 4068     DiagnosticPredicate DP(Operand.isScaledSImm<10, 2>());
 4077     DiagnosticPredicate DP(Operand.isScaledSImm<10, 3>());
 4086     DiagnosticPredicate DP(Operand.isSImm<16>());
 4095     DiagnosticPredicate DP(Operand.isAnyImm<16>());
 4104     DiagnosticPredicate DP(Operand.isUImm<16>());
 4113     DiagnosticPredicate DP(Operand.isUImm<16>());
 4122     DiagnosticPredicate DP(Operand.isScaledSImm<19, 2>());
 4131     DiagnosticPredicate DP(Operand.isAnyImm<16>());
 4140     DiagnosticPredicate DP(Operand.isConstantUImm<20, 0>());
 4149     DiagnosticPredicate DP(Operand.isConstantUImm<26, 0>());
 4158     DiagnosticPredicate DP(Operand.isSImm<32>());
 4167     DiagnosticPredicate DP(Operand.isAnyImm<33>());
 4176     DiagnosticPredicate DP(Operand.isSImm<33>());
gen/lib/Target/PowerPC/PPCGenAsmMatcher.inc
 3361     DiagnosticPredicate DP(Operand.isImm());
 3368     DiagnosticPredicate DP(Operand.isATBitsAsHint());
 3375     DiagnosticPredicate DP(Operand.isCRBitMask());
 3382     DiagnosticPredicate DP(Operand.isCondBr());
 3389     DiagnosticPredicate DP(Operand.isDirectBr());
 3396     DiagnosticPredicate DP(Operand.isS16Imm());
 3403     DiagnosticPredicate DP(Operand.isS16ImmX16());
 3410     DiagnosticPredicate DP(Operand.isS16ImmX4());
 3417     DiagnosticPredicate DP(Operand.isU6ImmX2());
 3424     DiagnosticPredicate DP(Operand.isU7ImmX4());
 3431     DiagnosticPredicate DP(Operand.isU8ImmX8());
 3438     DiagnosticPredicate DP(Operand.isCRBitNumber());
 3445     DiagnosticPredicate DP(Operand.isCCRegNumber());
 3452     DiagnosticPredicate DP(Operand.isRegNumber());
 3459     DiagnosticPredicate DP(Operand.isRegNumber());
 3466     DiagnosticPredicate DP(Operand.isRegNumber());
 3473     DiagnosticPredicate DP(Operand.isRegNumber());
 3480     DiagnosticPredicate DP(Operand.isRegNumber());
 3487     DiagnosticPredicate DP(Operand.isRegNumber());
 3494     DiagnosticPredicate DP(Operand.isRegNumber());
 3501     DiagnosticPredicate DP(Operand.isRegNumber());
 3508     DiagnosticPredicate DP(Operand.isRegNumber());
 3515     DiagnosticPredicate DP(Operand.isRegNumber());
 3522     DiagnosticPredicate DP(Operand.isRegNumber());
 3529     DiagnosticPredicate DP(Operand.isRegNumber());
 3536     DiagnosticPredicate DP(Operand.isRegNumber());
 3543     DiagnosticPredicate DP(Operand.isVSRegNumber());
 3550     DiagnosticPredicate DP(Operand.isRegNumber());
 3557     DiagnosticPredicate DP(Operand.isRegNumber());
 3564     DiagnosticPredicate DP(Operand.isVSRegNumber());
 3571     DiagnosticPredicate DP(Operand.isVSRegNumber());
 3578     DiagnosticPredicate DP(Operand.isVSRegNumber());
 3585     DiagnosticPredicate DP(Operand.isS16Imm());
 3592     DiagnosticPredicate DP(Operand.isS17Imm());
 3599     DiagnosticPredicate DP(Operand.isS5Imm());
 3606     DiagnosticPredicate DP(Operand.isTLSReg());
 3613     DiagnosticPredicate DP(Operand.isU10Imm());
 3620     DiagnosticPredicate DP(Operand.isU12Imm());
 3627     DiagnosticPredicate DP(Operand.isU16Imm());
 3634     DiagnosticPredicate DP(Operand.isU1Imm());
 3641     DiagnosticPredicate DP(Operand.isU2Imm());
 3648     DiagnosticPredicate DP(Operand.isU3Imm());
 3655     DiagnosticPredicate DP(Operand.isU4Imm());
 3662     DiagnosticPredicate DP(Operand.isU5Imm());
 3669     DiagnosticPredicate DP(Operand.isU6Imm());
 3676     DiagnosticPredicate DP(Operand.isU7Imm());
 3683     DiagnosticPredicate DP(Operand.isU8Imm());
gen/lib/Target/RISCV/RISCVGenAsmMatcher.inc
 1317     DiagnosticPredicate DP(Operand.isReg());
 1324     DiagnosticPredicate DP(Operand.isBareSymbol());
 1333     DiagnosticPredicate DP(Operand.isCLUIImm());
 1342     DiagnosticPredicate DP(Operand.isCSRSystemRegister());
 1351     DiagnosticPredicate DP(Operand.isCallSymbol());
 1360     DiagnosticPredicate DP(Operand.isFRMArg());
 1369     DiagnosticPredicate DP(Operand.isFenceArg());
 1378     DiagnosticPredicate DP(Operand.isImm());
 1385     DiagnosticPredicate DP(Operand.isImmZero());
 1394     DiagnosticPredicate DP(Operand.isSImm21Lsb0JAL());
 1403     DiagnosticPredicate DP(Operand.isTPRelAddSymbol());
 1412     DiagnosticPredicate DP(Operand.isUImmLog2XLen());
 1421     DiagnosticPredicate DP(Operand.isUImmLog2XLenNonZero());
 1430     DiagnosticPredicate DP(Operand.isUImm5());
 1439     DiagnosticPredicate DP(Operand.isSImm12());
 1448     DiagnosticPredicate DP(Operand.isSImm13Lsb0());
 1457     DiagnosticPredicate DP(Operand.isUImm20LUI());
 1466     DiagnosticPredicate DP(Operand.isUImm20AUIPC());
 1475     DiagnosticPredicate DP(Operand.isImmXLenLI());
 1484     DiagnosticPredicate DP(Operand.isSImm6());
 1493     DiagnosticPredicate DP(Operand.isSImm6NonZero());
 1502     DiagnosticPredicate DP(Operand.isUImm7Lsb00());
 1511     DiagnosticPredicate DP(Operand.isUImm8Lsb00());
 1520     DiagnosticPredicate DP(Operand.isUImm8Lsb000());
 1529     DiagnosticPredicate DP(Operand.isSImm9Lsb0());
 1538     DiagnosticPredicate DP(Operand.isUImm9Lsb000());
 1547     DiagnosticPredicate DP(Operand.isUImm10Lsb00NonZero());
 1556     DiagnosticPredicate DP(Operand.isSImm10Lsb0000NonZero());
 1565     DiagnosticPredicate DP(Operand.isSImm12Lsb0());
gen/lib/Target/Sparc/SparcGenAsmMatcher.inc
 1994     DiagnosticPredicate DP(Operand.isImm());
 2001     DiagnosticPredicate DP(Operand.isMEMri());
 2008     DiagnosticPredicate DP(Operand.isMEMrr());
 2015     DiagnosticPredicate DP(Operand.isMembarTag());
gen/lib/Target/SystemZ/SystemZGenAsmMatcher.inc
 1623     DiagnosticPredicate DP(Operand.isADDR128());
 1630     DiagnosticPredicate DP(Operand.isADDR32());
 1637     DiagnosticPredicate DP(Operand.isADDR64());
 1644     DiagnosticPredicate DP(Operand.isAR32());
 1651     DiagnosticPredicate DP(Operand.isAnyReg());
 1658     DiagnosticPredicate DP(Operand.isBDAddr32Disp12());
 1665     DiagnosticPredicate DP(Operand.isBDAddr32Disp20());
 1672     DiagnosticPredicate DP(Operand.isBDAddr64Disp12());
 1679     DiagnosticPredicate DP(Operand.isBDAddr64Disp20());
 1686     DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len4());
 1693     DiagnosticPredicate DP(Operand.isBDLAddr64Disp12Len8());
 1700     DiagnosticPredicate DP(Operand.isBDRAddr64Disp12());
 1707     DiagnosticPredicate DP(Operand.isBDVAddr64Disp12());
 1714     DiagnosticPredicate DP(Operand.isBDXAddr64Disp12());
 1721     DiagnosticPredicate DP(Operand.isBDXAddr64Disp20());
 1728     DiagnosticPredicate DP(Operand.isCR64());
 1735     DiagnosticPredicate DP(Operand.isFP128());
 1742     DiagnosticPredicate DP(Operand.isFP32());
 1749     DiagnosticPredicate DP(Operand.isFP64());
 1756     DiagnosticPredicate DP(Operand.isGR128());
 1763     DiagnosticPredicate DP(Operand.isGR32());
 1770     DiagnosticPredicate DP(Operand.isGR64());
 1777     DiagnosticPredicate DP(Operand.isGRH32());
 1784     DiagnosticPredicate DP(Operand.isGRX32());
 1791     DiagnosticPredicate DP(Operand.isImm());
 1798     DiagnosticPredicate DP(Operand.isImm());
 1805     DiagnosticPredicate DP(Operand.isImm());
 1812     DiagnosticPredicate DP(Operand.isImm());
 1819     DiagnosticPredicate DP(Operand.isImm());
 1826     DiagnosticPredicate DP(Operand.isImmTLS());
 1833     DiagnosticPredicate DP(Operand.isImmTLS());
 1840     DiagnosticPredicate DP(Operand.isS16Imm());
 1847     DiagnosticPredicate DP(Operand.isS32Imm());
 1854     DiagnosticPredicate DP(Operand.isS8Imm());
 1861     DiagnosticPredicate DP(Operand.isU12Imm());
 1868     DiagnosticPredicate DP(Operand.isU16Imm());
 1875     DiagnosticPredicate DP(Operand.isU1Imm());
 1882     DiagnosticPredicate DP(Operand.isU2Imm());
 1889     DiagnosticPredicate DP(Operand.isU32Imm());
 1896     DiagnosticPredicate DP(Operand.isU3Imm());
 1903     DiagnosticPredicate DP(Operand.isU48Imm());
 1910     DiagnosticPredicate DP(Operand.isU4Imm());
 1917     DiagnosticPredicate DP(Operand.isU6Imm());
 1924     DiagnosticPredicate DP(Operand.isU8Imm());
 1931     DiagnosticPredicate DP(Operand.isVF128());
 1938     DiagnosticPredicate DP(Operand.isVR128());
 1945     DiagnosticPredicate DP(Operand.isVR32());
 1952     DiagnosticPredicate DP(Operand.isVR64());
gen/lib/Target/WebAssembly/WebAssemblyGenAsmMatcher.inc
  289     DiagnosticPredicate DP(Operand.isBrList());
  296     DiagnosticPredicate DP(Operand.isFPImm());
  303     DiagnosticPredicate DP(Operand.isImm());
gen/lib/Target/X86/X86GenAsmMatcher.inc
 6681     DiagnosticPredicate DP(Operand.isAVX512RC());
 6688     DiagnosticPredicate DP(Operand.isImmSExti64i8());
 6695     DiagnosticPredicate DP(Operand.isImmSExti16i8());
 6702     DiagnosticPredicate DP(Operand.isImmSExti32i8());
 6709     DiagnosticPredicate DP(Operand.isImmSExti64i32());
 6716     DiagnosticPredicate DP(Operand.isImm());
 6723     DiagnosticPredicate DP(Operand.isImmUnsignedi4());
 6732     DiagnosticPredicate DP(Operand.isImmUnsignedi8());
 6739     DiagnosticPredicate DP(Operand.isVK16Pair());
 6746     DiagnosticPredicate DP(Operand.isVK1Pair());
 6753     DiagnosticPredicate DP(Operand.isVK2Pair());
 6760     DiagnosticPredicate DP(Operand.isVK4Pair());
 6767     DiagnosticPredicate DP(Operand.isVK8Pair());
 6774     DiagnosticPredicate DP(Operand.isGR32orGR64());
 6781     DiagnosticPredicate DP(Operand.isAbsMem16());
 6788     DiagnosticPredicate DP(Operand.isDstIdx16());
 6795     DiagnosticPredicate DP(Operand.isDstIdx32());
 6802     DiagnosticPredicate DP(Operand.isDstIdx64());
 6809     DiagnosticPredicate DP(Operand.isDstIdx8());
 6816     DiagnosticPredicate DP(Operand.isMemOffs16_16());
 6823     DiagnosticPredicate DP(Operand.isMemOffs16_32());
 6830     DiagnosticPredicate DP(Operand.isMemOffs16_8());
 6837     DiagnosticPredicate DP(Operand.isMemOffs32_16());
 6844     DiagnosticPredicate DP(Operand.isMemOffs32_32());
 6851     DiagnosticPredicate DP(Operand.isMemOffs32_64());
 6858     DiagnosticPredicate DP(Operand.isMemOffs32_8());
 6865     DiagnosticPredicate DP(Operand.isMemOffs64_16());
 6872     DiagnosticPredicate DP(Operand.isMemOffs64_32());
 6879     DiagnosticPredicate DP(Operand.isMemOffs64_64());
 6886     DiagnosticPredicate DP(Operand.isMemOffs64_8());
 6893     DiagnosticPredicate DP(Operand.isSrcIdx16());
 6900     DiagnosticPredicate DP(Operand.isSrcIdx32());
 6907     DiagnosticPredicate DP(Operand.isSrcIdx64());
 6914     DiagnosticPredicate DP(Operand.isSrcIdx8());
 6921     DiagnosticPredicate DP(Operand.isAbsMem());
 6928     DiagnosticPredicate DP(Operand.isMem128());
 6935     DiagnosticPredicate DP(Operand.isMem128_RC128());
 6942     DiagnosticPredicate DP(Operand.isMem128_RC128X());
 6949     DiagnosticPredicate DP(Operand.isMem128_RC256());
 6956     DiagnosticPredicate DP(Operand.isMem128_RC256X());
 6963     DiagnosticPredicate DP(Operand.isMem16());
 6970     DiagnosticPredicate DP(Operand.isMem256());
 6977     DiagnosticPredicate DP(Operand.isMem256_RC128());
 6984     DiagnosticPredicate DP(Operand.isMem256_RC128X());
 6991     DiagnosticPredicate DP(Operand.isMem256_RC256());
 6998     DiagnosticPredicate DP(Operand.isMem256_RC256X());
 7005     DiagnosticPredicate DP(Operand.isMem256_RC512());
 7012     DiagnosticPredicate DP(Operand.isMem32());
 7019     DiagnosticPredicate DP(Operand.isMem512());
 7026     DiagnosticPredicate DP(Operand.isMem512_RC256X());
 7033     DiagnosticPredicate DP(Operand.isMem512_RC512());
 7040     DiagnosticPredicate DP(Operand.isMem64());
 7047     DiagnosticPredicate DP(Operand.isMem64_RC128());
 7054     DiagnosticPredicate DP(Operand.isMem64_RC128X());
 7061     DiagnosticPredicate DP(Operand.isMem80());
 7068     DiagnosticPredicate DP(Operand.isMem8());
 7075     DiagnosticPredicate DP(Operand.isMem());
include/llvm/MC/MCParser/MCTargetAsmParser.h
  176   DiagnosticPredicate(const DiagnosticPredicate &) = default;
lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
  643   template <int Bits, int Scale> DiagnosticPredicate isSImmScaled() const {
  647   template <int Bits, int Scale> DiagnosticPredicate isUImmScaled() const {
  652   DiagnosticPredicate isImmScaled(bool Signed) const {
  677   DiagnosticPredicate isSVEPattern() const {
  851   DiagnosticPredicate isSVECpyImm() const {
  869   template <typename T> DiagnosticPredicate isSVEAddSubImm() const {
  884   template <typename T> DiagnosticPredicate isSVEPreferredLogicalImm() const {
 1066   DiagnosticPredicate isSVEPredicateVectorRegOfWidth() const {
 1077   DiagnosticPredicate isSVEDataVectorRegOfWidth() const {
 1090   DiagnosticPredicate isSVEDataVectorRegWithShiftExtend() const {
 1091     auto VectorMatch = isSVEDataVectorRegOfWidth<ElementWidth, Class>();
 1133   DiagnosticPredicate isComplexRotation() const {
 1151   DiagnosticPredicate isGPR64WithShiftExtend() const {
 1185   DiagnosticPredicate isVectorIndex() const {
 1213   template <unsigned ImmEnum> DiagnosticPredicate isExactFPImm() const {
 1236   DiagnosticPredicate isExactFPImm() const {
 1237     DiagnosticPredicate Res = DiagnosticPredicateTy::NoMatch;