Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
6ed960d260d0ec3cbbef455c646ccd47f4e78119
/
src
/
compiler_llvm
/
compiler_llvm.cc
c531cef
Eliminate #ifdef ART_USE_QUICK_COMPILER
by buzbee
· 12 years ago
4df2bbd
Enable multi-threaded Quick compilation
by buzbee
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
55e5e6c
Fix quick fly2iceland after rebase.
by TDYa127
· 12 years ago
87caa7e
Implement CatchTargets.
by TDYa127
· 12 years ago
8593d88
Skip some methods to get the phone booting.
by Shih-wei Liao
· 12 years ago
bb33f2f
Integrating portable path with the Frontend.
by Shih-wei Liao
· 12 years ago
b672d1e
Merge iceland to greenland.
by TDYa127
· 12 years ago
21d28f5
GBC Expander. Removed lir.
by Shih-wei Liao
· 12 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 12 years ago
cd05a62
Global lock levels for the LLVM side.
by Shih-wei Liao
· 12 years ago
1335a95
Use native target build to reduce dependences.
by Shih-wei Liao
· 12 years ago
50b69e3
Fix build. Remove unused declaration.
by TDYa127
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 12 years ago
7a2a23a
Cleanup proxy stub compiler code.
by Logan Chien
· 12 years ago
eead4ac
Implement proxy stub for compiler_llvm.
by TDYa127
· 12 years ago
26e9307
Make compiler_llvm target independent. To build x86 image.
by Shih-wei Liao
· 12 years ago
c3f8fa5
Reorder LLVM initialize procedure.
by Logan Chien
· 12 years ago
f15b0ab
Only do the suspend check at return and loop latch.
by TDYa127
· 12 years ago
08e1ba3
Don't fork dex2oat process on target device.
by Logan Chien
· 12 years ago
8ba2fc5
Add mutex lock to CompilationUnit.
by Logan Chien
· 12 years ago
80cd474
Fix unit test by holding compiler_lock_ on ourselves.
by Logan Chien
· 12 years ago
766b0bf
Remove the mutex lock from Materialize().
by Shih-wei Liao
· 12 years ago
dbd0034
Specify the filename upon writing.
by Shih-wei Liao
· 12 years ago
0200d07
Compilation_unit experiment. Fix because of no long_call.
by TDYa127
· 12 years ago
1776572
Fix stack overflow errors.
by Shih-wei Liao
· 12 years ago
fd8ea97
Remove the CompilerLLVM mutex lock workaround.
by Logan Chien
· 12 years ago
d668a06
Implement runtime support inlining.
by TDYa127
· 12 years ago
937105a
Use ELF function index to distinguish generated functions.
by Logan Chien
· 12 years ago
0c717dd
Add ELF loader to OatFile.
by Logan Chien
· 12 years ago
b1ab7df
Cope with runtime refactoring on the LLVM side.
by Shih-wei Liao
· 12 years ago
de08e84
Remove ELF filename argument.
by Logan Chien
· 12 years ago
df57614
Add GetElfImages() method to CompilerLLVM.
by Logan Chien
· 12 years ago
0f0899a
Add ElfImage to hold ELF image address and size.
by Logan Chien
· 12 years ago
f7015fd
Add ELF loader to load the executables.
by Logan Chien
· 12 years ago
106b2a0
Create an instance of CompilerLLVM in the constructor of Compiler.
by Logan Chien
· 12 years ago
aeb5303
Add GetCompilationUnit() to CompilerLLVM.
by Logan Chien
· 12 years ago
6546ec5
Add ELF index to art::compiler_llvm::CompilationUnit.
by Logan Chien
· 12 years ago
f130655
Workaround on SEGV of LLVM backend.
by Logan Chien
· 12 years ago
6f4976c
Replace some LLVM-specific code with something more general.
by Elliott Hughes
· 12 years ago
13b835a
Fix LLVM #includes and push one piece of LLVM-specific lossage down.
by Elliott Hughes
· 12 years ago
3fa1b7e
Unify the invoke stubs and replace "oat" with "Art" in the API.
by Elliott Hughes
· 12 years ago
c4c9881
Fix the LLVM build. Separate out libart-compiler-llvm.so.
by Shih-wei Liao
· 12 years ago
fc34adb
Use llvm_shutdown_obj to fix "static initialization order fiasco."
by Shih-wei Liao
· 12 years ago
63deaad
Fix memory corruption due to premature llvm_shutdown().
by Shih-wei Liao
· 12 years ago
4c17dff
Enable -arm-long-calls for ARMv7/Thumb2 code generation.
by Logan Chien
· 12 years ago
013b6f2
Print LLVM passes time consumption.
by Logan Chien
· 12 years ago
ce11906
Remove MutexLock from the argument. Use AssertHeld instead.
by Logan Chien
· 12 years ago
7f76761
Cleanup LLVM code generation code.
by Logan Chien
· 12 years ago
dd7cf5b
Move llvm::PassRegistry to InitializeLLVM().
by Logan Chien
· 12 years ago
5b8b1ed
Implement Link-loading and pass 62 tests in JniInternalTest.
by Shih-wei Liao
· 12 years ago
8b977d3
Compile llvm.Module into ELF object file.
by Logan Chien
· 12 years ago
88894ee
JNI compiler.
by Logan Chien
· 12 years ago
4dd96f5
Extract method-related information from CompilationUnit.
by Logan Chien
· 12 years ago
e75a8cc
Ignore frame-larger-than warning for auto generated code.
by Logan Chien
· 12 years ago
f04364f
Add upcall compiler.
by Logan Chien
· 12 years ago
42e0e15
Add art runtime support declaration.
by Logan Chien
· 13 years ago
8342616
Cleanup "Beginning of LLVM backend for ART."
by Logan Chien
· 13 years ago
d1fec81
Beginning of LLVM backend for ART.
by Shih-wei Liao
· 12 years ago