Lines Matching refs:MCDisassembler
31 typedef MCDisassembler::DecodeStatus DecodeStatus;
88 class ARMDisassembler : public MCDisassembler {
91 MCDisassembler(STI, Ctx) { in ARMDisassembler()
103 class ThumbDisassembler : public MCDisassembler {
106 MCDisassembler(STI, Ctx) { in ThumbDisassembler()
125 case MCDisassembler::Success: in Check()
128 case MCDisassembler::SoftFail: in Check()
131 case MCDisassembler::Fail: in Check()
402 static MCDisassembler *createARMDisassembler(const Target &T, in createARMDisassembler()
408 static MCDisassembler *createThumbDisassembler(const Target &T, in createThumbDisassembler()
427 return MCDisassembler::Fail; in checkDecodedInstruction()
429 return MCDisassembler::SoftFail; in checkDecodedInstruction()
449 return MCDisassembler::Fail; in getInstruction()
459 if (Result != MCDisassembler::Fail) { in getInstruction()
467 if (Result != MCDisassembler::Fail) { in getInstruction()
473 if (Result != MCDisassembler::Fail) { in getInstruction()
480 if (Result != MCDisassembler::Fail) { in getInstruction()
485 return MCDisassembler::Fail; in getInstruction()
491 if (Result != MCDisassembler::Fail) { in getInstruction()
496 return MCDisassembler::Fail; in getInstruction()
502 if (Result != MCDisassembler::Fail) { in getInstruction()
507 return MCDisassembler::Fail; in getInstruction()
513 if (Result != MCDisassembler::Fail) { in getInstruction()
520 if (Result != MCDisassembler::Fail) { in getInstruction()
526 return MCDisassembler::Fail; in getInstruction()
548 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in tryAddingSymbolicOperand()
565 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in tryAddingPcLoadReferenceComment()
593 MCDisassembler::DecodeStatus
595 MCDisassembler::DecodeStatus S = Success; in AddThumbPredicate()
711 return MCDisassembler::Fail; in getInstruction()
717 if (Result != MCDisassembler::Fail) { in getInstruction()
735 if (Result != MCDisassembler::Fail) { in getInstruction()
741 Result = MCDisassembler::SoftFail; in getInstruction()
761 return MCDisassembler::Fail; in getInstruction()
768 if (Result != MCDisassembler::Fail) { in getInstruction()
778 if (Result != MCDisassembler::Fail) { in getInstruction()
787 if (Result != MCDisassembler::Fail) { in getInstruction()
796 if (Result != MCDisassembler::Fail) { in getInstruction()
804 if (Result != MCDisassembler::Fail) { in getInstruction()
817 if (Result != MCDisassembler::Fail) { in getInstruction()
831 if (Result != MCDisassembler::Fail) { in getInstruction()
843 if (Result != MCDisassembler::Fail) { in getInstruction()
852 if (Result != MCDisassembler::Fail) { in getInstruction()
859 return MCDisassembler::Fail; in getInstruction()
884 return MCDisassembler::Fail; in DecodeGPRRegisterClass()
888 return MCDisassembler::Success; in DecodeGPRRegisterClass()
894 DecodeStatus S = MCDisassembler::Success; in DecodeGPRnopcRegisterClass()
897 S = MCDisassembler::SoftFail; in DecodeGPRnopcRegisterClass()
907 DecodeStatus S = MCDisassembler::Success; in DecodeGPRwithAPSRRegisterClass()
912 return MCDisassembler::Success; in DecodeGPRwithAPSRRegisterClass()
922 return MCDisassembler::Fail; in DecodetGPRRegisterClass()
933 DecodeStatus S = MCDisassembler::Success; in DecodeGPRPairRegisterClass()
936 return MCDisassembler::Fail; in DecodeGPRPairRegisterClass()
939 S = MCDisassembler::SoftFail; in DecodeGPRPairRegisterClass()
969 return MCDisassembler::Fail; in DecodetcGPRRegisterClass()
973 return MCDisassembler::Success; in DecodetcGPRRegisterClass()
978 DecodeStatus S = MCDisassembler::Success; in DecoderGPRRegisterClass()
981 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecoderGPRRegisterClass()
984 S = MCDisassembler::SoftFail; in DecoderGPRRegisterClass()
1004 return MCDisassembler::Fail; in DecodeSPRRegisterClass()
1008 return MCDisassembler::Success; in DecodeSPRRegisterClass()
1025 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeDPRRegisterClass()
1030 return MCDisassembler::Fail; in DecodeDPRRegisterClass()
1034 return MCDisassembler::Success; in DecodeDPRRegisterClass()
1040 return MCDisassembler::Fail; in DecodeDPR_8RegisterClass()
1048 return MCDisassembler::Fail; in DecodeDPR_VFP2RegisterClass()
1063 return MCDisassembler::Fail; in DecodeQPRRegisterClass()
1068 return MCDisassembler::Success; in DecodeQPRRegisterClass()
1083 return MCDisassembler::Fail; in DecodeDPairRegisterClass()
1087 return MCDisassembler::Success; in DecodeDPairRegisterClass()
1106 return MCDisassembler::Fail; in DecodeDPairSpacedRegisterClass()
1110 return MCDisassembler::Success; in DecodeDPairSpacedRegisterClass()
1115 if (Val == 0xF) return MCDisassembler::Fail; in DecodePredicateOperand()
1118 return MCDisassembler::Fail; in DecodePredicateOperand()
1124 return MCDisassembler::Success; in DecodePredicateOperand()
1133 return MCDisassembler::Success; in DecodeCCOutOperand()
1138 DecodeStatus S = MCDisassembler::Success; in DecodeSORegImmOperand()
1146 return MCDisassembler::Fail; in DecodeSORegImmOperand()
1175 DecodeStatus S = MCDisassembler::Success; in DecodeSORegRegOperand()
1183 return MCDisassembler::Fail; in DecodeSORegRegOperand()
1185 return MCDisassembler::Fail; in DecodeSORegRegOperand()
1210 DecodeStatus S = MCDisassembler::Success; in DecodeRegListOperand()
1231 if (Val == 0) return MCDisassembler::Fail; in DecodeRegListOperand()
1235 return MCDisassembler::Fail; in DecodeRegListOperand()
1238 Check(S, MCDisassembler::SoftFail); in DecodeRegListOperand()
1247 DecodeStatus S = MCDisassembler::Success; in DecodeSPRRegListOperand()
1256 S = MCDisassembler::SoftFail; in DecodeSPRRegListOperand()
1260 return MCDisassembler::Fail; in DecodeSPRRegListOperand()
1263 return MCDisassembler::Fail; in DecodeSPRRegListOperand()
1271 DecodeStatus S = MCDisassembler::Success; in DecodeDPRRegListOperand()
1281 S = MCDisassembler::SoftFail; in DecodeDPRRegListOperand()
1285 return MCDisassembler::Fail; in DecodeDPRRegListOperand()
1288 return MCDisassembler::Fail; in DecodeDPRRegListOperand()
1304 DecodeStatus S = MCDisassembler::Success; in DecodeBitfieldMaskOperand()
1306 Check(S, MCDisassembler::SoftFail); in DecodeBitfieldMaskOperand()
1323 DecodeStatus S = MCDisassembler::Success; in DecodeCopMemInstruction()
1366 return MCDisassembler::Fail; in DecodeCopMemInstruction()
1373 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeCopMemInstruction()
1375 return MCDisassembler::Fail; in DecodeCopMemInstruction()
1380 return MCDisassembler::Fail; in DecodeCopMemInstruction()
1461 return MCDisassembler::Fail; in DecodeCopMemInstruction()
1473 DecodeStatus S = MCDisassembler::Success; in DecodeAddrMode2IdxInstruction()
1495 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1502 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1515 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1522 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1536 S = MCDisassembler::SoftFail; // UNPREDICTABLE in DecodeAddrMode2IdxInstruction()
1540 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1556 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1571 return MCDisassembler::Fail; in DecodeAddrMode2IdxInstruction()
1578 DecodeStatus S = MCDisassembler::Success; in DecodeSORegMemOperand()
1606 return MCDisassembler::Fail; in DecodeSORegMemOperand()
1608 return MCDisassembler::Fail; in DecodeSORegMemOperand()
1622 DecodeStatus S = MCDisassembler::Success; in DecodeAddrMode3Instruction()
1645 if (Rt & 0x1) S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1655 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1658 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1660 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1662 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1664 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1670 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1672 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1674 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1681 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1685 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1687 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1689 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1691 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1698 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1702 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1704 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1706 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1716 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1720 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1722 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1724 S = MCDisassembler::SoftFail; in DecodeAddrMode3Instruction()
1745 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1753 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1762 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1786 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1794 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1801 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1806 return MCDisassembler::Fail; in DecodeAddrMode3Instruction()
1813 DecodeStatus S = MCDisassembler::Success; in DecodeRFEInstruction()
1835 return MCDisassembler::Fail; in DecodeRFEInstruction()
1842 DecodeStatus S = MCDisassembler::Success; in DecodeQADDInstruction()
1853 return MCDisassembler::Fail; in DecodeQADDInstruction()
1855 return MCDisassembler::Fail; in DecodeQADDInstruction()
1857 return MCDisassembler::Fail; in DecodeQADDInstruction()
1859 return MCDisassembler::Fail; in DecodeQADDInstruction()
1866 DecodeStatus S = MCDisassembler::Success; in DecodeMemMultipleWritebackInstruction()
1924 return MCDisassembler::Fail; in DecodeMemMultipleWritebackInstruction()
1932 return MCDisassembler::Fail; in DecodeMemMultipleWritebackInstruction()
1943 return MCDisassembler::Fail; in DecodeMemMultipleWritebackInstruction()
1945 return MCDisassembler::Fail; // Tied in DecodeMemMultipleWritebackInstruction()
1947 return MCDisassembler::Fail; in DecodeMemMultipleWritebackInstruction()
1949 return MCDisassembler::Fail; in DecodeMemMultipleWritebackInstruction()
1959 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in DecodeHINTInstruction()
1962 DecodeStatus S = MCDisassembler::Success; in DecodeHINTInstruction()
1967 return MCDisassembler::Fail; in DecodeHINTInstruction()
1972 S = MCDisassembler::SoftFail; in DecodeHINTInstruction()
1984 DecodeStatus S = MCDisassembler::Success; in DecodeCPSInstruction()
1991 return MCDisassembler::Fail; in DecodeCPSInstruction()
1998 if (imod == 1) return MCDisassembler::Fail; in DecodeCPSInstruction()
2009 if (mode) S = MCDisassembler::SoftFail; in DecodeCPSInstruction()
2013 if (iflags) S = MCDisassembler::SoftFail; in DecodeCPSInstruction()
2018 S = MCDisassembler::SoftFail; in DecodeCPSInstruction()
2031 DecodeStatus S = MCDisassembler::Success; in DecodeT2CPSInstruction()
2038 if (imod == 1) return MCDisassembler::Fail; in DecodeT2CPSInstruction()
2049 if (mode) S = MCDisassembler::SoftFail; in DecodeT2CPSInstruction()
2053 if (iflags) S = MCDisassembler::SoftFail; in DecodeT2CPSInstruction()
2058 if(imm > 4) return MCDisassembler::Fail; in DecodeT2CPSInstruction()
2068 DecodeStatus S = MCDisassembler::Success; in DecodeT2MOVTWInstruction()
2080 return MCDisassembler::Fail; in DecodeT2MOVTWInstruction()
2082 return MCDisassembler::Fail; in DecodeT2MOVTWInstruction()
2092 DecodeStatus S = MCDisassembler::Success; in DecodeArmMOVTWInstruction()
2103 return MCDisassembler::Fail; in DecodeArmMOVTWInstruction()
2106 return MCDisassembler::Fail; in DecodeArmMOVTWInstruction()
2112 return MCDisassembler::Fail; in DecodeArmMOVTWInstruction()
2119 DecodeStatus S = MCDisassembler::Success; in DecodeSMLAInstruction()
2131 return MCDisassembler::Fail; in DecodeSMLAInstruction()
2133 return MCDisassembler::Fail; in DecodeSMLAInstruction()
2135 return MCDisassembler::Fail; in DecodeSMLAInstruction()
2137 return MCDisassembler::Fail; in DecodeSMLAInstruction()
2140 return MCDisassembler::Fail; in DecodeSMLAInstruction()
2147 DecodeStatus S = MCDisassembler::Success; in DecodeTSTInstruction()
2157 return MCDisassembler::Fail; in DecodeTSTInstruction()
2159 return MCDisassembler::Fail; in DecodeTSTInstruction()
2161 return MCDisassembler::Fail; in DecodeTSTInstruction()
2168 DecodeStatus S = MCDisassembler::Success; in DecodeSETPANInstruction()
2172 const MCDisassembler *Dis = static_cast<const MCDisassembler*>(Decoder); in DecodeSETPANInstruction()
2177 return MCDisassembler::Fail; in DecodeSETPANInstruction()
2183 return MCDisassembler::Fail; in DecodeSETPANInstruction()
2186 S = MCDisassembler::SoftFail; in DecodeSETPANInstruction()
2196 DecodeStatus S = MCDisassembler::Success; in DecodeAddrModeImm12Operand()
2203 return MCDisassembler::Fail; in DecodeAddrModeImm12Operand()
2216 DecodeStatus S = MCDisassembler::Success; in DecodeAddrMode5Operand()
2224 return MCDisassembler::Fail; in DecodeAddrMode5Operand()
2236 DecodeStatus S = MCDisassembler::Success; in DecodeAddrMode5FP16Operand()
2244 return MCDisassembler::Fail; in DecodeAddrMode5FP16Operand()
2262 DecodeStatus Status = MCDisassembler::Success; in DecodeT2BInstruction()
2289 DecodeStatus S = MCDisassembler::Success; in DecodeBranchImmInstruction()
2307 return MCDisassembler::Fail; in DecodeBranchImmInstruction()
2315 DecodeStatus S = MCDisassembler::Success; in DecodeAddrMode6Operand()
2321 return MCDisassembler::Fail; in DecodeAddrMode6Operand()
2332 DecodeStatus S = MCDisassembler::Success; in DecodeVLDInstruction()
2353 return MCDisassembler::Fail; in DecodeVLDInstruction()
2365 return MCDisassembler::Fail; in DecodeVLDInstruction()
2369 return MCDisassembler::Fail; in DecodeVLDInstruction()
2387 return MCDisassembler::Fail; in DecodeVLDInstruction()
2402 return MCDisassembler::Fail; in DecodeVLDInstruction()
2422 return MCDisassembler::Fail; in DecodeVLDInstruction()
2437 return MCDisassembler::Fail; in DecodeVLDInstruction()
2452 return MCDisassembler::Fail; in DecodeVLDInstruction()
2461 return MCDisassembler::Fail; in DecodeVLDInstruction()
2534 return MCDisassembler::Fail; in DecodeVLDInstruction()
2542 return MCDisassembler::Fail; in DecodeVLDInstruction()
2587 return MCDisassembler::Fail; in DecodeVLDInstruction()
2608 if (type == 6 && (align & 2)) return MCDisassembler::Fail; in DecodeVLDST1Instruction()
2609 if (type == 7 && (align & 2)) return MCDisassembler::Fail; in DecodeVLDST1Instruction()
2610 if (type == 10 && align == 3) return MCDisassembler::Fail; in DecodeVLDST1Instruction()
2620 if (size == 3) return MCDisassembler::Fail; in DecodeVLDST2Instruction()
2624 if (type == 8 && align == 3) return MCDisassembler::Fail; in DecodeVLDST2Instruction()
2625 if (type == 9 && align == 3) return MCDisassembler::Fail; in DecodeVLDST2Instruction()
2635 if (size == 3) return MCDisassembler::Fail; in DecodeVLDST3Instruction()
2638 if (align & 2) return MCDisassembler::Fail; in DecodeVLDST3Instruction()
2648 if (size == 3) return MCDisassembler::Fail; in DecodeVLDST4Instruction()
2657 DecodeStatus S = MCDisassembler::Success; in DecodeVSTInstruction()
2719 return MCDisassembler::Fail; in DecodeVSTInstruction()
2735 return MCDisassembler::Fail; in DecodeVSTInstruction()
2743 return MCDisassembler::Fail; in DecodeVSTInstruction()
2752 return MCDisassembler::Fail; in DecodeVSTInstruction()
2808 return MCDisassembler::Fail; in DecodeVSTInstruction()
2820 return MCDisassembler::Fail; in DecodeVSTInstruction()
2824 return MCDisassembler::Fail; in DecodeVSTInstruction()
2842 return MCDisassembler::Fail; in DecodeVSTInstruction()
2857 return MCDisassembler::Fail; in DecodeVSTInstruction()
2878 return MCDisassembler::Fail; in DecodeVSTInstruction()
2893 return MCDisassembler::Fail; in DecodeVSTInstruction()
2908 return MCDisassembler::Fail; in DecodeVSTInstruction()
2917 return MCDisassembler::Fail; in DecodeVSTInstruction()
2928 DecodeStatus S = MCDisassembler::Success; in DecodeVLD1DupInstruction()
2938 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2947 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2951 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2956 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2960 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2968 return MCDisassembler::Fail; in DecodeVLD1DupInstruction()
2975 DecodeStatus S = MCDisassembler::Success; in DecodeVLD2DupInstruction()
2991 return MCDisassembler::Fail; in DecodeVLD2DupInstruction()
2998 return MCDisassembler::Fail; in DecodeVLD2DupInstruction()
3002 return MCDisassembler::Fail; in DecodeVLD2DupInstruction()
3010 return MCDisassembler::Fail; in DecodeVLD2DupInstruction()
3015 return MCDisassembler::Fail; in DecodeVLD2DupInstruction()
3023 DecodeStatus S = MCDisassembler::Success; in DecodeVLD3DupInstruction()
3032 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3034 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3036 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3039 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3043 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3050 return MCDisassembler::Fail; in DecodeVLD3DupInstruction()
3058 DecodeStatus S = MCDisassembler::Success; in DecodeVLD4DupInstruction()
3070 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3082 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3084 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3086 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3088 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3091 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3095 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3102 return MCDisassembler::Fail; in DecodeVLD4DupInstruction()
3111 DecodeStatus S = MCDisassembler::Success; in DecodeNEONModImmInstruction()
3124 return MCDisassembler::Fail; in DecodeNEONModImmInstruction()
3127 return MCDisassembler::Fail; in DecodeNEONModImmInstruction()
3138 return MCDisassembler::Fail; in DecodeNEONModImmInstruction()
3145 return MCDisassembler::Fail; in DecodeNEONModImmInstruction()
3156 DecodeStatus S = MCDisassembler::Success; in DecodeVSHLMaxInstruction()
3165 return MCDisassembler::Fail; in DecodeVSHLMaxInstruction()
3167 return MCDisassembler::Fail; in DecodeVSHLMaxInstruction()
3176 return MCDisassembler::Success; in DecodeShiftRight8Imm()
3182 return MCDisassembler::Success; in DecodeShiftRight16Imm()
3188 return MCDisassembler::Success; in DecodeShiftRight32Imm()
3194 return MCDisassembler::Success; in DecodeShiftRight64Imm()
3199 DecodeStatus S = MCDisassembler::Success; in DecodeTBLInstruction()
3210 return MCDisassembler::Fail; in DecodeTBLInstruction()
3213 return MCDisassembler::Fail; // Writeback in DecodeTBLInstruction()
3220 return MCDisassembler::Fail; in DecodeTBLInstruction()
3224 return MCDisassembler::Fail; in DecodeTBLInstruction()
3228 return MCDisassembler::Fail; in DecodeTBLInstruction()
3235 DecodeStatus S = MCDisassembler::Success; in DecodeThumbAddSpecialReg()
3241 return MCDisassembler::Fail; in DecodeThumbAddSpecialReg()
3245 return MCDisassembler::Fail; in DecodeThumbAddSpecialReg()
3262 return MCDisassembler::Success; in DecodeThumbBROperand()
3270 return MCDisassembler::Success; in DecodeT2BROperand()
3278 return MCDisassembler::Success; in DecodeThumbCmpBROperand()
3283 DecodeStatus S = MCDisassembler::Success; in DecodeThumbAddrModeRR()
3289 return MCDisassembler::Fail; in DecodeThumbAddrModeRR()
3291 return MCDisassembler::Fail; in DecodeThumbAddrModeRR()
3298 DecodeStatus S = MCDisassembler::Success; in DecodeThumbAddrModeIS()
3304 return MCDisassembler::Fail; in DecodeThumbAddrModeIS()
3317 return MCDisassembler::Success; in DecodeThumbAddrModePC()
3325 return MCDisassembler::Success; in DecodeThumbAddrModeSP()
3330 DecodeStatus S = MCDisassembler::Success; in DecodeT2AddrModeSOReg()
3342 return MCDisassembler::Fail; in DecodeT2AddrModeSOReg()
3348 return MCDisassembler::Fail; in DecodeT2AddrModeSOReg()
3350 return MCDisassembler::Fail; in DecodeT2AddrModeSOReg()
3358 DecodeStatus S = MCDisassembler::Success; in DecodeT2LoadShift()
3364 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeT2LoadShift()
3393 return MCDisassembler::Fail; in DecodeT2LoadShift()
3402 return MCDisassembler::Fail; in DecodeT2LoadShift()
3418 return MCDisassembler::Fail; in DecodeT2LoadShift()
3422 return MCDisassembler::Fail; in DecodeT2LoadShift()
3426 return MCDisassembler::Fail; in DecodeT2LoadShift()
3433 return MCDisassembler::Fail; in DecodeT2LoadShift()
3440 DecodeStatus S = MCDisassembler::Success; in DecodeT2LoadImm8()
3451 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeT2LoadImm8()
3480 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3488 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3506 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3510 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3514 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3518 return MCDisassembler::Fail; in DecodeT2LoadImm8()
3524 DecodeStatus S = MCDisassembler::Success; in DecodeT2LoadImm12()
3532 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeT2LoadImm12()
3561 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3569 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3586 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3590 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3594 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3598 return MCDisassembler::Fail; in DecodeT2LoadImm12()
3604 DecodeStatus S = MCDisassembler::Success; in DecodeT2LoadT()
3629 return MCDisassembler::Fail; in DecodeT2LoadT()
3635 return MCDisassembler::Fail; in DecodeT2LoadT()
3637 return MCDisassembler::Fail; in DecodeT2LoadT()
3643 DecodeStatus S = MCDisassembler::Success; in DecodeT2LoadLabel()
3650 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeT2LoadLabel()
3664 return MCDisassembler::Fail; in DecodeT2LoadLabel()
3675 return MCDisassembler::Fail; in DecodeT2LoadLabel()
3679 return MCDisassembler::Fail; in DecodeT2LoadLabel()
3705 return MCDisassembler::Success; in DecodeT2Imm8S4()
3710 DecodeStatus S = MCDisassembler::Success; in DecodeT2AddrModeImm8s4()
3716 return MCDisassembler::Fail; in DecodeT2AddrModeImm8s4()
3718 return MCDisassembler::Fail; in DecodeT2AddrModeImm8s4()
3725 DecodeStatus S = MCDisassembler::Success; in DecodeT2AddrModeImm0_1020s4()
3731 return MCDisassembler::Fail; in DecodeT2AddrModeImm0_1020s4()
3747 return MCDisassembler::Success; in DecodeT2Imm8()
3753 DecodeStatus S = MCDisassembler::Success; in DecodeT2AddrModeImm8()
3767 return MCDisassembler::Fail; in DecodeT2AddrModeImm8()
3790 return MCDisassembler::Fail; in DecodeT2AddrModeImm8()
3792 return MCDisassembler::Fail; in DecodeT2AddrModeImm8()
3799 DecodeStatus S = MCDisassembler::Success; in DecodeT2LdStPre()
3834 return MCDisassembler::Fail; in DecodeT2LdStPre()
3841 return MCDisassembler::Fail; in DecodeT2LdStPre()
3845 return MCDisassembler::Fail; in DecodeT2LdStPre()
3849 return MCDisassembler::Fail; in DecodeT2LdStPre()
3853 return MCDisassembler::Fail; in DecodeT2LdStPre()
3860 DecodeStatus S = MCDisassembler::Success; in DecodeT2AddrModeImm12()
3871 return MCDisassembler::Fail; in DecodeT2AddrModeImm12()
3877 return MCDisassembler::Fail; in DecodeT2AddrModeImm12()
3892 return MCDisassembler::Success; in DecodeThumbAddSPImm()
3897 DecodeStatus S = MCDisassembler::Success; in DecodeThumbAddSPReg()
3904 return MCDisassembler::Fail; in DecodeThumbAddSPReg()
3907 return MCDisassembler::Fail; in DecodeThumbAddSPReg()
3914 return MCDisassembler::Fail; in DecodeThumbAddSPReg()
3928 return MCDisassembler::Success; in DecodeThumbCPS()
3933 DecodeStatus S = MCDisassembler::Success; in DecodePostIdxReg()
3938 return MCDisassembler::Fail; in DecodePostIdxReg()
3965 return MCDisassembler::Success; in DecodeThumbBLXOffset()
3971 return MCDisassembler::Fail; in DecodeCoprocessor()
3974 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeCoprocessor()
3977 return MCDisassembler::Fail; in DecodeCoprocessor()
3980 return MCDisassembler::Success; in DecodeCoprocessor()
3986 DecodeStatus S = MCDisassembler::Success; in DecodeThumbTableBranch()
3991 if (Rn == ARM::SP) S = MCDisassembler::SoftFail; in DecodeThumbTableBranch()
3993 return MCDisassembler::Fail; in DecodeThumbTableBranch()
3995 return MCDisassembler::Fail; in DecodeThumbTableBranch()
4002 DecodeStatus S = MCDisassembler::Success; in DecodeThumb2BCCInstruction()
4009 return MCDisassembler::Fail; in DecodeThumb2BCCInstruction()
4032 return MCDisassembler::Fail; in DecodeThumb2BCCInstruction()
4034 return MCDisassembler::Fail; in DecodeThumb2BCCInstruction()
4070 return MCDisassembler::Success; in DecodeT2SOImm()
4079 return MCDisassembler::Success; in DecodeThumbBCCTargetOperand()
4102 return MCDisassembler::Success; in DecodeThumbBLTargetOperand()
4108 return MCDisassembler::Fail; in DecodeMemBarrierOption()
4111 return MCDisassembler::Success; in DecodeMemBarrierOption()
4117 return MCDisassembler::Fail; in DecodeInstSyncBarrierOption()
4120 return MCDisassembler::Success; in DecodeInstSyncBarrierOption()
4125 DecodeStatus S = MCDisassembler::Success; in DecodeMSRMask()
4127 ((const MCDisassembler*)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeMSRMask()
4151 return MCDisassembler::Fail; in DecodeMSRMask()
4159 return MCDisassembler::Fail; in DecodeMSRMask()
4169 return MCDisassembler::Fail; in DecodeMSRMask()
4172 return MCDisassembler::Fail; in DecodeMSRMask()
4181 S = MCDisassembler::SoftFail; in DecodeMSRMask()
4192 S = MCDisassembler::SoftFail; in DecodeMSRMask()
4198 return MCDisassembler::Fail; in DecodeMSRMask()
4216 return MCDisassembler::SoftFail; in DecodeBankedReg()
4220 return MCDisassembler::SoftFail; in DecodeBankedReg()
4224 return MCDisassembler::Success; in DecodeBankedReg()
4229 DecodeStatus S = MCDisassembler::Success; in DecodeDoubleRegLoad()
4236 S = MCDisassembler::SoftFail; in DecodeDoubleRegLoad()
4239 return MCDisassembler::Fail; in DecodeDoubleRegLoad()
4241 return MCDisassembler::Fail; in DecodeDoubleRegLoad()
4243 return MCDisassembler::Fail; in DecodeDoubleRegLoad()
4250 DecodeStatus S = MCDisassembler::Success; in DecodeDoubleRegStore()
4258 return MCDisassembler::Fail; in DecodeDoubleRegStore()
4261 S = MCDisassembler::SoftFail; in DecodeDoubleRegStore()
4264 return MCDisassembler::Fail; in DecodeDoubleRegStore()
4266 return MCDisassembler::Fail; in DecodeDoubleRegStore()
4268 return MCDisassembler::Fail; in DecodeDoubleRegStore()
4275 DecodeStatus S = MCDisassembler::Success; in DecodeLDRPreImm()
4284 if (Rn == 0xF || Rn == Rt) S = MCDisassembler::SoftFail; in DecodeLDRPreImm()
4287 return MCDisassembler::Fail; in DecodeLDRPreImm()
4289 return MCDisassembler::Fail; in DecodeLDRPreImm()
4291 return MCDisassembler::Fail; in DecodeLDRPreImm()
4293 return MCDisassembler::Fail; in DecodeLDRPreImm()
4300 DecodeStatus S = MCDisassembler::Success; in DecodeLDRPreReg()
4310 if (Rn == 0xF || Rn == Rt) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
4311 if (Rm == 0xF) S = MCDisassembler::SoftFail; in DecodeLDRPreReg()
4314 return MCDisassembler::Fail; in DecodeLDRPreReg()
4316 return MCDisassembler::Fail; in DecodeLDRPreReg()
4318 return MCDisassembler::Fail; in DecodeLDRPreReg()
4320 return MCDisassembler::Fail; in DecodeLDRPreReg()
4328 DecodeStatus S = MCDisassembler::Success; in DecodeSTRPreImm()
4337 if (Rn == 0xF || Rn == Rt) S = MCDisassembler::SoftFail; in DecodeSTRPreImm()
4340 return MCDisassembler::Fail; in DecodeSTRPreImm()
4342 return MCDisassembler::Fail; in DecodeSTRPreImm()
4344 return MCDisassembler::Fail; in DecodeSTRPreImm()
4346 return MCDisassembler::Fail; in DecodeSTRPreImm()
4353 DecodeStatus S = MCDisassembler::Success; in DecodeSTRPreReg()
4362 if (Rn == 0xF || Rn == Rt) S = MCDisassembler::SoftFail; in DecodeSTRPreReg()
4365 return MCDisassembler::Fail; in DecodeSTRPreReg()
4367 return MCDisassembler::Fail; in DecodeSTRPreReg()
4369 return MCDisassembler::Fail; in DecodeSTRPreReg()
4371 return MCDisassembler::Fail; in DecodeSTRPreReg()
4378 DecodeStatus S = MCDisassembler::Success; in DecodeVLD1LN()
4390 return MCDisassembler::Fail; in DecodeVLD1LN()
4393 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD1LN()
4398 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD1LN()
4405 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD1LN()
4414 return MCDisassembler::Fail; in DecodeVLD1LN()
4420 return MCDisassembler::Fail; in DecodeVLD1LN()
4423 return MCDisassembler::Fail; in DecodeVLD1LN()
4426 return MCDisassembler::Fail; in DecodeVLD1LN()
4431 return MCDisassembler::Fail; in DecodeVLD1LN()
4437 return MCDisassembler::Fail; in DecodeVLD1LN()
4445 DecodeStatus S = MCDisassembler::Success; in DecodeVST1LN()
4457 return MCDisassembler::Fail; in DecodeVST1LN()
4460 return MCDisassembler::Fail; // UNDEFINED in DecodeVST1LN()
4465 return MCDisassembler::Fail; // UNDEFINED in DecodeVST1LN()
4472 return MCDisassembler::Fail; // UNDEFINED in DecodeVST1LN()
4481 return MCDisassembler::Fail; in DecodeVST1LN()
4488 return MCDisassembler::Fail; in DecodeVST1LN()
4491 return MCDisassembler::Fail; in DecodeVST1LN()
4496 return MCDisassembler::Fail; in DecodeVST1LN()
4502 return MCDisassembler::Fail; in DecodeVST1LN()
4511 DecodeStatus S = MCDisassembler::Success; in DecodeVLD2LN()
4524 return MCDisassembler::Fail; in DecodeVLD2LN()
4539 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD2LN()
4549 return MCDisassembler::Fail; in DecodeVLD2LN()
4551 return MCDisassembler::Fail; in DecodeVLD2LN()
4554 return MCDisassembler::Fail; in DecodeVLD2LN()
4557 return MCDisassembler::Fail; in DecodeVLD2LN()
4562 return MCDisassembler::Fail; in DecodeVLD2LN()
4568 return MCDisassembler::Fail; in DecodeVLD2LN()
4570 return MCDisassembler::Fail; in DecodeVLD2LN()
4578 DecodeStatus S = MCDisassembler::Success; in DecodeVST2LN()
4591 return MCDisassembler::Fail; in DecodeVST2LN()
4606 return MCDisassembler::Fail; // UNDEFINED in DecodeVST2LN()
4617 return MCDisassembler::Fail; in DecodeVST2LN()
4620 return MCDisassembler::Fail; in DecodeVST2LN()
4625 return MCDisassembler::Fail; in DecodeVST2LN()
4631 return MCDisassembler::Fail; in DecodeVST2LN()
4633 return MCDisassembler::Fail; in DecodeVST2LN()
4642 DecodeStatus S = MCDisassembler::Success; in DecodeVLD3LN()
4655 return MCDisassembler::Fail; in DecodeVLD3LN()
4658 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD3LN()
4663 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD3LN()
4670 return MCDisassembler::Fail; // UNDEFINED in DecodeVLD3LN()
4678 return MCDisassembler::Fail; in DecodeVLD3LN()
4680 return MCDisassembler::Fail; in DecodeVLD3LN()
4682 return MCDisassembler::Fail; in DecodeVLD3LN()
4686 return MCDisassembler::Fail; in DecodeVLD3LN()
4689 return MCDisassembler::Fail; in DecodeVLD3LN()
4694 return MCDisassembler::Fail; in DecodeVLD3LN()
4700 return MCDisassembler::Fail; in DecodeVLD3LN()
4702 return MCDisassembler::Fail; in DecodeVLD3LN()
4704 return MCDisassembler::Fail; in DecodeVLD3LN()
4712 DecodeStatus S = MCDisassembler::Success; in DecodeVST3LN()
4725 return MCDisassembler::Fail; in DecodeVST3LN()
4728 return MCDisassembler::Fail; // UNDEFINED in DecodeVST3LN()
4733 return MCDisassembler::Fail; // UNDEFINED in DecodeVST3LN()
4740 return MCDisassembler::Fail; // UNDEFINED in DecodeVST3LN()
4749 return MCDisassembler::Fail; in DecodeVST3LN()
4752 return MCDisassembler::Fail; in DecodeVST3LN()
4757 return MCDisassembler::Fail; in DecodeVST3LN()
4763 return MCDisassembler::Fail; in DecodeVST3LN()
4765 return MCDisassembler::Fail; in DecodeVST3LN()
4767 return MCDisassembler::Fail; in DecodeVST3LN()
4776 DecodeStatus S = MCDisassembler::Success; in DecodeVLD4LN()
4789 return MCDisassembler::Fail; in DecodeVLD4LN()
4807 return MCDisassembler::Fail; in DecodeVLD4LN()
4819 return MCDisassembler::Fail; in DecodeVLD4LN()
4821 return MCDisassembler::Fail; in DecodeVLD4LN()
4823 return MCDisassembler::Fail; in DecodeVLD4LN()
4825 return MCDisassembler::Fail; in DecodeVLD4LN()
4829 return MCDisassembler::Fail; in DecodeVLD4LN()
4832 return MCDisassembler::Fail; in DecodeVLD4LN()
4837 return MCDisassembler::Fail; in DecodeVLD4LN()
4843 return MCDisassembler::Fail; in DecodeVLD4LN()
4845 return MCDisassembler::Fail; in DecodeVLD4LN()
4847 return MCDisassembler::Fail; in DecodeVLD4LN()
4849 return MCDisassembler::Fail; in DecodeVLD4LN()
4857 DecodeStatus S = MCDisassembler::Success; in DecodeVST4LN()
4870 return MCDisassembler::Fail; in DecodeVST4LN()
4888 return MCDisassembler::Fail; in DecodeVST4LN()
4901 return MCDisassembler::Fail; in DecodeVST4LN()
4904 return MCDisassembler::Fail; in DecodeVST4LN()
4909 return MCDisassembler::Fail; in DecodeVST4LN()
4915 return MCDisassembler::Fail; in DecodeVST4LN()
4917 return MCDisassembler::Fail; in DecodeVST4LN()
4919 return MCDisassembler::Fail; in DecodeVST4LN()
4921 return MCDisassembler::Fail; in DecodeVST4LN()
4929 DecodeStatus S = MCDisassembler::Success; in DecodeVMOVSRR()
4937 S = MCDisassembler::SoftFail; in DecodeVMOVSRR()
4940 return MCDisassembler::Fail; in DecodeVMOVSRR()
4942 return MCDisassembler::Fail; in DecodeVMOVSRR()
4944 return MCDisassembler::Fail; in DecodeVMOVSRR()
4946 return MCDisassembler::Fail; in DecodeVMOVSRR()
4948 return MCDisassembler::Fail; in DecodeVMOVSRR()
4955 DecodeStatus S = MCDisassembler::Success; in DecodeVMOVRRS()
4963 S = MCDisassembler::SoftFail; in DecodeVMOVRRS()
4966 return MCDisassembler::Fail; in DecodeVMOVRRS()
4968 return MCDisassembler::Fail; in DecodeVMOVRRS()
4970 return MCDisassembler::Fail; in DecodeVMOVRRS()
4972 return MCDisassembler::Fail; in DecodeVMOVRRS()
4974 return MCDisassembler::Fail; in DecodeVMOVRRS()
4981 DecodeStatus S = MCDisassembler::Success; in DecodeIT()
4987 S = MCDisassembler::SoftFail; in DecodeIT()
4991 return MCDisassembler::Fail; in DecodeIT()
5001 DecodeStatus S = MCDisassembler::Success; in DecodeT2LDRDPreInstruction()
5015 Check(S, MCDisassembler::SoftFail); in DecodeT2LDRDPreInstruction()
5017 Check(S, MCDisassembler::SoftFail); in DecodeT2LDRDPreInstruction()
5021 return MCDisassembler::Fail; in DecodeT2LDRDPreInstruction()
5024 return MCDisassembler::Fail; in DecodeT2LDRDPreInstruction()
5027 return MCDisassembler::Fail; in DecodeT2LDRDPreInstruction()
5030 return MCDisassembler::Fail; in DecodeT2LDRDPreInstruction()
5038 DecodeStatus S = MCDisassembler::Success; in DecodeT2STRDPreInstruction()
5052 Check(S, MCDisassembler::SoftFail); in DecodeT2STRDPreInstruction()
5056 return MCDisassembler::Fail; in DecodeT2STRDPreInstruction()
5059 return MCDisassembler::Fail; in DecodeT2STRDPreInstruction()
5062 return MCDisassembler::Fail; in DecodeT2STRDPreInstruction()
5065 return MCDisassembler::Fail; in DecodeT2STRDPreInstruction()
5074 if (sign1 != sign2) return MCDisassembler::Fail; in DecodeT2Adr()
5082 return MCDisassembler::Success; in DecodeT2Adr()
5088 DecodeStatus S = MCDisassembler::Success; in DecodeT2ShifterImmOperand()
5091 if (Val == 0x20) S = MCDisassembler::Fail; in DecodeT2ShifterImmOperand()
5106 DecodeStatus S = MCDisassembler::Success; in DecodeSwap()
5109 S = MCDisassembler::SoftFail; in DecodeSwap()
5112 return MCDisassembler::Fail; in DecodeSwap()
5114 return MCDisassembler::Fail; in DecodeSwap()
5116 return MCDisassembler::Fail; in DecodeSwap()
5118 return MCDisassembler::Fail; in DecodeSwap()
5126 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeVCVTD()
5137 DecodeStatus S = MCDisassembler::Success; in DecodeVCVTD()
5142 if (op == 1) return MCDisassembler::Fail; in DecodeVCVTD()
5171 if (!(imm & 0x20)) return MCDisassembler::Fail; in DecodeVCVTD()
5174 return MCDisassembler::Fail; in DecodeVCVTD()
5176 return MCDisassembler::Fail; in DecodeVCVTD()
5185 ((const MCDisassembler *)Decoder)->getSubtargetInfo().getFeatureBits(); in DecodeVCVTQ()
5196 DecodeStatus S = MCDisassembler::Success; in DecodeVCVTQ()
5201 if (op == 1) return MCDisassembler::Fail; in DecodeVCVTQ()
5230 if (!(imm & 0x20)) return MCDisassembler::Fail; in DecodeVCVTQ()
5233 return MCDisassembler::Fail; in DecodeVCVTQ()
5235 return MCDisassembler::Fail; in DecodeVCVTQ()
5243 DecodeStatus S = MCDisassembler::Success; in DecodeLDR()
5252 S = MCDisassembler::SoftFail; in DecodeLDR()
5255 return MCDisassembler::Fail; in DecodeLDR()
5257 return MCDisassembler::Fail; in DecodeLDR()
5259 return MCDisassembler::Fail; in DecodeLDR()
5261 return MCDisassembler::Fail; in DecodeLDR()
5263 return MCDisassembler::Fail; in DecodeLDR()
5271 DecodeStatus S = MCDisassembler::Success; in DecoderForMRRC2AndMCRR2()
5280 return MCDisassembler::Fail; in DecoderForMRRC2AndMCRR2()
5283 S = MCDisassembler::SoftFail; in DecoderForMRRC2AndMCRR2()
5297 return MCDisassembler::Fail; in DecoderForMRRC2AndMCRR2()
5299 return MCDisassembler::Fail; in DecoderForMRRC2AndMCRR2()
5305 return MCDisassembler::Fail; in DecoderForMRRC2AndMCRR2()
5307 return MCDisassembler::Fail; in DecoderForMRRC2AndMCRR2()