• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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