[PATCH] D14552: Teach the inliner to track deoptimization state
Sanjoy Das via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 10 13:16:17 PST 2015
sanjoy created this revision.
sanjoy added reviewers: reames, majnemer, chandlerc, dexonsmith.
sanjoy added a subscriber: llvm-commits.
This change teaches LLVM's inliner to track and suitably adjust
deoptimization state (tracked via deoptimization operand bundles) as it
inlines through call sites. The operation is described in more detail
in the LangRef changes.
http://reviews.llvm.org/D14552
Files:
docs/LangRef.rst
include/llvm/IR/CallSite.h
include/llvm/IR/InstrTypes.h
include/llvm/IR/Instructions.h
include/llvm/Transforms/Utils/Cloning.h
lib/IR/Instructions.cpp
lib/Transforms/Utils/CloneFunction.cpp
lib/Transforms/Utils/InlineFunction.cpp
test/Transforms/Inline/deopt-bundles.ll
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D14552.39848.patch
Type: text/x-patch
Size: 13350 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20151110/cb89e85e/attachment.bin>
More information about the llvm-commits
mailing list