[PATCH] D17732: Introduce @llvm.experimental.deoptimize
Sanjoy Das via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 9 16:53:21 PST 2016
sanjoy updated this revision to Diff 50215.
sanjoy marked an inline comment as done.
sanjoy added a comment.
This revision
- Fixes the nits pointed out earlier
- Removes lowering code (that will be addressed later, as Philip mentioned)
- Changes the signature to varargs
- Adds support for calls to `@llvm.experimental.deoptimize` in a function being `invoke` d, and relevant test cases
The last bit is a semantic change that hasn't been LGTM'ed or
discussed previously; hence this re-review.
http://reviews.llvm.org/D17732
Files:
docs/LangRef.rst
include/llvm/ADT/STLExtras.h
include/llvm/IR/BasicBlock.h
include/llvm/IR/CallSite.h
include/llvm/IR/Intrinsics.td
lib/IR/BasicBlock.cpp
lib/IR/Verifier.cpp
lib/Transforms/Utils/InlineFunction.cpp
test/Transforms/Inline/deoptimize-intrinsic.ll
test/Verifier/deoptimize-intrinsic.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D17732.50215.patch
Type: text/x-patch
Size: 15861 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160310/a8890e59/attachment.bin>
More information about the llvm-commits
mailing list