History log of /frameworks/compile/libbcc/tools/bcc/Main.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
b10c3a7d91556ef31ce91ef018fee4722b783960 08-Aug-2013 Stephen Hines <srhines@google.com> Update libbcc for LLVM merge to r187914.

Switch over to new llvm::sys::path implementation.
Remove unused Source::CreateFromFd().
F_Binary is now in llvm::sys::fs.

Change-Id: Ib0ebb8a1d8ea04e5cf36c8082cf31dab2e144554
/frameworks/compile/libbcc/tools/bcc/Main.cpp
7e9c1853efd1615e9187611e8f47ef3ec30de686 22-Jun-2013 Stephen Hines <srhines@google.com> Fix up a few minor issues with bcc standalone executable.

1) Default to -O3. This is to match the behavior of the integrated compiler
in libbcc today.
2) Actually run the config() step on the RSCompilerDriver. I previously
removed the invocation here, since it wasn't doing what we actually wanted
by default. This change restores the use of config().
3) In running the config() step mentioned in 2), we actually now respect
the -mtriple compiler flag when run on the host. Device-side compiles
will always use the target architecture. This makes it easier to generate
multiple resulting object files for different architectures.

Change-Id: I623ee8eec3d6c42375973e7b7e27f0800ea8ca48
/frameworks/compile/libbcc/tools/bcc/Main.cpp
7b980e1717f3cf418f7bc4e40597004bc1139b8b 20-Jun-2013 Tobias Grosser <grosser@google.com> bcc: Add option -emit-llvm

Change-Id: I98470c6573b216518f77d338f4659d5b9fbcc3d3
/frameworks/compile/libbcc/tools/bcc/Main.cpp
8be8dba08c97dff239ac8c6bdc7f3a52d96116ae 18-Jun-2013 Stephen Hines <srhines@google.com> Make bcc produce RS-compatible ELF objects.

Bug: 7342767

Change-Id: I48e6d459adc477fcb6f3f1d8e4eb8ff7b40c546d
/frameworks/compile/libbcc/tools/bcc/Main.cpp
88f8c52abea50f411c3774c935a6a1e04d17c182 13-Jun-2013 Stephen Hines <srhines@google.com> Update libbcc for LLVM merge to r183849.

Remove unused param to readBytes().
Path.h -> PathV1.h
Remove ability to load/run files from bcc tool.

Change-Id: I07d735fb86638412f01c4f8285d56f45ca35b672
/frameworks/compile/libbcc/tools/bcc/Main.cpp
09ca95426a7ec66def02e47048bb25289759c6fb 26-Jan-2013 Shih-wei Liao <sliao@google.com> Switch to use libcompiler_rt for compiler runtimes.

Change-Id: I64b3d4ba80343bc592fa0df72242b33b2d2ae0ed
/frameworks/compile/libbcc/tools/bcc/Main.cpp
c02eae6f35de7dfd92233d591b27c05f15c2a6a1 23-Jul-2012 Shih-wei Liao <sliao@google.com> Add kTruncate in FileBase. BUG=6841435.

And remove O_TRUNC from the default flags to OutputFile.

Change-Id: Id2ff6d5bac319d8be498e438eb3ef84e85573218
/frameworks/compile/libbcc/tools/bcc/Main.cpp
d577d11347cdad9b88c0802bf6f5ee1fd3c06f19 25-Apr-2012 Shih-wei Liao <sliao@google.com> Rewrite the command line tool "bcc."

Get rid of deprecated BCC C APIs using in bcc command.

For the usage, see "/system/bin/bcc -help" for detail.

Change-Id: I26dccd63034624509cb7311c72a45b908fc6d92c
/frameworks/compile/libbcc/tools/bcc/Main.cpp
3fb139a6da99499f227e4f21fe966b509e509ca4 03-May-2012 Stephen Hines <srhines@google.com> Revert "Rewrite the command line tool "bcc.""

This reverts commit a7b5a26a5487851706ddd6c33c1bb88137333df4.
/frameworks/compile/libbcc/tools/bcc/Main.cpp
a7b5a26a5487851706ddd6c33c1bb88137333df4 25-Apr-2012 Shih-wei Liao <sliao@google.com> Rewrite the command line tool "bcc."

Get rid of deprecated BCC C APIs using in bcc command.

For the usage, see "/system/bin/bcc -help" for detail.

Change-Id: Ie6da4779098af368c01900d54e618ee17220594e
/frameworks/compile/libbcc/tools/bcc/Main.cpp