Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
7eebd95bddc7c6866ba29010d28b4f8251b43242
/
compiler
/
llvm
/
llvm_compilation_unit.cc
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
11d9f06
Use instruction specific dalvik cache dirs.
by Narayan Kamath
· 11 years ago
af13ad9
Centralize instruction-set pointer-size, alignment, 64b-width code
by Andreas Gampe
· 11 years ago
3d50407
Make out arguments non-reference types.
by Ian Rogers
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
73fbaad
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
e21a407
Revert "Update ART for LLVM merge up to r187914."
by Brian Carlstrom
· 11 years ago
f7ee116
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
6e28820
Revert "Update ART for LLVM merge up to r187914."
by Brian Carlstrom
· 11 years ago
70814f7
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
a7d56cf
Revert "Update ART for LLVM merge up to r187914."
by Ian Rogers
· 11 years ago
eaeab46
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
ec0cf9b
Revert "Update ART for LLVM merge up to r187914."
by Brian Carlstrom
· 11 years ago
b8a874c
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
b7767e8
Revert "Update ART for LLVM merge up to r187914."
by Brian Carlstrom
· 11 years ago
6a94caa
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
7d70a79
am 3e78664f: am f8dc6489: am 7571e8b7: Add flock(2)ing on dex-cache files to prevent races
by Brian Carlstrom
· 11 years ago
7571e8b
Add flock(2)ing on dex-cache files to prevent races
by Brian Carlstrom
· 11 years ago
be6810d
Revert "Update ART for LLVM merge up to r187914."
by Brian Carlstrom
· 11 years ago
6e6819f
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
73a7907
Revert "Update ART for LLVM merge up to r187914."
by Stephen Hines
· 11 years ago
1961a27
Update ART for LLVM merge up to r187914.
by Stephen Hines
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
02c8cc6
Fixing cpplint whitespace/blank_line, whitespace/end_of_line, whitespace/labels, whitespace/semicolon issues
by Brian Carlstrom
· 11 years ago
df62950
Fix cpplint whitespace/parens issues
by Brian Carlstrom
· 11 years ago
0cd7ec2
Fix cpplint whitespace/blank_line issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/compiler/llvm/llvm_compilation_unit.cc]
7675e16
Rename art-cache to dalvik-cache
by Brian Carlstrom
· 11 years ago
37d4879
Changes to move to jb-mr2 based llvm
by Brian Carlstrom
· 12 years ago
3559973
Add bitcode dumping to LlvmCompilationUnit
by Brian Carlstrom
· 12 years ago
bd86bcc
Tracking rebase to jb-mr1-release
by Brian Carlstrom
· 12 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
4c1c283
Move compiler_llvm to art::llvm.
by Ian Rogers
· 12 years ago
[Renamed (81%) from src/compiler_llvm/llvm_compilation_unit.cc]
89756f2
Rename OatCompilationUnit to Dex.. move to compiler.
by Ian Rogers
· 12 years ago
1212a02
Move the Compiler to CompilerDriver.
by Ian Rogers
· 12 years ago
76ae4fe
1 IR builder. Kill greenland. Remove JTypeSpace.
by Ian Rogers
· 12 years ago
c928de9
Remove Iceland.
by Ian Rogers
· 12 years ago
641ce03
Rename compiler_llvm CompilationUnit to LlvmCompilationUnit
by Brian Carlstrom
· 12 years ago
[Renamed (95%) from src/compiler_llvm/compilation_unit.cc]
700c8d3
Move .oat files to ELF format
by Brian Carlstrom
· 12 years ago
4028312
Prune dexlang from the llvm compiler.
by jeffhao
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
7616005
Switch over to the google3 unix_file File*.
by Elliott Hughes
· 12 years ago
ce4cc0d
Using gcmap instead of shadow frame.
by TDYa127
· 12 years ago
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 12 years ago
4df2bbd
Enable multi-threaded Quick compilation
by buzbee
· 12 years ago
55e5e6c
Fix quick fly2iceland after rebase.
by TDYa127
· 12 years ago
bb33f2f
Integrating portable path with the Frontend.
by Shih-wei Liao
· 12 years ago
9a12945
Cleanup runtime support. Inline via IR builder.
by TDYa127
· 12 years ago
21d28f5
GBC Expander. Removed lir.
by Shih-wei Liao
· 12 years ago
1258417
Code cleanup: Use "const T*" instead of "T const*"
by Logan Chien
· 12 years ago
02a1e35
Workaround for x86 build now.
by Shih-wei Liao
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 13 years ago
ba67d7d
Revert "Cleanup runtime support. Inline via IR builder."
by Shih-wei Liao
· 12 years ago
afa97e2
Cleanup runtime support. Inline via IR builder.
by TDYa127
· 12 years ago
53519bf
Set Target CPU.
by Shih-wei Liao
· 12 years ago
b08ed12
Implement thin-lock fast path for compiler-llvm.
by TDYa127
· 12 years ago
dac5eb2
Optimization experiment.
by Shih-wei Liao
· 12 years ago
de479be
Refactor runtime support builder.
by TDYa127
· 12 years ago
b2eb5c1
Reduce memory usage.
by TDYa127
· 12 years ago
3978da5
Improve output code, while compilation time delta is in the noise range
by TDYa127
· 12 years ago
b5eb00c
Use multithread while compiling LLVM bitcode.
by Logan Chien
· 12 years ago
aad0d97
Call out the functions that we actually import.
by Shih-wei Liao
· 12 years ago
ce9c317
Fix X86 compilation.
by TDYa127
· 12 years ago
b1bab1c
Code cleanup: Remove unnecessary parameter.
by Logan Chien
· 12 years ago
e4c2ccc
Reduce compilation time.
by TDYa127
· 12 years ago
f15b0ab
Only do the suspend check at return and loop latch.
by TDYa127
· 12 years ago
388a83b
Free the resource on target device.
by TDYa127
· 12 years ago
a22ea03
Restore the logging of compilation progress on target device.
by TDYa127
· 12 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
Next »