Lines Matching refs:opc
112 if (phi->opc != OPC_META_PHI)
194 } else if (opc_cat(instr->opc) == 1 || opc_cat(instr->opc) == 6) {
196 } else if (opc_cat(instr->opc) == 0) {
198 } else if (instr->opc == OPC_META_PARALLEL_COPY) {
202 } else if (instr->opc == OPC_ANY_MACRO || instr->opc == OPC_ALL_MACRO ||
203 instr->opc == OPC_READ_FIRST_MACRO ||
204 instr->opc == OPC_READ_COND_MACRO) {
226 switch (opc_cat(instr->opc)) {
228 if (instr->opc == OPC_MOVMSK || instr->opc == OPC_BALLOT_MACRO) {
234 } else if (instr->opc == OPC_ANY_MACRO || instr->opc == OPC_ALL_MACRO ||
235 instr->opc == OPC_READ_FIRST_MACRO ||
236 instr->opc == OPC_READ_COND_MACRO) {
238 } else if (instr->opc == OPC_ELECT_MACRO || instr->opc == OPC_SHPS_MACRO) {
241 } else if (instr->opc == OPC_SCAN_MACRO) {
257 switch (instr->opc) {
275 if (instr->opc != OPC_MOV)
280 /* Validate that cat3 opc matches the src type. We've already checked
284 validate_assert(ctx, instr->opc == cat3_half_opc(instr->opc));
286 validate_assert(ctx, instr->opc == cat3_full_opc(instr->opc));
290 /* Validate that cat4 opc matches the dst type: */
292 validate_assert(ctx, instr->opc == cat4_half_opc(instr->opc));
294 validate_assert(ctx, instr->opc == cat4_full_opc(instr->opc));
301 switch (instr->opc) {
360 if (instr->opc == OPC_META_PARALLEL_COPY) {
408 if (instr->opc == OPC_META_PHI) {
410 validate_assert(ctx, prev == NULL || prev->opc == OPC_META_PHI);