dce4a407a24b04eebc6a376f8e62b41aaa7b071f |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for 3.5 rebase (r209712). Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|
023d2bbbbedc6ed991b11381a987673133be2c81 |
|
10-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Changed 'mode: c++' => 'C++' at Nick Lewycky's suggestion. Also removed unnecessary mode: c++ lines from .cpp files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186026 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|
24bf7c0db4f59a6af01d529b8773bbe44cec1d2a |
|
06-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] When we initialize ARCRuntimeEntryPoints, make sure we reset all references to entrypoint declarations as well. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|
462e998f076b625507d134c8c341f8cf960d1eb0 |
|
06-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Performed some small cleanups in ARCRuntimeEntryPoints and added an llvm_unreachable after the switch to quiet -Wreturn_type errors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185746 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|
c3e6edba384e023da4e974faca4e28b2276d575f |
|
06-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Renamed Module => TheModule in ARCRuntimeEntryPoints. Also did some small cleanups. This fixes an issue that came up due to -fpermissive on the bots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185744 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|
7ec67156b060ee4e0aac35eed24088ebcbe40aee |
|
06-Jul-2013 |
Michael Gottesman <mgottesman@apple.com> |
[objc-arc] Refactor runtime entrypoint declaration entrypoint creation. This is the first patch in a series of 3 patches which clean up how we create runtime function declarations in the ARC optimizer when they do not exist already in the IR. Currently we have a bunch of duplicated code in ObjCARCOpts, ObjCARCContract that does this. This patch refactors that code into a separate class called ARCRuntimeEntryPoints which lazily creates the declarations for said entrypoints. The next two patches will consist of the work of refactoring ObjCARCContract/ObjCARCOpts to use this new code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185740 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Transforms/ObjCARC/ARCRuntimeEntryPoints.h
|