llvm.org GIT mirror llvm / b74d92d
[docs] Update documentation for the landingpad instruction git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247062 91177308-0d34-0410-b5e6-96231b3b80d8 Vedant Kumar 4 years ago
1 changed file(s) with 5 addition(s) and 5 deletion(s). Raw diff Collapse all Expand all
161161 and integer pair corresponding to the pointer to the *exception structure* and
162162 the *selector value* respectively.
163163
164 The ``landingpad`` instruction takes a reference to the personality function to
165 be used for this ``try``/``catch`` sequence. The remainder of the instruction is
166 a list of *cleanup*, *catch*, and *filter* clauses. The exception is tested
167 against the clauses sequentially from first to last. The clauses have the
168 following meanings:
164 The ``landingpad`` instruction looks for a reference to the personality
165 function to be used for this ``try``/``catch`` sequence in the parent
166 function's attribute list. The instruction contains a list of *cleanup*,
167 *catch*, and *filter* clauses. The exception is tested against the clauses
168 sequentially from first to last. The clauses have the following meanings:
169169
170170 - ``catch @ExcType``
171171