|
reference, declaration → definition
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;