History log of /external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3a57c37964adfbbf83b4b309a2ceda43ba6d8231 29-Jan-2013 Michael Gottesman <mgottesman@apple.com> Extracted ObjCARCContract from ObjCARCOpts into its own file.

This also required adding 2x headers Dependency Analysis.h/Provenance Analysis.h
and a .cpp file DependencyAnalysis.cpp to unentangle the dependencies inbetween
ObjCARCContract and ObjCARCOpts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
64437ead05db4f5d28e697058180ae575c3cf75b 28-Jan-2013 Michael Gottesman <mgottesman@apple.com> Created ObjCARCUtil.cpp for functions which in my humble opinion are too large to static inline and place in a header file such as ObjCARC.h.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173666 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
6086847bfbc538b99305b4d7e0a53ab610f6a9bb 28-Jan-2013 Michael Gottesman <mgottesman@apple.com> Refactor ObjCARCAliasAnalysis into its own file.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173662 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
3c67f1cd94760f879e0ec5407f0d1078bc51f9b4 28-Jan-2013 Michael Gottesman <mgottesman@apple.com> Refactored out pass ObjCARCAPElim from ObjCARCOpts.cpp => ObjCARCAPElim.cpp.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173654 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
6504255a2257c53df8ab191c1db4517139f5dc8c 28-Jan-2013 Michael Gottesman <mgottesman@apple.com> Extracted pass ObjCARCExpand from ObjCARC.cpp => ObjCARCExpand.cpp.

I also added the local header ObjCARC.h for common functions used by the
various passes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt
24c4898973a074713201fb9351d302b9f7733e92 28-Jan-2013 Michael Gottesman <mgottesman@apple.com> Extracted ObjCARC.cpp into its own library libLLVMObjCARCOpts in preparation for refactoring the ARC Optimizer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173647 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/CMakeLists.txt