[PATCH] Lower invoke statepoints and gc.results tied to them.
Igor Laevsky
igor at azulsystems.com
Thu Feb 19 07:34:45 PST 2015
Hi reames,
This change builds up on http://reviews.llvm.org/D7756
It teaches lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.results for invoke statepoints.
Also it extracts getCopyFromRegs helper function in SelectionDAGBuilder as we need to be able to customize type of the register exported from basic block during lowering of gc.result.
REPOSITORY
rL LLVM
http://reviews.llvm.org/D7760
Files:
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
lib/CodeGen/SelectionDAG/StatepointLowering.cpp
EMAIL PREFERENCES
http://reviews.llvm.org/settings/panel/emailpreferences/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D7760.20296.patch
Type: text/x-patch
Size: 8249 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150219/9e4304f2/attachment.bin>
More information about the llvm-commits
mailing list