Displaying 2 results from an estimated 2 matches for "literallly".
Did you mean:
literally
2016 Jul 15
3
RFC: Strong GC References in LLVM
...l is not 42) // The store is "guarded" by an inf loop
>
>
> We can't reorder the store to ptr_a to before the infinite loop. The
> volatile store is there to make the infinite loop well defined.
These do not have hidden control flow. It is actually well defined it just
literallly involves other instructions :)
Note that gcc will optionally connect the infinite loop itself to the exit
block with a fake edge if you want
(you can add/remove fake edges on a per-opt basis).
>
>
> > Or did you mean something else?
> >
> > Both of these are optim...
2016 Jul 15
2
RFC: Strong GC References in LLVM
On Fri, Jul 15, 2016 at 2:30 PM, Sanjoy Das <sanjoy at playingwithpointers.com>
wrote:
> Hi Daniel,
>
> Daniel Berlin wrote:
> > However, I didn't quite understand your point about may-throw -- how
> > is may-throw different from a generic side-effect (volatile store,
> > syscall etc.)? All of those can't be hoisted or sunk -- we have to
>