Skip to content
  • Timothy Arceri's avatar
    nir: add flt comparision simplification · 83f7fdf8
    Timothy Arceri authored
    
    
    Didn't turn out as useful as I'd hoped, but it will help alot more on
    i965 by reducing regressions when we drop brw_do_channel_expressions()
    and brw_do_vector_splitting().
    
    I'm not sure how much sense 'is_not_used_by_conditional' makes on
    platforms other than i965 but since this is a new opt it at least
    won't do any harm.
    
    shader-db BDW:
    
    total instructions in shared programs: 13029581 -> 13029415 (-0.00%)
    instructions in affected programs: 15268 -> 15102 (-1.09%)
    helped: 86
    HURT: 0
    
    total cycles in shared programs: 247038346 -> 247036198 (-0.00%)
    cycles in affected programs: 692634 -> 690486 (-0.31%)
    helped: 183
    HURT: 27
    
    Reviewed-by: default avatarElie Tournier <elie.tournier@collabora.com>
    Reviewed-by: default avatarKenneth Graunke <kenneth@whitecape.org>
    83f7fdf8