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
|