Context-sensitive CaptureAnalysis using earliest common dominators.
Declared in <llvm/Analysis/AliasAnalysis.h>
class EarliestEscapeAnalysis final
: public CaptureAnalysis
Computes and caches the earliest common dominator closure of all captures. It provides a good approximation to a precise "captures before" analysis.
| Name | Description |
|---|---|
CaptureAnalysis | Virtual base class for providers of capture analysis. |
| Name | Description |
|---|---|
EarliestEscapeAnalysis [constructor] | Construct analysis over DT, optionally using loop and cycle info. |
getCapturesBefore [virtual] | Return how Object may be captured before instruction I. |
removeInstruction | Invalidate cached escape info that depended on instruction I. |