[PATCH] Enable invoking the patchpoint intrinsic
Kevin Modzelewski
kmod at dropbox.com
Tue Oct 14 15:00:23 PDT 2014
Ok, I rebased onto trunk. One thing I failed to mention is that this patch depends on another that I sent out, D5657, since I wanted to separate some refactoring changes from the actual invoke-supporting change.
I switched from a CallInst to an ImmutableCallSite since these functions can now take either a CallInst or an InvokeInst (specifically, visitPatchpoint can now be called from both visitIntrinsicCall and from visitInvoke), and my understanding was that an (Immutable)CallSite is the preferred way to support both. Happy to do it some other way, though.
http://reviews.llvm.org/D5634
More information about the llvm-commits
mailing list