enum Sequence

Description

A sequence of states that a pointer may go through in which an objc_retain and objc_release are actually needed.

Declared at: llvm/lib/Transforms/ObjCARC/PtrState.h:41

Enumerators

NameValueComment
S_None0
S_Retain1objc_retain(x).
S_CanRelease2foo(x) -- x could possibly see a ref count decrement.
S_Use3any use of x.
S_Stop4code motion is stopped.
S_MovableRelease5objc_release(x), !clang.imprecise_release.