Return how Object may be captured before instruction I.
Declared in <llvm/Analysis/AliasAnalysis.h>
virtual
CaptureComponents
getCapturesBefore(
Value const* Object,
Instruction const* I,
bool OrAt,
bool ReturnCaptures) override;
Capture components describing how Object may be captured.
| Name | Description |
|---|---|
| Object | Pointer value whose captures are queried. |
| I | Instruction before which captures are considered, or null. |
| OrAt | When true, also consider captures by I itself. |
| ReturnCaptures | Whether return captures should be included. |