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

References

gen/lib/Target/ARM/ARMGenAsmMatcher.inc
 7349   if (Operand.isToken() && Kind <= MCK_LAST_TOKEN)
 7350     return isSubclass(matchTokenString(Operand.getToken()), Kind) ?
 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>());
 9074   if (Operand.isReg()) {
 9076     switch (Operand.getReg()) {