Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
0e4627e593bc39f8e3d89c31f8977d55054c07cc
/
src
/
compiler_llvm
65c3f9c
Fix typo.
by TDYa127
· 12 years ago
f54f3ac
Fix non-inline push_shadow_frame.
by TDYa127
· 12 years ago
6c27968
Change shadow_frame_size_ to num_shadow_frame_refs_. Fix LLVM build.
by Shih-wei Liao
· 12 years ago
5438ad8
Add vregs to ShadowFrame.
by Ian Rogers
· 12 years ago
4df2bbd
Enable multi-threaded Quick compilation
by buzbee
· 12 years ago
8ed6d61
Fix LLVM build.
by Mathieu Chartier
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
823433d
Corresponding CL of thread flags for portable.
by TDYa127
· 12 years ago
952a94a
LLVM build fix.
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
b259652
Overall clean up of gbc_expander and intrinsics.
by Shih-wei Liao
· 12 years ago
55e5e6c
Fix quick fly2iceland after rebase.
by TDYa127
· 12 years ago
920be7c
Check opt_flags to remove null check.
by TDYa127
· 12 years ago
87caa7e
Implement CatchTargets.
by TDYa127
· 12 years ago
347166a
Fix run-test 030.
by TDYa127
· 12 years ago
3fdb33a
Fix run-test 044/064.
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
890ea89
Add suspend by ourselves to improve performance.
by TDYa127
· 12 years ago
aa55887
Fix phi bug on exception edges.
by TDYa127
· 12 years ago
627d8c4
Fix wrong update phi.
by Shih-wei Liao
· 12 years ago
67645d8
Basic block based rewriting
by Logan Chien
· 12 years ago
e5b8f8b
Initialize GBCExpander with NULL.
by Logan Chien
· 12 years ago
4ec8ccd
Implement Div/Rem/fptosi.
by TDYa127
· 12 years ago
f71bf5a
Implement remaining intrinsics.
by TDYa127
· 12 years ago
5a26d44
Implement SGet/SPut/AGet/APut.
by TDYa127
· 12 years ago
d36a2ac
Fix the metadata include.
by Logan Chien
· 12 years ago
5e869b6
Move some helper functions to gbc_expander.
by TDYa127
· 12 years ago
89f9605
Move inferred_reg_category_map to greenland.
by TDYa127
· 12 years ago
1f196f1
Use MDBuilder to build metadata.
by TDYa127
· 12 years ago
d54a23d
Implement copy/const/check_suspend intrinsic for expander.
by Logan Chien
· 12 years ago
75e4b60
Cleanup gbc_expander for fly2iceland.
by Logan Chien
· 12 years ago
a1b2185
Starting to implement fly2iceland.
by TDYa127
· 12 years ago
9a12945
Cleanup runtime support. Inline via IR builder.
by TDYa127
· 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
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
87e552d
Make ICCE logic common, refactor throws.
by Ian Rogers
· 12 years ago
9a4f003
Remove the THROW_VERIFICATION_ERROR op and supporting code.
by jeffhao
· 12 years ago
08f753d
Avoid compile time rewriting of dex code by verifier.
by Ian Rogers
· 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
c5e3d76
Fix runtime_support_llvm for ART_USE_LLVM_COMPILER.
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
28a02bd
am 22fc28eb: Merge "Reorder the included header." into ics-mr1-plus-art
by Shih-wei Liao
· 12 years ago
1335a95
Use native target build to reduce dependences.
by Shih-wei Liao
· 12 years ago
2a5885c
Reorder the included header.
by Logan Chien
· 12 years ago
2d3bcbb
Declare correct prototype for compiler-rt.
by Logan Chien
· 12 years ago
1258417
Code cleanup: Use "const T*" instead of "T const*"
by Logan Chien
· 12 years ago
a8eed7d
Use uint32_t for compilation unit index instead of uint16_t.
by Logan Chien
· 12 years ago
02a1e35
Workaround for x86 build now.
by Shih-wei Liao
· 12 years ago
50b69e3
Fix build. Remove unused declaration.
by TDYa127
· 12 years ago
0b130de
Code cleanup. Full sharpening.
by TDYa127
· 12 years ago
7c9c184
Remove fix stub hack.
by Logan Chien
· 12 years ago
971bf3f
Compile method one-by-one.
by Logan Chien
· 12 years ago
67008a6
Add procedure linkage table.
by Logan Chien
· 12 years ago
598c513
Add CompiledCode for method and invoke stub.
by Logan Chien
· 12 years ago
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 12 years ago
1474404
Enable arm-long-calls.
by Logan Chien
· 12 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
a64f157
Fix art-portable's build. Adding 1 more parameter.
by Shih-wei Liao
· 12 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 12 years ago
77065fb
[LLVM] Fix parameter bug in throwing ArrayIndexOutOfBoundsException.
by Shih-wei Liao
· 12 years ago
c147826
Save R9 when up-call.
by TDYa127
· 12 years ago
3f6635a
Improve JniAbort (and JNI tests).
by Elliott Hughes
· 12 years ago
c553b95
Fix JNI return type checking on portable path.
by Ian Rogers
· 12 years ago
53519bf
Set Target CPU.
by Shih-wei Liao
· 12 years ago
6cf2388
Simplify the default stack size handling.
by Elliott Hughes
· 12 years ago
7de4bbe
Get llvm performance back.
by Shih-wei Liao
· 12 years ago
b2e940a
Fix assume_this_non_null.
by TDYa127
· 12 years ago
9eb5f03
Fix MethodInfo. Remove unused shadow frame entry.
by TDYa127
· 12 years ago
b08ed12
Implement thin-lock fast path for compiler-llvm.
by TDYa127
· 12 years ago
7a2a23a
Cleanup proxy stub compiler code.
by Logan Chien
· 12 years ago
95dfa6a
Refine compiler runtime function list.
by Logan Chien
· 12 years ago
a1beb1f
Rename CStringComparator to CStringLessThanComparator.
by Logan Chien
· 12 years ago
fc6c5fd
Add missing object.h to runtime_support_llvm.h
by Logan Chien
· 12 years ago
07a062c
Enable ARM long calls.
by Logan Chien
· 12 years ago
6ea0114
GCC 4.6 (in dalvik-dev) is stricter about converting from NULL.
by Shih-wei Liao
· 12 years ago
dac5eb2
Optimization experiment.
by Shih-wei Liao
· 12 years ago
d4f82b6
Inline String.IndexOf and String.CompareTo.
by TDYa127
· 12 years ago
eead4ac
Implement proxy stub 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
526643e
Remove unnecessary exception and suspend checks.
by TDYa127
· 12 years ago
26e9307
Make compiler_llvm target independent. To build x86 image.
by Shih-wei Liao
· 12 years ago
0de52be
Remove data dependency of push/pop shadow frame.
by TDYa127
· 12 years ago
e210214
Refactor dalvik_reg.
by TDYa127
· 12 years ago
4b644ec
Fix art LLVM build.
by Shih-wei Liao
· 12 years ago
a4f9474
Finish cleanup of class/field/method caching.
by Elliott Hughes
· 12 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 12 years ago
b2eb5c1
Reduce memory usage.
by TDYa127
· 12 years ago
a964d41
Fix float/double mem2reg issue.
by TDYa127
· 12 years ago
82d31cd
Fix invoke-direct and invoke-direct/range CTS.
by Logan Chien
· 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
4b1baf1
Fix filled-new-array to pass CTS.
by Logan Chien
· 12 years ago
6e474f8
Only initialize the shadow frame table.
by TDYa127
· 12 years ago
b9ff6b1
Move all alloca to the first basic block.
by TDYa127
· 12 years ago
29c0cd1
Inline specific method.
by TDYa127
· 12 years ago
Next »