de2d8694e25a814696358e95141f4b1aa4d8847e |
|
20-Sep-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r275480 Bug: http://b/31320715 This merges commit 7dcf7f03e005379ef2f06db96aa93f06186b66d5 from aosp/dev. Test: Build AOSP and run RenderScript tests (host tests for slang and libbcc, RsTest, CTS) Change-Id: Iaf3738f74312d875e69f61d604ac058f381a2a1a
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
f3ef5332fa3f4d5ec72c178a2b19dac363a19383 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 Change-Id: I1f29c4676a8abe633ab5707dded58d846c973d50
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
6948897e478cbd66626159776a8017b3c18579b9 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r239765 Bug: 20140355: This rebase pulls the upstream fix for the spurious warnings mentioned in the bug. Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
4c5e43da7792f75567b693105cc53e3f1992ad98 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master llvm for rebase to r233350 Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
2e696cf61c30c68c595b0b000d368a834ddc63b9 |
|
06-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Updated ObjCARCContract to use ARCRuntimeEntryPoints. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185742 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
f11a6856cc28875133cef0f7bbad2b7de3a83776 |
|
29-Apr-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Apply the RV optimization to retains next to calls in ObjCARCContract instead of ObjCARCOpts. Turning retains into retainRV calls disrupts the data flow analysis in ObjCARCOpts. Thus we move it as late as we can by moving it into ObjCARCContract. We leave in the conversion from retainRV -> retain in ObjCARCOpt since it enables the dataflow analysis. rdar://10813093 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180698 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
f0a15d88afce23453ff55894400035014ad46a15 |
|
25-Mar-2013 |
Michael Gottesman <mgottesman@apple.com> |
Changed isNullOrUndef => IsNullOrUndef and isNoopInstruction => IsNoopInstruction so that all helper functions are named similarly in ObjCARC.h. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
1f9c4407c0e66f0c473ed5d6e3abcedda3a838c9 |
|
22-Mar-2013 |
John McCall <rjmccall@apple.com> |
Kill every call to @clang.arc.use in the ARC contract phase. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
65c46b0cff2a7bcefff9b58895cdf8d710e3b6f7 |
|
07-Feb-2013 |
Michael Gottesman <mgottesman@apple.com> |
Moved some comments due to the recent refactoring of ObjCARC. 1. Moved a comment from ObjCARCOpts.cpp -> ObjCARCContract.cpp. 2. Removed a comment from ObjCARCOpts.cpp that was already moved to ObjCARCAliasAnalysis.h/.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174581 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
9d46ef67baf92022f82a49bb2eb8b737b2bdbe95 |
|
29-Jan-2013 |
Michael Gottesman <mgottesman@apple.com> |
Fixed 2 more header comments... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173774 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
3dcfdab267f157aeb0e6aed896f7acdeb11481ba |
|
29-Jan-2013 |
Michael Gottesman <mgottesman@apple.com> |
Fixed some whitespace/80+ violations. Also added a space after a namespace declaration. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
9ab758b9bc2fe51af6dabbdeb30f4a2e600bdcd0 |
|
29-Jan-2013 |
Michael Gottesman <mgottesman@apple.com> |
Juggled Debug.h from ObjCARC.h to only the including cpp files that actually have DEBUG statements. Also changed raw_ostream in said header to be a forward declaration (removing an include). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173769 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
7a7102d17f979918042bc040e27288d64a6bea5f |
|
29-Jan-2013 |
Michael Gottesman <mgottesman@apple.com> |
Sorted includes using utils/sort_includes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173767 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
|
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/ObjCARCContract.cpp
|