Lines Matching +full:non +full:- +full:array
2 * Copyright (c) 2021-2022 Huawei Device Co., Ltd.
7 * http://www.apache.org/licenses/LICENSE-2.0
19 #include <array>
26 #include "assembly-debug.h"
60 constexpr int INVALID_REG_IDX = -1;
62 constexpr size_t MAX_NUMBER_OF_SRC_REGS = 4; // TODO(mbolshov): auto-generate
71 constexpr std::array<unsigned, static_cast<size_t>(Opcode::NUM_OPCODES)> INST_FLAGS_TABLE = {
76 constexpr std::array<size_t, static_cast<size_t>(Opcode::NUM_OPCODES)> INST_WIDTH_TABLE = {
81 constexpr std::array<int, static_cast<size_t>(Opcode::NUM_OPCODES)> DEF_IDX_TABLE = {PANDA_INSTRUCT…
85 // clang-format off
86 constexpr std::array<std::array<int, MAX_NUMBER_OF_SRC_REGS>, static_cast<size_t>(Opcode::NUM_OPCOD…
88 // clang-format on
94 constexpr static uint16_t ACCUMULATOR = -1;
101 std::vector<uint16_t> regs; /* list of arguments - registers */
102 std::vector<std::string> ids; /* list of arguments - identifiers */
103 std::vector<IType> imms; /* list of arguments - immediates */
148 { // Non-range call in IsCall()