[llvm-dev] RFC: Add guard intrinsics to LLVM

Eric Christopher via llvm-dev llvm-dev at lists.llvm.org
Thu Feb 18 13:18:49 PST 2016


On Thu, Feb 18, 2016 at 1:17 PM Sanjoy Das <sanjoy at playingwithpointers.com>
wrote:

>
> On Feb 18, 2016 1:04 PM, "Eric Christopher" <echristo at gmail.com> wrote:
> >
> >
> >
> > On Thu, Feb 18, 2016 at 1:01 PM Sanjoy Das <
> sanjoy at playingwithpointers.com> wrote:
> >>
> >> On Thu, Feb 18, 2016 at 12:48 PM, Eric Christopher <echristo at gmail.com>
> wrote:
> >> > Heh. I like his more, but I see where you're coming from as well -
> the easy
> >> > way (for me at least) to look at the guard is as an implicit branch
> to a
> >> > side exit that restores (or communicates) state back to the
> interpreter. The
> >>
> >> By "this" do you mean "explicit conditional branch to
> >> bail_to_interpreter"?  That mostly works, except that it does not
> >> allow "widening" type optimizations, as discussed in the very first
> >> email.
> >>
> >
> > I don't use "this" in my above comment so I'm not sure what you're
> asking?
>
> I misread "his" as "this", sorry.
>

No worries, I think we're on the same page, I just wanted to make sure :)

-eric


> -- Sanjoy
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160218/f669f25a/attachment.html>


More information about the llvm-dev mailing list