{
    "Opcodes": {
        "Ret": [0, 0, 0],
        "Br": [0, 0, 0],
        "Switch": [0, 0, 0],
        "IndirectBr": [0, 0, 0],
        "Invoke": [0, 0, 0],
        "Resume": [0, 0, 0],
        "Unreachable": [0, 0, 0],
        "CleanupRet": [0, 0, 0],
        "CatchRet": [0, 0, 0],
        "CatchSwitch": [0, 0, 0],
        "CallBr": [0, 0, 0],
        "FNeg": [0, 0, 0],
        "Add": [0, 0, 0],
        "FAdd": [0, 0, 0],
        "Sub": [0, 0, 0],
        "FSub": [0, 0, 0],
        "Mul": [0, 0, 0],
        "FMul": [0, 0, 0],
        "UDiv": [0, 0, 0],
        "SDiv": [0, 0, 0],
        "FDiv": [0, 0, 0],
        "URem": [0, 0, 0],
        "SRem": [0, 0, 0],
        "FRem": [0, 0, 0],
        "Shl": [0, 0, 0],
        "LShr": [0, 0, 0],
        "AShr": [0, 0, 0],
        "And": [0, 0, 0],
        "Or": [0, 0, 0],
        "Xor": [0, 0, 0],
        "Alloca": [0, 0, 0],
        "Load": [0, 0, 0],
        "Store": [0, 0, 0],
        "GetElementPtr": [0, 0, 0],
        "Fence": [0, 0, 0],
        "AtomicCmpXchg": [0, 0, 0],
        "AtomicRMW": [0, 0, 0],
        "Trunc": [0, 0, 0],
        "ZExt": [0, 0, 0],
        "SExt": [0, 0, 0],
        "FPToUI": [0, 0, 0],
        "FPToSI": [0, 0, 0],
        "UIToFP": [0, 0, 0],
        "SIToFP": [0, 0, 0],
        "FPTrunc": [0, 0, 0],
        "FPExt": [0, 0, 0],
        "PtrToInt": [0, 0, 0],
        "IntToPtr": [0, 0, 0],
        "BitCast": [0, 0, 0],
        "AddrSpaceCast": [0, 0, 0],
        "CleanupPad": [0, 0, 0],
        "CatchPad": [0, 0, 0],
        "ICmp": [0, 0, 0],
        "FCmp": [0, 0, 0],
        "PHI": [0, 0, 0],
        "Call": [0, 0, 0],
        "Select": [0, 0, 0],
        "UserOp1": [0, 0, 0],
        "UserOp2": [0, 0, 0],
        "VAArg": [0, 0, 0],
        "ExtractElement": [0, 0, 0],
        "InsertElement": [0, 0, 0],
        "ShuffleVector": [0, 0, 0],
        "ExtractValue": [0, 0, 0],
        "InsertValue": [0, 0, 0],
        "LandingPad": [0, 0, 0],
        "Freeze": [0, 0, 0]
    },
    "Types": {
        "FloatTy": [0, 0, 0],
        "VoidTy": [0, 0, 0],
        "LabelTy": [0, 0, 0],
        "MetadataTy": [0, 0, 0],
        "UnknownTy": [0, 0, 0],
        "TokenTy": [0, 0, 0],
        "IntegerTy": [0, 0, 0],
        "FunctionTy": [0, 0, 0],
        "PointerTy": [0, 0, 0],
        "StructTy": [0, 0, 0],
        "ArrayTy": [0, 0, 0],
        "VectorTy": [0, 0, 0]
    },
    "Arguments": {
        "Function": [1, 2, 3],
        "Pointer": [4, 5, 6],
        "Constant": [7, 8, 9],
        "Variable": [10, 11, 12]
    }
}
