aboutsummaryrefslogtreecommitdiffstats
path: root/capstone/arch/ARM/ARMGenSubtargetInfo.inc
diff options
context:
space:
mode:
Diffstat (limited to 'capstone/arch/ARM/ARMGenSubtargetInfo.inc')
-rw-r--r--capstone/arch/ARM/ARMGenSubtargetInfo.inc162
1 files changed, 162 insertions, 0 deletions
diff --git a/capstone/arch/ARM/ARMGenSubtargetInfo.inc b/capstone/arch/ARM/ARMGenSubtargetInfo.inc
new file mode 100644
index 000000000..45bfad856
--- /dev/null
+++ b/capstone/arch/ARM/ARMGenSubtargetInfo.inc
@@ -0,0 +1,162 @@
+
+/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2019 */
+
+/*===- TableGen'erated file -------------------------------------*- C++ -*-===*|* *|
+|* Subtarget Enumeration Source Fragment *|
+|* *|
+|* Automatically generated file, do not edit! *|
+|* *|
+\*===----------------------------------------------------------------------===*/
+
+
+enum {
+ ARM_ARMv2 = 0,
+ ARM_ARMv2a = 1,
+ ARM_ARMv3 = 2,
+ ARM_ARMv3m = 3,
+ ARM_ARMv4 = 4,
+ ARM_ARMv4t = 5,
+ ARM_ARMv5t = 6,
+ ARM_ARMv5te = 7,
+ ARM_ARMv5tej = 8,
+ ARM_ARMv6 = 9,
+ ARM_ARMv6j = 10,
+ ARM_ARMv6k = 11,
+ ARM_ARMv6kz = 12,
+ ARM_ARMv6m = 13,
+ ARM_ARMv6sm = 14,
+ ARM_ARMv6t2 = 15,
+ ARM_ARMv7a = 16,
+ ARM_ARMv7em = 17,
+ ARM_ARMv7k = 18,
+ ARM_ARMv7m = 19,
+ ARM_ARMv7r = 20,
+ ARM_ARMv7s = 21,
+ ARM_ARMv7ve = 22,
+ ARM_ARMv8a = 23,
+ ARM_ARMv8mBaseline = 24,
+ ARM_ARMv8mMainline = 25,
+ ARM_ARMv8r = 26,
+ ARM_ARMv81a = 27,
+ ARM_ARMv82a = 28,
+ ARM_ARMv83a = 29,
+ ARM_ARMv84a = 30,
+ ARM_Feature8MSecExt = 31,
+ ARM_FeatureAClass = 32,
+ ARM_FeatureAES = 33,
+ ARM_FeatureAcquireRelease = 34,
+ ARM_FeatureAvoidMOVsShOp = 35,
+ ARM_FeatureAvoidPartialCPSR = 36,
+ ARM_FeatureCRC = 37,
+ ARM_FeatureCheapPredicableCPSR = 38,
+ ARM_FeatureCheckVLDnAlign = 39,
+ ARM_FeatureCrypto = 40,
+ ARM_FeatureD16 = 41,
+ ARM_FeatureDB = 42,
+ ARM_FeatureDFB = 43,
+ ARM_FeatureDSP = 44,
+ ARM_FeatureDontWidenVMOVS = 45,
+ ARM_FeatureDotProd = 46,
+ ARM_FeatureExecuteOnly = 47,
+ ARM_FeatureExpandMLx = 48,
+ ARM_FeatureFP16 = 49,
+ ARM_FeatureFPAO = 50,
+ ARM_FeatureFPARMv8 = 51,
+ ARM_FeatureFullFP16 = 52,
+ ARM_FeatureFuseAES = 53,
+ ARM_FeatureFuseLiterals = 54,
+ ARM_FeatureHWDivARM = 55,
+ ARM_FeatureHWDivThumb = 56,
+ ARM_FeatureHasNoBranchPredictor = 57,
+ ARM_FeatureHasRetAddrStack = 58,
+ ARM_FeatureHasSlowFPVMLx = 59,
+ ARM_FeatureHasVMLxHazards = 60,
+ ARM_FeatureLongCalls = 61,
+ ARM_FeatureMClass = 62,
+ ARM_FeatureMP = 63,
+ ARM_FeatureMuxedUnits = 64,
+ ARM_FeatureNEON = 65,
+ ARM_FeatureNEONForFP = 66,
+ ARM_FeatureNEONForFPMovs = 67,
+ ARM_FeatureNaClTrap = 68,
+ ARM_FeatureNoARM = 69,
+ ARM_FeatureNoMovt = 70,
+ ARM_FeatureNoNegativeImmediates = 71,
+ ARM_FeatureNoPostRASched = 72,
+ ARM_FeatureNonpipelinedVFP = 73,
+ ARM_FeaturePerfMon = 74,
+ ARM_FeaturePref32BitThumb = 75,
+ ARM_FeaturePrefISHSTBarrier = 76,
+ ARM_FeaturePreferVMOVSR = 77,
+ ARM_FeatureProfUnpredicate = 78,
+ ARM_FeatureRAS = 79,
+ ARM_FeatureRClass = 80,
+ ARM_FeatureReadTp = 81,
+ ARM_FeatureReserveR9 = 82,
+ ARM_FeatureSHA2 = 83,
+ ARM_FeatureSlowFPBrcc = 84,
+ ARM_FeatureSlowLoadDSubreg = 85,
+ ARM_FeatureSlowOddRegister = 86,
+ ARM_FeatureSlowVDUP32 = 87,
+ ARM_FeatureSlowVGETLNi32 = 88,
+ ARM_FeatureSplatVFPToNeon = 89,
+ ARM_FeatureStrictAlign = 90,
+ ARM_FeatureThumb2 = 91,
+ ARM_FeatureTrustZone = 92,
+ ARM_FeatureUseAA = 93,
+ ARM_FeatureUseMISched = 94,
+ ARM_FeatureV7Clrex = 95,
+ ARM_FeatureVFP2 = 96,
+ ARM_FeatureVFP3 = 97,
+ ARM_FeatureVFP4 = 98,
+ ARM_FeatureVFPOnlySP = 99,
+ ARM_FeatureVMLxForwarding = 100,
+ ARM_FeatureVirtualization = 101,
+ ARM_FeatureZCZeroing = 102,
+ ARM_HasV4TOps = 103,
+ ARM_HasV5TEOps = 104,
+ ARM_HasV5TOps = 105,
+ ARM_HasV6KOps = 106,
+ ARM_HasV6MOps = 107,
+ ARM_HasV6Ops = 108,
+ ARM_HasV6T2Ops = 109,
+ ARM_HasV7Ops = 110,
+ ARM_HasV8MBaselineOps = 111,
+ ARM_HasV8MMainlineOps = 112,
+ ARM_HasV8Ops = 113,
+ ARM_HasV8_1aOps = 114,
+ ARM_HasV8_2aOps = 115,
+ ARM_HasV8_3aOps = 116,
+ ARM_HasV8_4aOps = 117,
+ ARM_IWMMXT = 118,
+ ARM_IWMMXT2 = 119,
+ ARM_ModeSoftFloat = 120,
+ ARM_ModeThumb = 121,
+ ARM_ProcA5 = 122,
+ ARM_ProcA7 = 123,
+ ARM_ProcA8 = 124,
+ ARM_ProcA9 = 125,
+ ARM_ProcA12 = 126,
+ ARM_ProcA15 = 127,
+ ARM_ProcA17 = 128,
+ ARM_ProcA32 = 129,
+ ARM_ProcA35 = 130,
+ ARM_ProcA53 = 131,
+ ARM_ProcA55 = 132,
+ ARM_ProcA57 = 133,
+ ARM_ProcA72 = 134,
+ ARM_ProcA73 = 135,
+ ARM_ProcA75 = 136,
+ ARM_ProcExynosM1 = 137,
+ ARM_ProcKrait = 138,
+ ARM_ProcKryo = 139,
+ ARM_ProcM3 = 140,
+ ARM_ProcR4 = 141,
+ ARM_ProcR5 = 142,
+ ARM_ProcR7 = 143,
+ ARM_ProcR52 = 144,
+ ARM_ProcSwift = 145,
+ ARM_XScale = 146,
+};
+