|
void | clang::arcmt::trans::rewriteAutoreleasePool (MigrationPass &pass) |
|
void | clang::arcmt::trans::rewriteUnbridgedCasts (MigrationPass &pass) |
|
void | clang::arcmt::trans::makeAssignARCSafe (MigrationPass &pass) |
|
void | clang::arcmt::trans::removeRetainReleaseDeallocFinalize (MigrationPass &pass) |
|
void | clang::arcmt::trans::removeZeroOutPropsInDeallocFinalize (MigrationPass &pass) |
|
void | clang::arcmt::trans::rewriteUnusedInitDelegate (MigrationPass &pass) |
|
void | clang::arcmt::trans::checkAPIUses (MigrationPass &pass) |
|
void | clang::arcmt::trans::removeEmptyStatementsAndDeallocFinalize (MigrationPass &pass) |
|
bool | clang::arcmt::trans::canApplyWeak (ASTContext &Ctx, QualType type, bool AllowOnUnknownClass=false) |
| Determine whether we can add weak to the given type.
|
|
bool | clang::arcmt::trans::isPlusOneAssign (const BinaryOperator *E) |
|
bool | clang::arcmt::trans::isPlusOne (const Expr *E) |
|
SourceLocation | clang::arcmt::trans::findLocationAfterSemi (SourceLocation loc, ASTContext &Ctx, bool IsDecl=false) |
| 'Loc' is the end of a statement range.
|
|
SourceLocation | clang::arcmt::trans::findSemiAfterLocation (SourceLocation loc, ASTContext &Ctx, bool IsDecl=false) |
| 'Loc' is the end of a statement range.
|
|
bool | clang::arcmt::trans::hasSideEffects (Expr *E, ASTContext &Ctx) |
|
bool | clang::arcmt::trans::isGlobalVar (Expr *E) |
|
StringRef | clang::arcmt::trans::getNilString (MigrationPass &Pass) |
| Returns "nil" or "0" if 'nil' macro is not actually defined.
|
|
void | clang::arcmt::trans::clearRefsIn (Stmt *S, ExprSet &refs) |
|
template<typename iterator > |
void | clang::arcmt::trans::clearRefsIn (iterator begin, iterator end, ExprSet &refs) |
|
void | clang::arcmt::trans::collectRefs (ValueDecl *D, Stmt *S, ExprSet &refs) |
|
void | clang::arcmt::trans::collectRemovables (Stmt *S, ExprSet &exprs) |
|