119 lines · json
1{2 "Opcodes": {3 "Ret": [1, 2],4 "Br": [3, 4],5 "Switch": [5, 6],6 "IndirectBr": [7, 8],7 "Invoke": [9, 10],8 "Resume": [11, 12],9 "Unreachable": [13, 14],10 "CleanupRet": [15, 16],11 "CatchRet": [17, 18],12 "CatchSwitch": [19, 20],13 "CallBr": [21, 22],14 "FNeg": [23, 24],15 "Add": [25, 26],16 "FAdd": [27, 28],17 "Sub": [29, 30],18 "FSub": [31, 32],19 "Mul": [33, 34],20 "FMul": [35, 36],21 "UDiv": [37, 38],22 "SDiv": [39, 40],23 "FDiv": [41, 42],24 "URem": [43, 44],25 "SRem": [45, 46],26 "FRem": [47, 48],27 "Shl": [49, 50],28 "LShr": [51, 52],29 "AShr": [53, 54],30 "And": [55, 56],31 "Or": [57, 58],32 "Xor": [59, 60],33 "Alloca": [61, 62],34 "Load": [63, 64],35 "Store": [65, 66],36 "GetElementPtr": [67, 68],37 "Fence": [69, 70],38 "AtomicCmpXchg": [71, 72],39 "AtomicRMW": [73, 74],40 "Trunc": [75, 76],41 "ZExt": [77, 78],42 "SExt": [79, 80],43 "FPToUI": [81, 82],44 "FPToSI": [83, 84],45 "UIToFP": [85, 86],46 "SIToFP": [87, 88],47 "FPTrunc": [89, 90],48 "FPExt": [91, 92],49 "PtrToInt": [93, 94],50 "PtrToAddr": [135, 136],51 "IntToPtr": [95, 96],52 "BitCast": [97, 98],53 "AddrSpaceCast": [99, 100],54 "CleanupPad": [101, 102],55 "CatchPad": [103, 104],56 "ICmp": [105, 106],57 "FCmp": [107, 108],58 "PHI": [109, 110],59 "Call": [111, 112],60 "Select": [113, 114],61 "UserOp1": [115, 116],62 "UserOp2": [117, 118],63 "VAArg": [119, 120],64 "ExtractElement": [121, 122],65 "InsertElement": [123, 124],66 "ShuffleVector": [125, 126],67 "ExtractValue": [127, 128],68 "InsertValue": [129, 130],69 "LandingPad": [131, 132],70 "Freeze": [133, 134]71 },72 "Types": {73 "FloatTy": [1, 2],74 "VoidTy": [3, 4],75 "LabelTy": [5, 6],76 "MetadataTy": [7, 8],77 "UnknownTy": [9, 10],78 "TokenTy": [11, 12],79 "IntegerTy": [13, 14],80 "FunctionTy": [15, 16],81 "PointerTy": [17, 18],82 "StructTy": [19, 20],83 "ArrayTy": [21, 22],84 "VectorTy": [23, 24]85 },86 "Arguments": {87 "Function": [1, 2],88 "Pointer": [3, 4],89 "Constant": [5, 6],90 "Variable": [7, 8],91 "FCMP_false": [9, 10],92 "FCMP_oeq": [11, 12], 93 "FCMP_ogt": [13, 14], 94 "FCMP_oge": [15, 16], 95 "FCMP_olt": [17, 18], 96 "FCMP_ole": [19, 20], 97 "FCMP_one": [21, 22], 98 "FCMP_ord": [23, 24], 99 "FCMP_uno": [25, 26], 100 "FCMP_ueq": [27, 28], 101 "FCMP_ugt": [29, 30], 102 "FCMP_uge": [31, 32], 103 "FCMP_ult": [33, 34], 104 "FCMP_ule": [35, 36], 105 "FCMP_une": [37, 38], 106 "FCMP_true": [39, 40], 107 "ICMP_eq": [41, 42], 108 "ICMP_ne": [43, 44], 109 "ICMP_ugt": [45, 46], 110 "ICMP_uge": [47, 48], 111 "ICMP_ult": [49, 50], 112 "ICMP_ule": [51, 52], 113 "ICMP_sgt": [53, 54], 114 "ICMP_sge": [55, 56], 115 "ICMP_slt": [57, 58], 116 "ICMP_sle": [59, 60]117 }118}119