llvm::ObjCARCOptPass

Optimize ObjC Automatic Reference Counting retain/release operations.

Synopsis

Declared in <llvm/Transforms/ObjCARC.h>

struct ObjCARCOptPass
    : OptionalPassInfoMixin<ObjCARCOptPass>

Base Classes

NameDescription
OptionalPassInfoMixin<ObjCARCOptPass>A CRTP mix-in for passes that can be skipped.

Member Functions

NameDescription
run Run ObjC ARC retain/release optimizations on a function.

Static Member Functions

NameDescription
isRequired Return false; optional passes may be skipped.