LLVM  3.7.0
ObjCARC Directory Reference
Directory dependency graph for ObjCARC:

Files

file  ARCInstKind.cpp [code]
 This file defines several utility functions used by various ARC optimizations which are IMHO too big to be in a header file.
 
file  ARCInstKind.h [code]
 
file  ARCRuntimeEntryPoints.h [code]
 This file contains a class ARCRuntimeEntryPoints for use in creating/managing references to entry points to the arc objective c runtime.
 
file  BlotMapVector.h [code]
 
file  DependencyAnalysis.cpp [code]
 This file defines special dependency analysis routines used in Objective C ARC Optimizations.
 
file  DependencyAnalysis.h [code]
 This file declares special dependency analysis routines used in Objective C ARC Optimizations.
 
file  ObjCARC.cpp [code]
 
file  lib/Transforms/ObjCARC/ObjCARC.h [code]
 This file defines common definitions/declarations used by the ObjC ARC Optimizer.
 
file  ObjCARCAliasAnalysis.cpp [code]
 This file defines a simple ARC-aware AliasAnalysis using special knowledge of Objective C to enhance other optimization passes which rely on the Alias Analysis infrastructure.
 
file  ObjCARCAliasAnalysis.h [code]
 This file declares a simple ARC-aware AliasAnalysis using special knowledge of Objective C to enhance other optimization passes which rely on the Alias Analysis infrastructure.
 
file  ObjCARCAPElim.cpp [code]
 This file defines ObjC ARC optimizations.
 
file  ObjCARCContract.cpp [code]
 This file defines late ObjC ARC optimizations.
 
file  ObjCARCExpand.cpp [code]
 This file defines ObjC ARC optimizations.
 
file  ObjCARCOpts.cpp [code]
 This file defines ObjC ARC optimizations.
 
file  ProvenanceAnalysis.cpp [code]
 This file defines a special form of Alias Analysis called ``Provenance Analysis''.
 
file  ProvenanceAnalysis.h [code]
 This file declares a special form of Alias Analysis called ``Provenance Analysis''.
 
file  ProvenanceAnalysisEvaluator.cpp [code]
 
file  PtrState.cpp [code]
 
file  PtrState.h [code]