Add new instructions for handling data passed into eh landing pad.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34472 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Jim Laskey
2007-02-21 22:37:22 +00:00
parent 9cf8927a7b
commit f09f2e304d

View File

@@ -92,6 +92,14 @@ namespace ISD {
// parent's frame or return address, and so on. // parent's frame or return address, and so on.
FRAMEADDR, RETURNADDR, FRAMEADDR, RETURNADDR,
// RESULT, OUTCHAIN = EXCEPTIONADDR(INCHAIN) - This node represents the
// address of the exception block on entry to an landing pad block.
EXCEPTIONADDR,
// RESULT, OUTCHAIN = EHSELECTION(INCHAIN, EXCEPTION) - This node represents
// the selection index of the exception thrown.
EHSELECTION,
// TargetConstant* - Like Constant*, but the DAG does not do any folding or // TargetConstant* - Like Constant*, but the DAG does not do any folding or
// simplification of the constant. // simplification of the constant.
TargetConstant, TargetConstant,