xref: /aosp_15_r20/external/pytorch/torch/csrc/jit/serialization/import_export_constants.h (revision da0073e96a02ea20f0ac840b70461e3646d07c45)
1 #pragma once
2 #include <cstddef>
3 
4 namespace torch::jit {
5 constexpr size_t BYTECODE_INDEX_INSTRUCTION = 0;
6 constexpr size_t BYTECODE_INDEX_OPERATOR = 1;
7 constexpr size_t BYTECODE_INDEX_CONSTANT = 2;
8 constexpr size_t BYTECODE_INDEX_TYPE = 3;
9 constexpr size_t BYTECODE_INDEX_REGISTER_SIZE = 4;
10 
11 constexpr size_t BYTECODE_INDEX_SCHEMA_ARGUMENTS = 0;
12 constexpr size_t BYTECODE_INDEX_SCHEMA_RETURNS = 1;
13 
14 constexpr size_t BYTECODE_INDEX_ARGUMENT_NAME = 0;
15 constexpr size_t BYTECODE_INDEX_ARGUMENT_TYPE = 1;
16 constexpr size_t BYTECODE_INDEX_ARGUMENT_DEFAULT_VALUE = 2;
17 
18 constexpr size_t BYTECODE_INDEX_MODULE_DEBUG_HANDLES = 0;
19 } // namespace torch::jit
20