Lines Matching full:pop
304 // If we detect a pattern of 'push, immediate-op, unmasked pop', then we can in simplifyImmediateUnmaskedOp()
311 // If the last instruction is an unmasked pop... in simplifyImmediateUnmaskedOp()
328 // ... we can shrink the push, eliminate the pop, and perform the immediate in simplifyImmediateUnmaskedOp()
388 // Look for a pattern of `push, immediate-ops, pop` and simplify it down to an in discard_stack()
397 // op with an equal number of slots, is interpreted as an unmasked stack pop. in discard_stack()
404 // See if we can write this pop in a simpler way. in discard_stack()
1377 SkASSERTF(current[stackID] >= 0, "unbalanced temp stack push/pop on stack %d", stackID); in tempStackMaxDepths()
1383 SkASSERTF(current[stackID] == 0, "unbalanced temp stack push/pop on stack %d", stackID); in tempStackMaxDepths()
2898 using POp = ProgramOp; in dump() typedef
2920 case POp::label: in dump()
2924 case POp::invoke_shader: in dump()
2925 case POp::invoke_color_filter: in dump()
2926 case POp::invoke_blender: in dump()
2927 case POp::invoke_to_linear_srgb: in dump()
2928 case POp::invoke_from_linear_srgb: in dump()
2972 case POp::label: in dump()
2973 case POp::invoke_shader: in dump()
2974 case POp::invoke_color_filter: in dump()
2975 case POp::invoke_blender: in dump()
2979 case POp::case_op: { in dump()
2986 case POp::swizzle_1: in dump()
2987 case POp::swizzle_2: in dump()
2988 case POp::swizzle_3: in dump()
2989 case POp::swizzle_4: in dump()
2993 case POp::swizzle_copy_slot_masked: in dump()
2994 case POp::swizzle_copy_2_slots_masked: in dump()
2995 case POp::swizzle_copy_3_slots_masked: in dump()
2996 case POp::swizzle_copy_4_slots_masked: in dump()
3000 case POp::refract_4_floats: in dump()
3005 case POp::dot_2_floats: in dump()
3010 case POp::dot_3_floats: in dump()
3015 case POp::dot_4_floats: in dump()
3020 case POp::shuffle: in dump()
3024 case POp::matrix_multiply_2: in dump()
3025 case POp::matrix_multiply_3: in dump()
3026 case POp::matrix_multiply_4: in dump()
3030 case POp::load_condition_mask: in dump()
3031 case POp::store_condition_mask: in dump()
3032 case POp::load_loop_mask: in dump()
3033 case POp::store_loop_mask: in dump()
3034 case POp::merge_loop_mask: in dump()
3035 case POp::reenable_loop_mask: in dump()
3036 case POp::load_return_mask: in dump()
3037 case POp::store_return_mask: in dump()
3038 case POp::continue_op: in dump()
3039 case POp::cast_to_float_from_int: case POp::cast_to_float_from_uint: in dump()
3040 case POp::cast_to_int_from_float: case POp::cast_to_uint_from_float: in dump()
3041 case POp::abs_int: in dump()
3042 case POp::acos_float: in dump()
3043 case POp::asin_float: in dump()
3044 case POp::atan_float: in dump()
3045 case POp::ceil_float: in dump()
3046 case POp::cos_float: in dump()
3047 case POp::exp_float: in dump()
3048 case POp::exp2_float: in dump()
3049 case POp::log_float: in dump()
3050 case POp::log2_float: in dump()
3051 case POp::floor_float: in dump()
3052 case POp::invsqrt_float: in dump()
3053 case POp::sin_float: in dump()
3054 case POp::sqrt_float: in dump()
3055 case POp::tan_float: in dump()
3059 case POp::store_src_rg: in dump()
3060 case POp::cast_to_float_from_2_ints: case POp::cast_to_float_from_2_uints: in dump()
3061 case POp::cast_to_int_from_2_floats: case POp::cast_to_uint_from_2_floats: in dump()
3062 case POp::abs_2_ints: in dump()
3063 case POp::ceil_2_floats: in dump()
3064 case POp::floor_2_floats: in dump()
3065 case POp::invsqrt_2_floats: in dump()
3069 case POp::cast_to_float_from_3_ints: case POp::cast_to_float_from_3_uints: in dump()
3070 case POp::cast_to_int_from_3_floats: case POp::cast_to_uint_from_3_floats: in dump()
3071 case POp::abs_3_ints: in dump()
3072 case POp::ceil_3_floats: in dump()
3073 case POp::floor_3_floats: in dump()
3074 case POp::invsqrt_3_floats: in dump()
3078 case POp::load_src: in dump()
3079 case POp::load_dst: in dump()
3080 case POp::exchange_src: in dump()
3081 case POp::store_src: in dump()
3082 case POp::store_dst: in dump()
3083 case POp::store_device_xy01: in dump()
3084 case POp::invoke_to_linear_srgb: in dump()
3085 case POp::invoke_from_linear_srgb: in dump()
3086 case POp::cast_to_float_from_4_ints: case POp::cast_to_float_from_4_uints: in dump()
3087 case POp::cast_to_int_from_4_floats: case POp::cast_to_uint_from_4_floats: in dump()
3088 case POp::abs_4_ints: in dump()
3089 case POp::ceil_4_floats: in dump()
3090 case POp::floor_4_floats: in dump()
3091 case POp::invsqrt_4_floats: in dump()
3092 case POp::inverse_mat2: in dump()
3096 case POp::inverse_mat3: in dump()
3100 case POp::inverse_mat4: in dump()
3104 case POp::copy_constant: in dump()
3105 case POp::add_imm_float: in dump()
3106 case POp::mul_imm_float: in dump()
3107 case POp::cmple_imm_float: in dump()
3108 case POp::cmplt_imm_float: in dump()
3109 case POp::cmpeq_imm_float: in dump()
3110 case POp::cmpne_imm_float: in dump()
3111 case POp::min_imm_float: in dump()
3112 case POp::max_imm_float: in dump()
3116 case POp::add_imm_int: in dump()
3117 case POp::mul_imm_int: in dump()
3118 case POp::bitwise_and_imm_int: in dump()
3119 case POp::bitwise_xor_imm_int: in dump()
3120 case POp::cmple_imm_int: in dump()
3121 case POp::cmple_imm_uint: in dump()
3122 case POp::cmplt_imm_int: in dump()
3123 case POp::cmplt_imm_uint: in dump()
3124 case POp::cmpeq_imm_int: in dump()
3125 case POp::cmpne_imm_int: in dump()
3129 case POp::splat_2_constants: in dump()
3130 case POp::bitwise_and_imm_2_ints: in dump()
3134 case POp::splat_3_constants: in dump()
3135 case POp::bitwise_and_imm_3_ints: in dump()
3139 case POp::splat_4_constants: in dump()
3140 case POp::bitwise_and_imm_4_ints: in dump()
3144 case POp::copy_uniform: in dump()
3148 case POp::copy_2_uniforms: in dump()
3152 case POp::copy_3_uniforms: in dump()
3156 case POp::copy_4_uniforms: in dump()
3160 case POp::copy_slot_masked: in dump()
3161 case POp::copy_slot_unmasked: in dump()
3162 case POp::copy_immutable_unmasked: in dump()
3166 case POp::copy_2_slots_masked: in dump()
3167 case POp::copy_2_slots_unmasked: in dump()
3168 case POp::copy_2_immutables_unmasked: in dump()
3172 case POp::copy_3_slots_masked: in dump()
3173 case POp::copy_3_slots_unmasked: in dump()
3174 case POp::copy_3_immutables_unmasked: in dump()
3178 case POp::copy_4_slots_masked: in dump()
3179 case POp::copy_4_slots_unmasked: in dump()
3180 case POp::copy_4_immutables_unmasked: in dump()
3184 case POp::copy_from_indirect_uniform_unmasked: in dump()
3185 case POp::copy_from_indirect_unmasked: in dump()
3186 case POp::copy_to_indirect_masked: { in dump()
3194 case POp::swizzle_copy_to_indirect_masked: { in dump()
3203 case POp::merge_condition_mask: in dump()
3204 case POp::merge_inv_condition_mask: in dump()
3205 case POp::add_float: case POp::add_int: in dump()
3206 case POp::sub_float: case POp::sub_int: in dump()
3207 case POp::mul_float: case POp::mul_int: in dump()
3208 case POp::div_float: case POp::div_int: case POp::div_uint: in dump()
3209 case POp::bitwise_and_int: in dump()
3210 case POp::bitwise_or_int: in dump()
3211 case POp::bitwise_xor_int: in dump()
3212 case POp::mod_float: in dump()
3213 case POp::min_float: case POp::min_int: case POp::min_uint: in dump()
3214 case POp::max_float: case POp::max_int: case POp::max_uint: in dump()
3215 case POp::cmplt_float: case POp::cmplt_int: case POp::cmplt_uint: in dump()
3216 case POp::cmple_float: case POp::cmple_int: case POp::cmple_uint: in dump()
3217 case POp::cmpeq_float: case POp::cmpeq_int: in dump()
3218 case POp::cmpne_float: case POp::cmpne_int: in dump()
3222 case POp::mix_float: case POp::mix_int: in dump()
3226 case POp::add_2_floats: case POp::add_2_ints: in dump()
3227 case POp::sub_2_floats: case POp::sub_2_ints: in dump()
3228 case POp::mul_2_floats: case POp::mul_2_ints: in dump()
3229 case POp::div_2_floats: case POp::div_2_ints: case POp::div_2_uints: in dump()
3230 case POp::bitwise_and_2_ints: in dump()
3231 case POp::bitwise_or_2_ints: in dump()
3232 case POp::bitwise_xor_2_ints: in dump()
3233 case POp::mod_2_floats: in dump()
3234 case POp::min_2_floats: case POp::min_2_ints: case POp::min_2_uints: in dump()
3235 case POp::max_2_floats: case POp::max_2_ints: case POp::max_2_uints: in dump()
3236 case POp::cmplt_2_floats: case POp::cmplt_2_ints: case POp::cmplt_2_uints: in dump()
3237 case POp::cmple_2_floats: case POp::cmple_2_ints: case POp::cmple_2_uints: in dump()
3238 case POp::cmpeq_2_floats: case POp::cmpeq_2_ints: in dump()
3239 case POp::cmpne_2_floats: case POp::cmpne_2_ints: in dump()
3243 case POp::mix_2_floats: case POp::mix_2_ints: in dump()
3247 case POp::add_3_floats: case POp::add_3_ints: in dump()
3248 case POp::sub_3_floats: case POp::sub_3_ints: in dump()
3249 case POp::mul_3_floats: case POp::mul_3_ints: in dump()
3250 case POp::div_3_floats: case POp::div_3_ints: case POp::div_3_uints: in dump()
3251 case POp::bitwise_and_3_ints: in dump()
3252 case POp::bitwise_or_3_ints: in dump()
3253 case POp::bitwise_xor_3_ints: in dump()
3254 case POp::mod_3_floats: in dump()
3255 case POp::min_3_floats: case POp::min_3_ints: case POp::min_3_uints: in dump()
3256 case POp::max_3_floats: case POp::max_3_ints: case POp::max_3_uints: in dump()
3257 case POp::cmplt_3_floats: case POp::cmplt_3_ints: case POp::cmplt_3_uints: in dump()
3258 case POp::cmple_3_floats: case POp::cmple_3_ints: case POp::cmple_3_uints: in dump()
3259 case POp::cmpeq_3_floats: case POp::cmpeq_3_ints: in dump()
3260 case POp::cmpne_3_floats: case POp::cmpne_3_ints: in dump()
3264 case POp::mix_3_floats: case POp::mix_3_ints: in dump()
3268 case POp::add_4_floats: case POp::add_4_ints: in dump()
3269 case POp::sub_4_floats: case POp::sub_4_ints: in dump()
3270 case POp::mul_4_floats: case POp::mul_4_ints: in dump()
3271 case POp::div_4_floats: case POp::div_4_ints: case POp::div_4_uints: in dump()
3272 case POp::bitwise_and_4_ints: in dump()
3273 case POp::bitwise_or_4_ints: in dump()
3274 case POp::bitwise_xor_4_ints: in dump()
3275 case POp::mod_4_floats: in dump()
3276 case POp::min_4_floats: case POp::min_4_ints: case POp::min_4_uints: in dump()
3277 case POp::max_4_floats: case POp::max_4_ints: case POp::max_4_uints: in dump()
3278 case POp::cmplt_4_floats: case POp::cmplt_4_ints: case POp::cmplt_4_uints: in dump()
3279 case POp::cmple_4_floats: case POp::cmple_4_ints: case POp::cmple_4_uints: in dump()
3280 case POp::cmpeq_4_floats: case POp::cmpeq_4_ints: in dump()
3281 case POp::cmpne_4_floats: case POp::cmpne_4_ints: in dump()
3285 case POp::mix_4_floats: case POp::mix_4_ints: in dump()
3289 case POp::add_n_floats: case POp::add_n_ints: in dump()
3290 case POp::sub_n_floats: case POp::sub_n_ints: in dump()
3291 case POp::mul_n_floats: case POp::mul_n_ints: in dump()
3292 case POp::div_n_floats: case POp::div_n_ints: case POp::div_n_uints: in dump()
3293 case POp::bitwise_and_n_ints: in dump()
3294 case POp::bitwise_or_n_ints: in dump()
3295 case POp::bitwise_xor_n_ints: in dump()
3296 case POp::mod_n_floats: in dump()
3297 case POp::min_n_floats: case POp::min_n_ints: case POp::min_n_uints: in dump()
3298 case POp::max_n_floats: case POp::max_n_ints: case POp::max_n_uints: in dump()
3299 case POp::cmplt_n_floats: case POp::cmplt_n_ints: case POp::cmplt_n_uints: in dump()
3300 case POp::cmple_n_floats: case POp::cmple_n_ints: case POp::cmple_n_uints: in dump()
3301 case POp::cmpeq_n_floats: case POp::cmpeq_n_ints: in dump()
3302 case POp::cmpne_n_floats: case POp::cmpne_n_ints: in dump()
3303 case POp::atan2_n_floats: in dump()
3304 case POp::pow_n_floats: in dump()
3308 case POp::mix_n_floats: case POp::mix_n_ints: in dump()
3309 case POp::smoothstep_n_floats: in dump()
3313 case POp::jump: in dump()
3314 case POp::branch_if_all_lanes_active: in dump()
3315 case POp::branch_if_any_lanes_active: in dump()
3316 case POp::branch_if_no_lanes_active: in dump()
3321 case POp::branch_if_no_active_lanes_eq: { in dump()
3328 case POp::trace_var: { in dump()
3337 case POp::trace_line: { in dump()
3343 case POp::trace_enter: in dump()
3344 case POp::trace_exit: { in dump()
3354 case POp::trace_scope: { in dump()
3366 #define M(x) case POp::x: opName = #x; break; in dump()
3374 case POp::trace_var: in dump()
3378 case POp::trace_line: in dump()
3382 case POp::trace_enter: in dump()
3386 case POp::trace_exit: in dump()
3390 case POp::trace_scope: in dump()
3394 case POp::init_lane_masks: in dump()
3398 case POp::load_condition_mask: in dump()
3402 case POp::store_condition_mask: in dump()
3406 case POp::merge_condition_mask: in dump()
3410 case POp::merge_inv_condition_mask: in dump()
3414 case POp::load_loop_mask: in dump()
3418 case POp::store_loop_mask: in dump()
3422 case POp::mask_off_loop_mask: in dump()
3426 case POp::reenable_loop_mask: in dump()
3430 case POp::merge_loop_mask: in dump()
3434 case POp::load_return_mask: in dump()
3438 case POp::store_return_mask: in dump()
3442 case POp::mask_off_return_mask: in dump()
3446 case POp::store_src_rg: in dump()
3450 case POp::exchange_src: in dump()
3454 case POp::store_src: in dump()
3458 case POp::store_dst: in dump()
3462 case POp::store_device_xy01: in dump()
3466 case POp::load_src: in dump()
3470 case POp::load_dst: in dump()
3474 case POp::bitwise_and_int: in dump()
3475 case POp::bitwise_and_2_ints: in dump()
3476 case POp::bitwise_and_3_ints: in dump()
3477 case POp::bitwise_and_4_ints: in dump()
3478 case POp::bitwise_and_n_ints: in dump()
3479 case POp::bitwise_and_imm_int: in dump()
3480 case POp::bitwise_and_imm_2_ints: in dump()
3481 case POp::bitwise_and_imm_3_ints: in dump()
3482 case POp::bitwise_and_imm_4_ints: in dump()
3486 case POp::bitwise_or_int: in dump()
3487 case POp::bitwise_or_2_ints: in dump()
3488 case POp::bitwise_or_3_ints: in dump()
3489 case POp::bitwise_or_4_ints: in dump()
3490 case POp::bitwise_or_n_ints: in dump()
3494 case POp::bitwise_xor_int: in dump()
3495 case POp::bitwise_xor_2_ints: in dump()
3496 case POp::bitwise_xor_3_ints: in dump()
3497 case POp::bitwise_xor_4_ints: in dump()
3498 case POp::bitwise_xor_n_ints: in dump()
3499 case POp::bitwise_xor_imm_int: in dump()
3503 case POp::cast_to_float_from_int: in dump()
3504 case POp::cast_to_float_from_2_ints: in dump()
3505 case POp::cast_to_float_from_3_ints: in dump()
3506 case POp::cast_to_float_from_4_ints: in dump()
3510 case POp::cast_to_float_from_uint: in dump()
3511 case POp::cast_to_float_from_2_uints: in dump()
3512 case POp::cast_to_float_from_3_uints: in dump()
3513 case POp::cast_to_float_from_4_uints: in dump()
3517 case POp::cast_to_int_from_float: in dump()
3518 case POp::cast_to_int_from_2_floats: in dump()
3519 case POp::cast_to_int_from_3_floats: in dump()
3520 case POp::cast_to_int_from_4_floats: in dump()
3524 case POp::cast_to_uint_from_float: in dump()
3525 case POp::cast_to_uint_from_2_floats: in dump()
3526 case POp::cast_to_uint_from_3_floats: in dump()
3527 case POp::cast_to_uint_from_4_floats: in dump()
3531 case POp::copy_slot_masked: case POp::copy_2_slots_masked: in dump()
3532 case POp::copy_3_slots_masked: case POp::copy_4_slots_masked: in dump()
3533 case POp::swizzle_copy_slot_masked: case POp::swizzle_copy_2_slots_masked: in dump()
3534 case POp::swizzle_copy_3_slots_masked: case POp::swizzle_copy_4_slots_masked: in dump()
3538 case POp::copy_uniform: case POp::copy_2_uniforms: in dump()
3539 case POp::copy_3_uniforms: case POp::copy_4_uniforms: in dump()
3540 case POp::copy_slot_unmasked: case POp::copy_2_slots_unmasked: in dump()
3541 case POp::copy_3_slots_unmasked: case POp::copy_4_slots_unmasked: in dump()
3542 case POp::copy_immutable_unmasked: case POp::copy_2_immutables_unmasked: in dump()
3543 case POp::copy_3_immutables_unmasked: case POp::copy_4_immutables_unmasked: in dump()
3544 case POp::copy_constant: case POp::splat_2_constants: in dump()
3545 case POp::splat_3_constants: case POp::splat_4_constants: in dump()
3546 case POp::swizzle_1: case POp::swizzle_2: in dump()
3547 case POp::swizzle_3: case POp::swizzle_4: in dump()
3548 case POp::shuffle: in dump()
3552 case POp::copy_from_indirect_unmasked: in dump()
3553 case POp::copy_from_indirect_uniform_unmasked: in dump()
3557 case POp::copy_to_indirect_masked: in dump()
3561 case POp::swizzle_copy_to_indirect_masked: in dump()
3566 case POp::abs_int: in dump()
3567 case POp::abs_2_ints: in dump()
3568 case POp::abs_3_ints: in dump()
3569 case POp::abs_4_ints: in dump()
3573 case POp::acos_float: in dump()
3577 case POp::asin_float: in dump()
3581 case POp::atan_float: in dump()
3585 case POp::atan2_n_floats: in dump()
3589 case POp::ceil_float: in dump()
3590 case POp::ceil_2_floats: in dump()
3591 case POp::ceil_3_floats: in dump()
3592 case POp::ceil_4_floats: in dump()
3596 case POp::cos_float: in dump()
3600 case POp::refract_4_floats: in dump()
3604 case POp::dot_2_floats: in dump()
3605 case POp::dot_3_floats: in dump()
3606 case POp::dot_4_floats: in dump()
3610 case POp::exp_float: in dump()
3614 case POp::exp2_float: in dump()
3618 case POp::log_float: in dump()
3622 case POp::log2_float: in dump()
3626 case POp::pow_n_floats: in dump()
3630 case POp::sin_float: in dump()
3634 case POp::sqrt_float: in dump()
3638 case POp::tan_float: in dump()
3642 case POp::floor_float: in dump()
3643 case POp::floor_2_floats: in dump()
3644 case POp::floor_3_floats: in dump()
3645 case POp::floor_4_floats: in dump()
3649 case POp::invsqrt_float: in dump()
3650 case POp::invsqrt_2_floats: in dump()
3651 case POp::invsqrt_3_floats: in dump()
3652 case POp::invsqrt_4_floats: in dump()
3656 case POp::inverse_mat2: in dump()
3657 case POp::inverse_mat3: in dump()
3658 case POp::inverse_mat4: in dump()
3662 case POp::add_float: case POp::add_int: in dump()
3663 case POp::add_2_floats: case POp::add_2_ints: in dump()
3664 case POp::add_3_floats: case POp::add_3_ints: in dump()
3665 case POp::add_4_floats: case POp::add_4_ints: in dump()
3666 case POp::add_n_floats: case POp::add_n_ints: in dump()
3667 case POp::add_imm_float: case POp::add_imm_int: in dump()
3671 case POp::sub_float: case POp::sub_int: in dump()
3672 case POp::sub_2_floats: case POp::sub_2_ints: in dump()
3673 case POp::sub_3_floats: case POp::sub_3_ints: in dump()
3674 case POp::sub_4_floats: case POp::sub_4_ints: in dump()
3675 case POp::sub_n_floats: case POp::sub_n_ints: in dump()
3679 case POp::mul_float: case POp::mul_int: in dump()
3680 case POp::mul_2_floats: case POp::mul_2_ints: in dump()
3681 case POp::mul_3_floats: case POp::mul_3_ints: in dump()
3682 case POp::mul_4_floats: case POp::mul_4_ints: in dump()
3683 case POp::mul_n_floats: case POp::mul_n_ints: in dump()
3684 case POp::mul_imm_float: case POp::mul_imm_int: in dump()
3688 case POp::div_float: case POp::div_int: case POp::div_uint: in dump()
3689 case POp::div_2_floats: case POp::div_2_ints: case POp::div_2_uints: in dump()
3690 case POp::div_3_floats: case POp::div_3_ints: case POp::div_3_uints: in dump()
3691 case POp::div_4_floats: case POp::div_4_ints: case POp::div_4_uints: in dump()
3692 case POp::div_n_floats: case POp::div_n_ints: case POp::div_n_uints: in dump()
3696 case POp::matrix_multiply_2: in dump()
3697 case POp::matrix_multiply_3: in dump()
3698 case POp::matrix_multiply_4: in dump()
3702 case POp::mod_float: in dump()
3703 case POp::mod_2_floats: in dump()
3704 case POp::mod_3_floats: in dump()
3705 case POp::mod_4_floats: in dump()
3706 case POp::mod_n_floats: in dump()
3710 case POp::min_float: case POp::min_int: case POp::min_uint: in dump()
3711 case POp::min_2_floats: case POp::min_2_ints: case POp::min_2_uints: in dump()
3712 case POp::min_3_floats: case POp::min_3_ints: case POp::min_3_uints: in dump()
3713 case POp::min_4_floats: case POp::min_4_ints: case POp::min_4_uints: in dump()
3714 case POp::min_n_floats: case POp::min_n_ints: case POp::min_n_uints: in dump()
3715 case POp::min_imm_float: in dump()
3719 case POp::max_float: case POp::max_int: case POp::max_uint: in dump()
3720 case POp::max_2_floats: case POp::max_2_ints: case POp::max_2_uints: in dump()
3721 case POp::max_3_floats: case POp::max_3_ints: case POp::max_3_uints: in dump()
3722 case POp::max_4_floats: case POp::max_4_ints: case POp::max_4_uints: in dump()
3723 case POp::max_n_floats: case POp::max_n_ints: case POp::max_n_uints: in dump()
3724 case POp::max_imm_float: in dump()
3728 case POp::cmplt_float: case POp::cmplt_int: case POp::cmplt_uint: in dump()
3729 case POp::cmplt_2_floats: case POp::cmplt_2_ints: case POp::cmplt_2_uints: in dump()
3730 case POp::cmplt_3_floats: case POp::cmplt_3_ints: case POp::cmplt_3_uints: in dump()
3731 case POp::cmplt_4_floats: case POp::cmplt_4_ints: case POp::cmplt_4_uints: in dump()
3732 case POp::cmplt_n_floats: case POp::cmplt_n_ints: case POp::cmplt_n_uints: in dump()
3733 case POp::cmplt_imm_float: case POp::cmplt_imm_int: case POp::cmplt_imm_uint: in dump()
3737 case POp::cmple_float: case POp::cmple_int: case POp::cmple_uint: in dump()
3738 case POp::cmple_2_floats: case POp::cmple_2_ints: case POp::cmple_2_uints: in dump()
3739 case POp::cmple_3_floats: case POp::cmple_3_ints: case POp::cmple_3_uints: in dump()
3740 case POp::cmple_4_floats: case POp::cmple_4_ints: case POp::cmple_4_uints: in dump()
3741 case POp::cmple_n_floats: case POp::cmple_n_ints: case POp::cmple_n_uints: in dump()
3742 case POp::cmple_imm_float: case POp::cmple_imm_int: case POp::cmple_imm_uint: in dump()
3746 case POp::cmpeq_float: case POp::cmpeq_int: in dump()
3747 case POp::cmpeq_2_floats: case POp::cmpeq_2_ints: in dump()
3748 case POp::cmpeq_3_floats: case POp::cmpeq_3_ints: in dump()
3749 case POp::cmpeq_4_floats: case POp::cmpeq_4_ints: in dump()
3750 case POp::cmpeq_n_floats: case POp::cmpeq_n_ints: in dump()
3751 case POp::cmpeq_imm_float: case POp::cmpeq_imm_int: in dump()
3755 case POp::cmpne_float: case POp::cmpne_int: in dump()
3756 case POp::cmpne_2_floats: case POp::cmpne_2_ints: in dump()
3757 case POp::cmpne_3_floats: case POp::cmpne_3_ints: in dump()
3758 case POp::cmpne_4_floats: case POp::cmpne_4_ints: in dump()
3759 case POp::cmpne_n_floats: case POp::cmpne_n_ints: in dump()
3760 case POp::cmpne_imm_float: case POp::cmpne_imm_int: in dump()
3764 case POp::mix_float: case POp::mix_int: in dump()
3765 case POp::mix_2_floats: case POp::mix_2_ints: in dump()
3766 case POp::mix_3_floats: case POp::mix_3_ints: in dump()
3767 case POp::mix_4_floats: case POp::mix_4_ints: in dump()
3768 case POp::mix_n_floats: case POp::mix_n_ints: in dump()
3772 case POp::smoothstep_n_floats: in dump()
3776 case POp::jump: in dump()
3777 case POp::branch_if_all_lanes_active: in dump()
3778 case POp::branch_if_any_lanes_active: in dump()
3779 case POp::branch_if_no_lanes_active: in dump()
3780 case POp::invoke_shader: in dump()
3781 case POp::invoke_color_filter: in dump()
3782 case POp::invoke_blender: in dump()
3786 case POp::invoke_to_linear_srgb: in dump()
3790 case POp::invoke_from_linear_srgb: in dump()
3794 case POp::branch_if_no_active_lanes_eq: in dump()
3798 case POp::label: in dump()
3802 case POp::case_op: in dump()
3807 case POp::continue_op: in dump()