History log of /frameworks/compile/libbcc/tools/bcc_compat/Main.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8e9089377848628813a697b972773e969b942c3b 07-Mar-2016 Pirama Arumuga Nainar <pirama@google.com> Update libbcc for LLVM rebase to r256229

http://b/26987366

(cherry picked from commit f229c40f0d2da19985e68955aef1a06ce4121e63)

Change-Id: I3d89bb15d0c3e7d64f74656365ed1d472e7de4c7
/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