Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
1212a022fa5f8ef9585d765b1809521812af882c
/
src
/
compiler_llvm
/
jni_compiler.cc
1212a02
Move the Compiler to CompilerDriver.
by Ian Rogers
· 11 years ago
76ae4fe
1 IR builder. Kill greenland. Remove JTypeSpace.
by Ian Rogers
· 11 years ago
641ce03
Rename compiler_llvm CompilationUnit to LlvmCompilationUnit
by Brian Carlstrom
· 12 years ago
6cbd384
LLVM build fix.
by Ian Rogers
· 12 years ago
785e618
LLVM build fix.
by Ian Rogers
· 12 years ago
98573f9
Fix portable build following object.h refactor.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
ce4cc0d
Using gcmap instead of shadow frame.
by TDYa127
· 12 years ago
8e950c1
Simple debugging support for portable path.
by TDYa127
· 12 years ago
5438ad8
Add vregs to ShadowFrame.
by Ian Rogers
· 12 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
by Mathieu Chartier
· 12 years ago
3d71d80
Fix JNI compiler for portable path.
by TDYa127
· 12 years ago
cd05a62
Global lock levels for the LLVM side.
by Shih-wei Liao
· 12 years ago
1258417
Code cleanup: Use "const T*" instead of "T const*"
by Logan Chien
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 12 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 12 years ago
b08ed12
Implement thin-lock fast path for compiler-llvm.
by TDYa127
· 12 years ago
de479be
Refactor runtime support builder.
by TDYa127
· 12 years ago
af54347
Lazy pushing shadow frame.
by TDYa127
· 12 years ago
0de52be
Remove data dependency of push/pop shadow frame.
by TDYa127
· 12 years ago
d955bec
TBAA, separate RuntimeInfo and ShadowFrame.
by TDYa127
· 12 years ago
d3e24c2
TBAA, separate JRuntime and ConstJObject.
by TDYa127
· 12 years ago
8ca1005
TBAA, separate RuntimeInfo and JRuntime.
by TDYa127
· 12 years ago
aba6112
Basic TBAA.
by TDYa127
· 12 years ago
67ae8ff
Emit name only in debug mode.
by TDYa127
· 12 years ago
5e5a804
Remove unnecessary exception check.
by TDYa127
· 12 years ago
4bccc6b
No need zero initialize jni shadow frame.
by TDYa127
· 12 years ago
853cd09
Fix llvm runtime support bug.
by TDYa127
· 12 years ago
706e9b6
Add more Thread to runtime support llvm.
by TDYa127
· 12 years ago
c8dc101
Use dex_pc instead of line_number.
by TDYa127
· 12 years ago
0200d07
Compilation_unit experiment. Fix because of no long_call.
by TDYa127
· 12 years ago
69eafaa
Fix jni compiler bug (Compiler_llvm).
by TDYa127
· 12 years ago
110bcba
Update frame size after the bitcode is translated into machine code.
by Logan Chien
· 12 years ago
5bb8601
Fix 044-proxy. Implement proxy for now, working on x86 and ARM.
by TDYa127
· 12 years ago
a0f746b
Fix jni_compiler_test in LLVM part.
by TDYa127
· 12 years ago
0b686e5
Refactor the temporary solution of the stubs.
by TDYa127
· 12 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 12 years ago
8532191
Late method resolution.
by TDYa127
· 12 years ago
937105a
Use ELF function index to distinguish generated functions.
by Logan Chien
· 12 years ago
ee0d3fb
LLVM doesn't use Frame.
by TDYa127
· 12 years ago
9000a84
Acquire lock for synchronized methods.
by TDYa127
· 12 years ago
31a9933
Fix GEP & refactor compiler_llvm::JniCompiler.
by TDYa127
· 12 years ago
6920bce
Add ELF index to art::CompiledMethod.
by Logan Chien
· 12 years ago
28f1a14
Implement LLVM version of jni_compiler to pass 17 jni_compiler tests.
by TDYa127
· 12 years ago
8b977d3
Compile llvm.Module into ELF object file.
by Logan Chien
· 12 years ago
88894ee
JNI compiler.
by Logan Chien
· 13 years ago