• Home
  • Raw
  • Download

Lines Matching refs:handling

12 exception handling in LLVM.  It describes the format that LLVM exception
13 handling information takes, which is useful for those interested in creating
15 provides specific examples of what exception handling information is used for in
21 Exception handling for most programming languages is designed to recover from
23 exception handling should not interfere with the main flow of an application's
29 speculative exception handling code in the flow of an application's main
33 A more complete description of the Itanium ABI exception handling runtime
46 Setjmp/Longjmp (SJLJ) based exception handling uses LLVM intrinsics
48 exception handling.
60 In contrast to DWARF exception handling, which encodes exception regions and
61 frame information in out-of-line tables, SJLJ exception handling builds and
63 handling at the expense of slower execution when no exceptions are thrown. As
65 exception handling is generally preferred to SJLJ.
75 exception handling (e.g. C++), the exception frame contains a reference to an
77 not support exception handling (e.g. C), or if the exception needs to be
84 Because different programming languages have different behaviors when handling
85 exceptions, the exception handling ABI provides a mechanism for
86 supplying *personalities*. An exception handling personality is defined by
111 implementation of LLVM exception handling in terms of C++ examples.
116 Languages that support exception handling typically provide a ``throw``
236 handling scopes.
265 handling information at various points in generated code.
290 For SJLJ based exception handling, this intrinsic forces register saving for the
312 For SJLJ based exception handling, the ``llvm.eh.sjlj.longjmp`` intrinsic is
325 For SJLJ based exception handling, the ``llvm.eh.sjlj.lsda`` intrinsic returns
327 function. The SJLJ front-end code stores this address in the exception handling
337 For SJLJ based exception handling, the ``llvm.eh.sjlj.callsite`` intrinsic
345 There are two tables that are used by the exception handling runtime to
351 An exception handling frame ``eh_frame`` is very similar to the unwind frame
354 an exception handling frame for each function in a compile unit, plus a common
355 exception handling frame that defines information common to all functions in the