Lines Matching defs:opcode
54 static constexpr bool IsUnaryWithFeedback(Operator::Opcode opcode) {
58 switch (opcode) {
67 static constexpr bool IsBinaryWithFeedback(Operator::Opcode opcode) {
71 switch (opcode) {
1158 DCHECK(JSOperator::IsUnaryWithFeedback(node->opcode()));
1175 DCHECK(JSOperator::IsBinaryWithFeedback(node->opcode()));
1197 DCHECK_EQ(IrOpcode::kJSGetIterator, node->opcode());
1214 DCHECK_EQ(IrOpcode::kJSCloneObject, node->opcode());
1232 DCHECK_EQ(IrOpcode::kJSGetTemplateObject, node->opcode());
1248 DCHECK(node->opcode() == IrOpcode::kJSCreateLiteralArray ||
1249 node->opcode() == IrOpcode::kJSCreateLiteralObject ||
1250 node->opcode() == IrOpcode::kJSCreateLiteralRegExp);
1269 DCHECK_EQ(IrOpcode::kJSHasProperty, node->opcode());
1287 DCHECK_EQ(IrOpcode::kJSLoadProperty, node->opcode());
1306 DCHECK_EQ(IrOpcode::kJSSetKeyedProperty, node->opcode());
1326 DCHECK_EQ(IrOpcode::kJSDefineKeyedOwnProperty, node->opcode());
1428 return node->opcode() == IrOpcode::kJSCall ||
1429 node->opcode() == IrOpcode::kJSCallWithArrayLike ||
1430 node->opcode() == IrOpcode::kJSCallWithSpread ||
1431 node->opcode() == IrOpcode::kJSConstruct ||
1432 node->opcode() == IrOpcode::kJSConstructWithArrayLike ||
1433 node->opcode() == IrOpcode::kJSConstructWithSpread
1435 || node->opcode() == IrOpcode::kJSWasmCall
1442 bool IsExpectedOpcode(int opcode) {
1443 return opcode == kOpcode;
1447 bool IsExpectedOpcode(int opcode) {
1448 return opcode == kOpcode1 || IsExpectedOpcode<kOpcode2, kOpcodes...>(opcode);
1455 DCHECK(IsExpectedOpcode<kOpcodes...>(node->opcode()));
1489 DCHECK_EQ(IrOpcode::kJSWasmCall, node->opcode());
1521 DCHECK_EQ(kOpcode, node->opcode());
1554 DCHECK_EQ(IrOpcode::kJSLoadNamed, node->opcode());
1570 DCHECK_EQ(IrOpcode::kJSLoadNamedFromSuper, node->opcode());
1587 DCHECK_EQ(IrOpcode::kJSSetNamedProperty, node->opcode());
1604 DCHECK_EQ(IrOpcode::kJSDefineNamedOwnProperty, node->opcode());
1622 DCHECK_EQ(IrOpcode::kJSStoreGlobal, node->opcode());
1639 DCHECK_EQ(IrOpcode::kJSLoadGlobal, node->opcode());
1655 DCHECK_EQ(IrOpcode::kJSCreateEmptyLiteralArray, node->opcode());
1671 DCHECK_EQ(IrOpcode::kJSDefineKeyedOwnPropertyInLiteral, node->opcode());
1692 DCHECK_EQ(IrOpcode::kJSStoreInArrayLiteral, node->opcode());
1711 DCHECK_EQ(IrOpcode::kJSCreateClosure, node->opcode());
1728 DCHECK_EQ(IrOpcode::kJSForInPrepare, node->opcode());
1745 DCHECK_EQ(IrOpcode::kJSForInNext, node->opcode());