0a2acce3493df1609be2730e3058fe27af01b88f |
|
17-Feb-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Merge RSScript.cpp and Script.cpp We don't need two classes. Bug: 34265954 Test: Compiled. Ran imageprocessing_jb and a compat lab test. Test: Compared that the APK have not changed in size. Change-Id: Ib91e16d80bd5ba33c5946ff6f5b11a579338eb1c
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
a2dd52f0710c214e00c1a13e25116e1af5eec77a |
|
17-Feb-2017 |
Jean-Luc Brouillet <jeanluc@google.com> |
Flatten the libbcc directories. Get rid of the Support, Core, and RenderScript subdirectories for the sources and the header files. Deleted the unused Sha1 header file. Bug: 34265954 Test: Compiled everything, ran a regular and a support lib app. Change-Id: Iac760ee3c1985259593e7bbd1dd2dd35e99f654b
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
f229c40f0d2da19985e68955aef1a06ce4121e63 |
|
07-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update libbcc for LLVM rebase to r256229 http://b/26987366 Change-Id: Ib5459acda9c4e612948290d0f68456dd4dc414af
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
efe14344d7fbe0456358285aa043cb9f9d3dd2a1 |
|
18-Feb-2016 |
David Gross <dgross@google.com> |
Remove dead argument from RSCompilerDriver(). Change-Id: I4307c10d01bc6886e47789a100845d5b784beb3c
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
32e8068b311574a3085e7bc662daa18c1f2f285e |
|
25-Mar-2015 |
Yong Chen <yong.a.chen@intel.com> |
Explicitly set x86 SSE feature for bcc_compat Change-Id: I1a6c8d3de59bdbd61d7824cda2bb8b8651f083cb Signed-off-by: Yong Chen <yong.a.chen@intel.com>
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
51ee77bd31e7d8ca6c89e37b5806c8fc2afcf0dc |
|
20-Feb-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Add a -build-checksum flag to bcc bug 19216507 Add a flag to bcc to pass a build checksum. The checksum is passed to RSEmbedInfo pass via LLVM metadata. The old checksum path is tied to RSInfo. Removing this path can be done along with RSInfo removal. Change-Id: I3f21c96ddcfe42c16754fbb7749a72595f90964d
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
77c1d553e5799aef5add08667e71b62b6842ed2e |
|
23-Jan-2015 |
Tim Murray <timmurray@google.com> |
Fix -emit-llvm with shared object compilation. Change-Id: I696f3777a0981a875772d7340970a6cb49581cd7
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
107f50d54d9606e495187d0e89225d3d9fdc1fa9 |
|
20-Jan-2015 |
Stephen Hines <srhines@google.com> |
Remove linkloader from frameworks/compile/libbcc. Bug: 18322681 Now that we have switched completely to the new shared library object loading path, we can safely remove the legacy linkloader path. In frameworks/compile/libbcc, this removes all of libbccExecutionEngine, since the loader is now self-contained in libRScpu_ref (similar to the support library's shared object loader). We also remove support for all symbol resolvers and the gdb JIT interface (which was already unmaintained). Change-Id: Ie5cc152d93f5e75383f7c21a4523579cfae8823f
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
96627fc90a36bd7657dd86c66349a4a61ed976a5 |
|
06-Jan-2015 |
Miao Wang <miaowang@google.com> |
Make bcc-compat use Small CodeModel. Change-Id: Iaac414ccfdcce9210e2195092f1db2db03a2716d
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
579361346abc6696c805e3904a18178ebce4e4a3 |
|
26-Nov-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r222494. Change-Id: Idebd60a98bbe62007086386e5497d1df7d901e3d
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
b4447cd2b14f53efd9102d28da48000be7b2d4fd |
|
20-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
De-cruft the libbcc compiler infrastructure. This patch removes the RSCompiler subclass of Compiler and moves most of its functionality over to the original Compiler class. Methods and variables are re-named to make the code clearer. In addition, unused functions have been removed. Change-Id: I121463df6309c377496cebea8cbb82bb49624ed1
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
a834fe4d15ff1bb4ec6f27920e418a87f6cf00f4 |
|
01-Oct-2014 |
Tim Murray <timmurray@google.com> |
Remove Atom workaround. This is no longer necessary because the upstream bug has been fixed. bug 15343872 Change-Id: I1fecb106626c357be726ca9d0922e3528e288a75
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
900c6c1f08f7c572125d7d39abe0f0f9eafbfa14 |
|
14-Aug-2014 |
Chris Wailes <chriswailes@google.com> |
Replace NULL macros with nullptr literals. Change-Id: Id2311cda59dd42c74b3ed54d3ff6cfd509012738
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
d0993af5b1337f8186dd9aedea2e138a919e02e9 |
|
16-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update libbcc for LLVM rebase to r212749. Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
c5e607adff80a66bc5420baffd299862abdf368d |
|
19-Jun-2014 |
Jean-Luc Brouillet <jeanluc@google.com> |
Change cache dependency tracking. Remove the fix dependencies and make it depend only on the source hash. More changes coming soon to add dependencies on the Android build fingerprint and the command line used to compile. Change-Id: I8964044affccf52326ce286f879307eca79d0b24
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
634ac6c59bf2d46270da48fdf7c2af834d2a78b2 |
|
30-May-2014 |
Stephen Hines <srhines@google.com> |
Turn off Atom code generation for bcc_compat. Bug: 15343872 Change-Id: Ibd29f75ecf42835085089dc7f4a0c29c0812eebd
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
bde1a2599780d6eaebbc284976ceb690492f6abd |
|
16-May-2014 |
Stephen Hines <srhines@google.com> |
Remove unnecessary inheritance for CompilerConfig, as we switch to offline bcc. Change-Id: Id4a5be7b2b4627bfa7ef6279eb3b5b8e75915a7d
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
1a36fcaac9255684fec371868c80ecab0b68c8c2 |
|
07-Aug-2013 |
Stephen Hines <srhines@google.com> |
am a08768d4: am 48cd7454: Fix Windows build issues for libbcc. * commit 'a08768d46fa5e3087d0fbd288366c53495ee2773': Fix Windows build issues for libbcc.
|
48cd745480738c026312931877ecb8ebecb1c64e |
|
31-Jul-2013 |
Stephen Hines <srhines@google.com> |
Fix Windows build issues for libbcc. Add unimplemented versions of dlfcn.h functions. Remove OutputFile::CreateTemporary(), since it is unused. Remove unnecessary includes to prevent issues with missing libraries. Change-Id: I74bea72c8f174843e61faa8cac8bd6ae429a1bc0
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
47f0d5a8d9ed629a6d58d3e69891f2c7fdee44d9 |
|
05-Jun-2013 |
Stephen Hines <srhines@google.com> |
Further separate build (compile) and load in libbcc. Bug: 7342767 Change-Id: Ia6000d6c3557280126c6bb7f945c922528adeedc
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
e87e66154f37858f244f0bb4146c67984bb33b6b |
|
26-Mar-2013 |
Stephen Hines <srhines@google.com> |
Explicitly set up ARM feature vector for compatibility library. Bug: 8271895 Change-Id: I8e97a0cd2dafd0ea197794791ce275b8e5a345d4
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
221efde4ece61fd4f1106fc80314395ef99457d8 |
|
07-Mar-2013 |
Stephen Hines <srhines@google.com> |
Force atom codegen on x86 bcc_compat. Change-Id: I3295d7f67868043c9f172dae6d8afa2dcfa17c6b
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
3ab9da1e1b3d7794994393af086d096397fb84db |
|
02-Feb-2013 |
Stephen Hines <srhines@google.com> |
Fix bcc_compat symbol resolution with libcompiler_rt.so. Change-Id: Id6177e53ec9647b560a73de566d2d8a95d860200
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
831466293e1ede1e1f557bab362dc1caeac42eff |
|
26-Jan-2013 |
Shih-wei Liao <sliao@google.com> |
Remove BCCRuntimeSymbolResolver. And remove libbcc's long outdated compiler-rt. Change-Id: I57ec4c0403ec8cbaeaedb2333d3e2d20c6e24718
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|
331310e1f3f86a795f78e42b3f03558a43829f09 |
|
27-Oct-2012 |
Stephen Hines <srhines@google.com> |
bcc_compat - convert bitcode to shared object files. BUG: 7419958 Change-Id: Ie81203b460d60425780657b51ba3aba2b2b77e05
/frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
|