On Thu, Apr 27, 2023 at 12:10:40PM +0000, Richard Biener wrote:
> The following generalizes the range-op for __builtin_expect
> by using the fnspec machinery.
> 
> We've defered this to stage1 - bootstrapped and tested on 
> x86_64-unknown-linux-gnu.
> 
> OK?
> 
> Thanks,
> Richard.
> 
>       PR tree-optimization/109170
>       * gimple-range-op.cc (gimple_range_op_handler::maybe_builtin_call):
>       Handle __builtin_expect and similar via cfn_pass_through_arg1
>       and inspecting the calls fnspec.
>       * builtins.cc (builtin_fnspec): Handle BUILT_IN_EXPECT
>       and BUILT_IN_EXPECT_WITH_PROBABILITY.

Ok, thanks.

        Jakub

Reply via email to