Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
07a062cc9770d0fa8c73f116db4cb15bfba8b7b3
/
src
/
compiler_llvm
/
compilation_unit.cc
dac5eb2
Optimization experiment.
by Shih-wei Liao
· 13 years ago
de479be
Refactor runtime support builder.
by TDYa127
· 13 years ago
b2eb5c1
Reduce memory usage.
by TDYa127
· 13 years ago
3978da5
Improve output code, while compilation time delta is in the noise range
by TDYa127
· 13 years ago
b5eb00c
Use multithread while compiling LLVM bitcode.
by Logan Chien
· 13 years ago
aad0d97
Call out the functions that we actually import.
by Shih-wei Liao
· 13 years ago
ce9c317
Fix X86 compilation.
by TDYa127
· 13 years ago
b1bab1c
Code cleanup: Remove unnecessary parameter.
by Logan Chien
· 13 years ago
e4c2ccc
Reduce compilation time.
by TDYa127
· 13 years ago
f15b0ab
Only do the suspend check at return and loop latch.
by TDYa127
· 13 years ago
388a83b
Free the resource on target device.
by TDYa127
· 13 years ago
a22ea03
Restore the logging of compilation progress on target device.
by TDYa127
· 13 years ago
08e1ba3
Don't fork dex2oat process on target device.
by Logan Chien
· 13 years ago
e0e4024
Reduce memory usage by halving the materialization threshold.
by Shih-wei Liao
· 13 years ago
b6bed0b
Manage llvm::TargetMachine with smart pointer.
by Logan Chien
· 13 years ago
415576b
Use FunctionInline instead of AlwaysInline. -O3.
by Shih-wei Liao
· 13 years ago
e8ecce7
Forgot to close pipe -- Bug fix. Also, change to use PLOG.
by Shih-wei Liao
· 13 years ago
8ba2fc5
Add mutex lock to CompilationUnit.
by Logan Chien
· 13 years ago
799ef4f
Replace tmpfile with pipe.
by Logan Chien
· 13 years ago
795e330
Set materialized file names correctly.
by Shih-wei Liao
· 13 years ago
5b04728
Fix on-device compile.
by Shih-wei Liao
· 13 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 13 years ago
d7726e4
Enable separate compilation.
by Shih-wei Liao
· 13 years ago
dbd0034
Specify the filename upon writing.
by Shih-wei Liao
· 13 years ago
f1cb9a5
Add always inliner.
by Shih-wei Liao
· 13 years ago
1776572
Fix stack overflow errors.
by Shih-wei Liao
· 13 years ago
54a3e91
Compilation_unit experiment.
by Shih-wei Liao
· 13 years ago
110bcba
Update frame size after the bitcode is translated into machine code.
by Logan Chien
· 13 years ago
d668a06
Implement runtime support inlining.
by TDYa127
· 13 years ago
937105a
Use ELF function index to distinguish generated functions.
by Logan Chien
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
c6c317e
Experimental.
by Shih-wei Liao
· 13 years ago
de08e84
Remove ELF filename argument.
by Logan Chien
· 13 years ago
0cc6ab6
Add ELF extractor to oatdump.
by Logan Chien
· 13 years ago
6546ec5
Add ELF index to art::compiler_llvm::CompilationUnit.
by Logan Chien
· 13 years ago
b9eaeea
Emit the ELF image into the memory buffer.
by Logan Chien
· 13 years ago
6d6d754
Remove duplicated code.
by Logan Chien
· 13 years ago
6edfde4
Add kMips and mips32r2 target attribute. Remove NoFramePointerElim.
by Shih-wei Liao
· 13 years ago
7f76761
Cleanup LLVM code generation code.
by Logan Chien
· 13 years ago
8ee03b5
Use switch statement to select target triple.
by Logan Chien
· 13 years ago
1557ea5
Disable frame pointer elimination of the LLVM code generator.
by Logan Chien
· 13 years ago
dd7cf5b
Move llvm::PassRegistry to InitializeLLVM().
by Logan Chien
· 13 years ago
5b8b1ed
Implement Link-loading and pass 62 tests in JniInternalTest.
by Shih-wei Liao
· 13 years ago
8b977d3
Compile llvm.Module into ELF object file.
by Logan Chien
· 13 years ago