llvm-6502/lib/Transforms/ObjCARC
Michael Gottesman fa709768b9 [objc-arc] Move the before optimization statistics gathering phase out of OptimizeIndividualCalls.
This makes the statistics gathering completely independent of the actual
optimization occuring, preventing any sort of bleeding over from occuring.

Additionally, it simplifies a switch statement in the non-statistic gathering case.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@181719 91177308-0d34-0410-b5e6-96231b3b80d8
2013-05-13 18:29:07 +00:00
..
CMakeLists.txt
DependencyAnalysis.cpp
DependencyAnalysis.h
LLVMBuild.txt
Makefile
ObjCARC.cpp This patch breaks up Wrap.h so that it does not have to include all of 2013-05-01 20:59:00 +00:00
ObjCARC.h
ObjCARCAliasAnalysis.cpp
ObjCARCAliasAnalysis.h
ObjCARCAPElim.cpp
ObjCARCContract.cpp [objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContract instead of ObjCARCOpts. 2013-04-29 06:53:53 +00:00
ObjCARCExpand.cpp
ObjCARCOpts.cpp [objc-arc] Move the before optimization statistics gathering phase out of OptimizeIndividualCalls. 2013-05-13 18:29:07 +00:00
ObjCARCUtil.cpp
ProvenanceAnalysis.cpp
ProvenanceAnalysis.h