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