[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