Home | History | Annotate | Download | only in compiler

Lines Matching refs:Opcode

14 bool IsCommonOpcode(IrOpcode::Value opcode) {
15 switch (opcode) {
16 #define OPCODE(Opcode) \
17 case IrOpcode::k##Opcode: \
19 COMMON_OP_LIST(OPCODE)
20 CONTROL_OP_LIST(OPCODE)
21 #undef OPCODE
28 bool IsControlOpcode(IrOpcode::Value opcode) {
29 switch (opcode) {
30 #define OPCODE(Opcode) \
31 case IrOpcode::k##Opcode: \
33 CONTROL_OP_LIST(OPCODE)
34 #undef OPCODE
41 bool IsJsOpcode(IrOpcode::Value opcode) {
42 switch (opcode) {
43 #define OPCODE(Opcode) \
44 case IrOpcode::k##Opcode: \
46 JS_OP_LIST(OPCODE)
47 #undef OPCODE
54 bool IsConstantOpcode(IrOpcode::Value opcode) {
55 switch (opcode) {
56 #define OPCODE(Opcode) \
57 case IrOpcode::k##Opcode: \
59 CONSTANT_OP_LIST(OPCODE)
60 #undef OPCODE
67 bool IsComparisonOpcode(IrOpcode::Value opcode) {
68 switch (opcode) {
69 #define OPCODE(Opcode) \
70 case IrOpcode::k##Opcode: \
72 JS_COMPARE_BINOP_LIST(OPCODE)
73 SIMPLIFIED_COMPARE_BINOP_LIST(OPCODE)
74 MACHINE_COMPARE_BINOP_LIST(OPCODE)
75 #undef OPCODE
89 #define OPCODE(Opcode) \
90 EXPECT_EQ(IsCommonOpcode(IrOpcode::k##Opcode), \
91 IrOpcode::IsCommonOpcode(IrOpcode::k##Opcode));
92 ALL_OP_LIST(OPCODE)
93 #undef OPCODE
99 #define OPCODE(Opcode) \
100 EXPECT_EQ(IsControlOpcode(IrOpcode::k##Opcode), \
101 IrOpcode::IsControlOpcode(IrOpcode::k##Opcode));
102 ALL_OP_LIST(OPCODE)
103 #undef OPCODE
109 #define OPCODE(Opcode) \
110 EXPECT_EQ(IsJsOpcode(IrOpcode::k##Opcode), \
111 IrOpcode::IsJsOpcode(IrOpcode::k##Opcode));
112 ALL_OP_LIST(OPCODE)
113 #undef OPCODE
119 #define OPCODE(Opcode) \
120 EXPECT_EQ(IsConstantOpcode(IrOpcode::k##Opcode), \
121 IrOpcode::IsConstantOpcode(IrOpcode::k##Opcode));
122 ALL_OP_LIST(OPCODE)
123 #undef OPCODE
129 #define OPCODE(Opcode) \
130 EXPECT_EQ(IsComparisonOpcode(IrOpcode::k##Opcode), \
131 IrOpcode::IsComparisonOpcode(IrOpcode::k##Opcode));
132 ALL_OP_LIST(OPCODE)
133 #undef OPCODE
139 #define OPCODE(Opcode) \
140 EXPECT_STREQ(#Opcode, IrOpcode::Mnemonic(IrOpcode::k##Opcode));
141 ALL_OP_LIST(OPCODE)
142 #undef OPCODE