Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
a024a0686c3b0fea13f362bff70d65981e5febc5
/
compiler
/
driver
/
compiler_driver.h
7502122
Adds a DEX-to-DEX compilation level.
by Sebastien Hertz
· 12 years ago
6f28d91
Add systrace support to NewTimingLogger, migrate compiler timing logging to NewTimingLogger
by Anwar Ghuloum
· 12 years ago
c50d8e1
Remove OatWriter buffering to memory for ElfWriterQuick
by Brian Carlstrom
· 12 years ago
4560248
Move TimingLogger creation to dex2oat
by Brian Carlstrom
· 12 years ago
0177fe2
Remove CompilerDriver::IsDebuggingSupported
by Brian Carlstrom
· 12 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 12 years ago
56d947f
Add verification of boot.oat generated on device
by Brian Carlstrom
· 12 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 12 years ago
[Renamed from src/compiler/driver/compiler_driver.h]
51c2467
libart-compiler cleanup
by Brian Carlstrom
· 12 years ago
7467ee0
Added support for SEA IR.
by Dragos Sbirlea
· 12 years ago
2d6ba51
Quickening support.
by Sebastien Hertz
· 12 years ago
9639160
Move image class computation to the CompilerDriver
by Brian Carlstrom
· 12 years ago
0aba0ba
Created compiled stubs in image.
by Jeff Hao
· 12 years ago
c9e463c
Faster instance-of for final classes.
by Ian Rogers
· 12 years ago
fae370a
Don't apply instance-of peephole when vDest == vSrc.
by Ian Rogers
· 12 years ago
1bf8d4d
Profiler directed clean-up of dex2oat.
by Ian Rogers
· 12 years ago
e3cd2f0
Enable devirtualization for abstract and sub-class methods.
by Ian Rogers
· 12 years ago
02c4223
Supporting de-virtualization for precise types.
by Sameer Abu Asal
· 12 years ago
8447d84
Compile filter for small applications and methods
by Anwar Ghuloum
· 12 years ago
88fc036
Merge "Revert "Supporting de-virtualization for precise types."" into dalvik-dev
by Ian Rogers
· 12 years ago
f4da607
Revert "Supporting de-virtualization for precise types."
by Ian Rogers
· 12 years ago
dfe0a24
Merge "Supporting de-virtualization for precise types." into dalvik-dev
by Ian Rogers
· 12 years ago
79fe539
Removing remaining compiled stubs from image.
by Jeff Hao
· 12 years ago
b0682d5
Supporting de-virtualization for precise types.
by Sameer Abu Asal
· 12 years ago
58df327
Removed compiled resolution trampoline.
by Jeff Hao
· 12 years ago
c4f105d
Compile less stuff
by Anwar Ghuloum
· 12 years ago
9609cb6
Remove remaining code related to compiled invoke and proxy stubs.
by Jeff Hao
· 12 years ago
1fd3346
Compiler: LIR restructuring
by buzbee
· 12 years ago
74180ca
Remove code related to compiled invoke stubs.
by Jeff Hao
· 12 years ago
311ca16
Compiler: Spring cleaning
by buzbee
· 12 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
3f47c12
Fix portable build on build server by removing depenency on ANDROID_HOST_OUT
by Brian Carlstrom
· 12 years ago
265091e
Remove ExtractCodeAndPrelink and switch Portable to MCLinker
by Brian Carlstrom
· 12 years ago
89756f2
Rename OatCompilationUnit to Dex.. move to compiler.
by Ian Rogers
· 12 years ago
219b5a8
Rename CompilationContext to ParallelCompilationManager.
by Ian Rogers
· 12 years ago
1212a02
Move the Compiler to CompilerDriver.
by Ian Rogers
· 12 years ago
[Renamed (91%) from src/compiler.h]
c928de9
Remove Iceland.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
700c8d3
Move .oat files to ELF format
by Brian Carlstrom
· 13 years ago
fffdb02
Add memory barrier for final instance fields.
by Ian Rogers
· 12 years ago
76b6167
Move mutex.h into base/mutex.h.
by Elliott Hughes
· 13 years ago
2f66382
Restrict Compiler ThreadPool lifetime to compile-time
by Brian Carlstrom
· 13 years ago
64b6d14
Interpret class initializers when building image.
by Ian Rogers
· 13 years ago
6ed960d
Merge "Add thread pool class" into dalvik-dev
by Ian Rogers
· 13 years ago
0e4627e
Add thread pool class
by Mathieu Chartier
· 13 years ago
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 13 years ago
4df2bbd
Enable multi-threaded Quick compilation
by buzbee
· 13 years ago
81d425b
Pass self to lock methods.
by Ian Rogers
· 13 years ago
3d1548d
Make compiler initialization of classes parallel.
by Ian Rogers
· 13 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 13 years ago
0c7abda
NativePcOffsetToReferenceMap
by Ian Rogers
· 13 years ago
55e5e6c
Fix quick fly2iceland after rebase.
by TDYa127
· 13 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 13 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 13 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 13 years ago
50b69e3
Fix build. Remove unused declaration.
by TDYa127
· 13 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 13 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 13 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 13 years ago
a21039c
Fix a bunch more lint.
by Elliott Hughes
· 13 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 13 years ago
2cfc639
Foundation for Quick LLVM compiler
by buzbee
· 13 years ago
7a2a23a
Cleanup proxy stub compiler code.
by Logan Chien
· 13 years ago
08e1ba3
Don't fork dex2oat process on target device.
by Logan Chien
· 13 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago
de08e84
Remove ELF filename argument.
by Logan Chien
· 13 years ago
df57614
Add GetElfImages() method to CompilerLLVM.
by Logan Chien
· 13 years ago
f7015fd
Add ELF loader to load the executables.
by Logan Chien
· 13 years ago
106b2a0
Create an instance of CompilerLLVM in the constructor of Compiler.
by Logan Chien
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
ba0668e
Make non-debug dex2oat omit timing and stats information
by Brian Carlstrom
· 13 years ago
6c403e1
Add DISALLOW_COPY_AND_ASSIGN to PatchInformation
by Brian Carlstrom
· 13 years ago
f582258
oat file patching
by Brian Carlstrom
· 13 years ago
3fa1379
Patch support for the boot image.
by Ian Rogers
· 13 years ago
2ed3b95
Implement direct apk -> boot calling
by Ian Rogers
· 13 years ago
6f4976c
Replace some LLVM-specific code with something more general.
by Elliott Hughes
· 13 years ago
3fa1b7e
Unify the invoke stubs and replace "oat" with "Art" in the API.
by Elliott Hughes
· 13 years ago
c4c9881
Fix the LLVM build. Separate out libart-compiler-llvm.so.
by Shih-wei Liao
· 13 years ago
46f060a
Move other compiler bits into the compiler shared libraries.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
9787ac4
Skip src/jni_compiler.cc from llvm backend
by Logan Chien
· 13 years ago
fb6adba
Sharpen virtual calls to final methods.
by Ian Rogers
· 13 years ago
8b977d3
Compile llvm.Module into ELF object file.
by Logan Chien
· 13 years ago
4dd96f5
Extract method-related information from CompilationUnit.
by Logan Chien
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
de6e4cf
Add dex2oat -g to control whether the compiled code has debugger support.
by Elliott Hughes
· 13 years ago
8cd6dda
Numerous fixes to compiler and verifier for cts vm-tests.
by jeffhao
· 13 years ago
c8b306f
Run time illegal access checks on static and direct methods
by Ian Rogers
· 13 years ago
d1fec81
Beginning of LLVM backend for ART.
by Shih-wei Liao
· 13 years ago
996cc58
Add compiler stats, fix super call slow path
by Ian Rogers
· 13 years ago
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
1bddec3
Add access check slow paths to field accesses
by Ian Rogers
· 13 years ago
d413590
Check instantiability at runtime when inconclusive at compile time
by Ian Rogers
· 13 years ago
5523ee0
Add -j to dex2oat.
by Elliott Hughes
· 13 years ago
c225caa
Compile classes in parallel.
by Elliott Hughes
· 13 years ago
9ada79c
Access checks may fail verification due to class loaders
by Ian Rogers
· 13 years ago
d9c67be
Start parallelizing dex2oat.
by Elliott Hughes
· 13 years ago
601a123
If dex2oat takes >1s, show a breakdown of where the time went.
by Elliott Hughes
· 13 years ago
Next »