Find all escape points from a function for finally‐style insertion.

Synopsis

Declared in <llvm/Transforms/Utils/EscapeEnumerator.h>

class EscapeEnumerator;

Description

In addition to finding the existing return and unwind instructions, it also (if necessary) transforms any call instructions into invokes and sends them to a landing pad.

Member Functions

Name

Description

EscapeEnumerator [constructor]

Construct an escape enumerator for a function.

Next

Get an IR builder at the next escape point.

Created with MrDocs