search for: deoptimzation

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...