Displaying 2 results from an estimated 2 matches for "deoptimzation".
Did you mean:
deoptimization
2018 May 16
2
RFC: separating guards and implicit control flow
...low.
LLVM struggles with implicit control flow within a basic block. We
should redesign guards to admit this rather than trying to boil the ocean.
As you may be aware, LLVM currently has experimental support for a
construct called a "guard". A guard is like a branch to a potential
deoptimzation point, except that the guard is allowed to "spuriously"
deoptimize even if the condition doesn't require it. This critical
flexibility allows an earlier guard to be "widened" (i.e. made to fail
more often) if doing so allows the elimination of a later guard or
otherwise...
2018 May 17
0
RFC: separating guards and implicit control flow
...implicit control flow within a basic block. We
> should redesign guards to admit this rather than trying to boil the
> ocean.
>
> As you may be aware, LLVM currently has experimental support for a
> construct called a "guard". A guard is like a branch to a potential
> deoptimzation point, except that the guard is allowed to "spuriously"
> deoptimize even if the condition doesn't require it. This critical
> flexibility allows an earlier guard to be "widened" (i.e. made to fail
> more often) if doing so allows the elimination of a later guard or...