Lines Matching full:opcode
38 void Gate::CheckInputOpcode(size_t idx, OpCode expected) const in CheckInputOpcode()
40 OpCode actual = GetInGateConst(idx)->GetOpCode(); in CheckInputOpcode()
77 OpCode actual = gatePtr->GetOpCode(); in CheckGeneralState()
91 case OpCode::IF_TRUE: in CheckStateInput()
92 case OpCode::IF_FALSE: in CheckStateInput()
94 CheckInputOpcode(idx, OpCode::IF_BRANCH); in CheckStateInput()
97 case OpCode::SWITCH_CASE: in CheckStateInput()
98 case OpCode::DEFAULT_CASE: in CheckStateInput()
100 CheckInputOpcode(idx, OpCode::SWITCH_BRANCH); in CheckStateInput()
103 case OpCode::LOOP_BEGIN: in CheckStateInput()
105 CheckInputOpcode(idx, OpCode::LOOP_BACK); in CheckStateInput()
124 case OpCode::IF_BRANCH: in CheckValueInput()
128 case OpCode::VALUE_SELECTOR: in CheckValueInput()
129 case OpCode::ADD: in CheckValueInput()
130 case OpCode::SUB: in CheckValueInput()
131 case OpCode::MUL: in CheckValueInput()
132 case OpCode::EXP: in CheckValueInput()
133 case OpCode::SDIV: in CheckValueInput()
134 case OpCode::SMOD: in CheckValueInput()
135 case OpCode::UDIV: in CheckValueInput()
136 case OpCode::UMOD: in CheckValueInput()
137 case OpCode::FDIV: in CheckValueInput()
138 case OpCode::FMOD: in CheckValueInput()
139 case OpCode::AND: in CheckValueInput()
140 case OpCode::XOR: in CheckValueInput()
141 case OpCode::OR: in CheckValueInput()
142 case OpCode::LSL: in CheckValueInput()
143 case OpCode::LSR: in CheckValueInput()
144 case OpCode::ASR: in CheckValueInput()
147 case OpCode::REV: in CheckValueInput()
151 case OpCode::LOAD: in CheckValueInput()
155 case OpCode::STORE: in CheckValueInput()
160 case OpCode::HEAP_ALLOC: in CheckValueInput()
161 case OpCode::TAGGED_TO_INT64: in CheckValueInput()
162 case OpCode::INT64_TO_TAGGED: in CheckValueInput()
166 case OpCode::OBJECT_TYPE_CHECK: in CheckValueInput()
167 case OpCode::LOAD_ELEMENT: in CheckValueInput()
168 case OpCode::STORE_ELEMENT: in CheckValueInput()
173 case OpCode::FCMP: in CheckValueInput()
176 case OpCode::ICMP: in CheckValueInput()
191 GetInGateConst(idx)->GetOpCode() != OpCode::DEPEND_ENTRY) { in CheckDependInput()
202 case OpCode::STATE_ENTRY: in CheckRootInput()
203 case OpCode::DEPEND_ENTRY: in CheckRootInput()
204 case OpCode::RETURN_LIST: in CheckRootInput()
205 case OpCode::ARG_LIST: in CheckRootInput()
206 CheckInputOpcode(rootStart, OpCode::CIRCUIT_ROOT); in CheckRootInput()
208 case OpCode::ARG: in CheckRootInput()
209 CheckInputOpcode(rootStart, OpCode::ARG_LIST); in CheckRootInput()
211 case OpCode::RETURN: in CheckRootInput()
212 case OpCode::RETURN_VOID: in CheckRootInput()
213 CheckInputOpcode(rootStart, OpCode::RETURN_LIST); in CheckRootInput()
225 CheckInputOpcode(frameStateStart, OpCode::FRAME_STATE); in CheckFrameStateInput()
252 } else if (GetOpCode() == OpCode::IF_BRANCH || GetOpCode() == OpCode::JS_BYTECODE) { in CheckStateOutput()
254 } else if (GetOpCode() == OpCode::SWITCH_BRANCH) { in CheckStateOutput()
269 std::map<std::pair<OpCode, BitField>, size_t> setOfOps; in CheckBranchOutput()
270 if (GetOpCode() == OpCode::IF_BRANCH) { in CheckBranchOutput()
297 if (GetOpCode() == OpCode::NOP || GetOpCode() == OpCode::DEAD) { in CheckNOP()
306 if (GetOpCode() == OpCode::VALUE_SELECTOR || GetOpCode() == OpCode::DEPEND_SELECTOR) { in CheckSelector()
308 if (stateOp == OpCode::MERGE || stateOp == OpCode::LOOP_BEGIN) { in CheckSelector()
310 if (GetOpCode() == OpCode::DEPEND_SELECTOR) { in CheckSelector()
332 if (GetOpCode() == OpCode::DEPEND_RELAY) { in CheckRelay()
334 …if (!(stateOp == OpCode::IF_TRUE || stateOp == OpCode::IF_FALSE || stateOp == OpCode::SWITCH_CASE … in CheckRelay()
335 …stateOp == OpCode::DEFAULT_CASE || stateOp == OpCode::IF_SUCCESS || stateOp == OpCode::IF_EXCEPTIO… in CheckRelay()
336 stateOp == OpCode::ORDINARY_BLOCK)) { in CheckRelay()
627 OpCode Gate::GetOpCode() const in GetOpCode()
717 auto opcode = GetOpCode(); in Print() local
718 if (opcode != OpCode::NOP && opcode != OpCode::DEAD) { in Print()
719 …std::string log("{\"id\":" + std::to_string(id_) + ", \"op\":\"" + GateMetaData::Str(opcode) + "\"… in Print()
758 opcode = curOut->GetGateConst()->GetOpCode(); in Print()
760 … (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) : std::string("")); in Print()
765 (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) in Print()
776 auto opcode = GetOpCode(); in ShortPrint() local
777 if (opcode != OpCode::NOP && opcode != OpCode::DEAD) { in ShortPrint()
778 …std::string log("(\"id\"=" + std::to_string(id_) + ", \"op\"=\"" + GateMetaData::Str(opcode) + "\"… in ShortPrint()
814 opcode = curOut->GetGateConst()->GetOpCode(); in ShortPrint()
816 (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) : std::string("")); in ShortPrint()
821 (inListPreview ? std::string(":" + GateMetaData::Str(opcode)) in ShortPrint()