[llvm-commits] [llvm] r116879 - in /llvm/trunk: docs/ExceptionHandling.html include/llvm/CodeGen/ISDOpcodes.h include/llvm/Intrinsics.td lib/CodeGen/SelectionDAG/LegalizeDAG.cpp lib/CodeGen/SelectionDAG/SelectionDAG.cpp lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp lib/CodeGen/SjLjEHPrepare.cpp lib/Target/ARM/ARMBaseInstrInfo.h lib/Target/ARM/ARMExpandPseudoInsts.cpp lib/Target/ARM/ARMISelLowering.cpp lib/Target/ARM/ARMISelLowering.h lib/Target/ARM/ARMInstrInfo.td lib/Target/ARM/Thumb1RegisterInfo.cpp
Bob Wilson
bob.wilson at apple.com
Tue Oct 19 16:38:29 PDT 2010
On Oct 19, 2010, at 4:27 PM, Jim Grosbach wrote:
>
> Modified: llvm/trunk/include/llvm/CodeGen/ISDOpcodes.h
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/CodeGen/ISDOpcodes.h?rev=116879&r1=116878&r2=116879&view=diff
> ==============================================================================
> --- llvm/trunk/include/llvm/CodeGen/ISDOpcodes.h (original)
> +++ llvm/trunk/include/llvm/CodeGen/ISDOpcodes.h Tue Oct 19 18:27:08 2010
> @@ -107,6 +107,13 @@
> // and returns an outchain.
> EH_SJLJ_LONGJMP,
>
> + // OUTCHAIN = EH_SJLJ_DISPATCHSETUP(INCHAIN, context)
> + // This corresponds to the eh.sjlj.dispatchsetup intrinsic. It takes an
> + // incput chain and a pointer to the sjlj function context as inputs and
typo: incput -> input
> + // returns an outchain. By default, this does nothing. Targets can lower
> + // this to unwind setup code if needed.
> + EH_SJLJ_DISPATCHSETUP,
> +
> // TargetConstant* - Like Constant*, but the DAG does not do any folding,
> // simplification, or lowering of the constant. They are used for constants
> // which are known to fit in the immediate fields of their users, or for
>
More information about the llvm-commits
mailing list