1 | #pragma once |
2 | #include <cstddef> |
3 | |
4 | namespace torch { |
5 | namespace jit { |
6 | constexpr size_t BYTECODE_INDEX_INSTRUCTION = 0; |
7 | constexpr size_t BYTECODE_INDEX_OPERATOR = 1; |
8 | constexpr size_t BYTECODE_INDEX_CONSTANT = 2; |
9 | constexpr size_t BYTECODE_INDEX_TYPE = 3; |
10 | constexpr size_t BYTECODE_INDEX_REGISTER_SIZE = 4; |
11 | |
12 | constexpr size_t BYTECODE_INDEX_SCHEMA_ARGUMENTS = 0; |
13 | constexpr size_t BYTECODE_INDEX_SCHEMA_RETURNS = 1; |
14 | |
15 | constexpr size_t BYTECODE_INDEX_ARGUMENT_NAME = 0; |
16 | constexpr size_t BYTECODE_INDEX_ARGUMENT_TYPE = 1; |
17 | constexpr size_t BYTECODE_INDEX_ARGUMENT_DEFAULT_VALUE = 2; |
18 | |
19 | constexpr size_t BYTECODE_INDEX_MODULE_DEBUG_HANDLES = 0; |
20 | } // namespace jit |
21 | } // namespace torch |
22 | |