Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
7f5b9be62c034b29f3bb550478da9af28e88f72b
/
src
/
compiler_llvm
7f5b9be
Separate object register and shadow frame entry.
by TDYa127
· 13 years ago
5e5a804
Remove unnecessary exception check.
by TDYa127
· 13 years ago
9948913
Improve the information in the bitcode.
by TDYa127
· 13 years ago
97339c4
Reorder stack overflow check.
by TDYa127
· 13 years ago
ee1f59b
Code cleanup.
by TDYa127
· 13 years ago
86f5067
Change to implement fill-array-data with runtime function.
by Logan Chien
· 13 years ago
19c350a
Move payload data structures to dex_instruction.h.
by Logan Chien
· 13 years ago
736df02
Use try item offset to find catch block instead of Dex PC.
by Logan Chien
· 13 years ago
d8749cf
Remove unused file: src/compiler_llvm/frontend.cc
by Logan Chien
· 13 years ago
ef4a656
Remove unnecessary zero-initializer.
by Logan Chien
· 13 years ago
8e9b449
Fix run-test 003, llvm method_compiler bug.
by TDYa127
· 13 years ago
17826bf
Just use getPtrEquiveInt to load method.
by TDYa127
· 13 years ago
677cabc
Reduce materialize threshold.
by TDYa127
· 13 years ago
4bccc6b
No need zero initialize jni shadow frame.
by TDYa127
· 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
fca6437
Implement partial sharpening for LLVM.
by Logan Chien
· 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
80cd474
Fix unit test by holding compiler_lock_ on ourselves.
by Logan Chien
· 13 years ago
853cd09
Fix llvm runtime support bug.
by TDYa127
· 13 years ago
ce15472
Partial inlining of the stub check.
by TDYa127
· 13 years ago
05fe3b6
Implement X86 trampoline for llvm compiler.
by TDYa127
· 13 years ago
706e9b6
Add more Thread to runtime support llvm.
by TDYa127
· 13 years ago
c8dc101
Use dex_pc instead of line_number.
by TDYa127
· 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
766b0bf
Remove the mutex lock from Materialize().
by Shih-wei Liao
· 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
da83d97
Add Thread to some runtime support.
by TDYa127
· 13 years ago
0200d07
Compilation_unit experiment. Fix because of no long_call.
by TDYa127
· 13 years ago
69eafaa
Fix jni compiler bug (Compiler_llvm).
by TDYa127
· 13 years ago
a7dedf4
Add memcpy, memmove and memset.
by Shih-wei Liao
· 13 years ago
9744194
Fix materialization threshold too-large problem, assuming no long calls.
by Shih-wei Liao
· 13 years ago
1776572
Fix stack overflow errors.
by Shih-wei Liao
· 13 years ago
83bb662
Implement MarkGCCard.
by TDYa127
· 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
fd8ea97
Remove the CompilerLLVM mutex lock workaround.
by Logan Chien
· 13 years ago
d668a06
Implement runtime support inlining.
by TDYa127
· 13 years ago
776ac1f
Separate out more of LLVM build. Move verifier.
by Ian Rogers
· 13 years ago
42f302c
Merge "Add a SafeMap equivalent to std::map but without the error-prone operator[]." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
bb48fbb
Shouldn't do access check in this runtime support for SPUT.
by Shih-wei Liao
· 13 years ago
2272f7b
Fix LLVM build by enforcing the use of accessors on JVAlue.
by Shih-wei Liao
· 13 years ago
a474687
Fix 041. Float to int.
by TDYa127
· 13 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 13 years ago
47d1753
Add fmodf.
by Shih-wei Liao
· 13 years ago
5482503
Code cleanup, fix MicroTime.
by TDYa127
· 13 years ago
183cf26
Fix filled new array bug.
by TDYa127
· 13 years ago
5bb8601
Fix 044-proxy. Implement proxy for now, working on x86 and ARM.
by TDYa127
· 13 years ago
933abf8
Fix illegal field access bug to pass 075.
by Logan Chien
· 13 years ago
1a032b1
Fix new-instance bug to pass 075.
by Logan Chien
· 13 years ago
4e42a59
Don't need to resolve method on slow path.
by TDYa127
· 13 years ago
dd361c9
Fix 065 and 066 tests (NULL Method bug). Don't use Method in LLVM method compiler.
by Logan Chien
· 13 years ago
7e7fabc
Fix 065 and 066 tests (slow path). Refactor invoke-* instructions.
by Logan Chien
· 13 years ago
33206c2
Fix 083 run-test by reducing memory usage.
by TDYa127
· 13 years ago
9e5f5c1
Implement throw-verification-error opcode in LLVM-based compiler.
by Logan Chien
· 13 years ago
a0f746b
Fix jni_compiler_test in LLVM part.
by TDYa127
· 13 years ago
0b686e5
Refactor the temporary solution of the stubs.
by TDYa127
· 13 years ago
e75bc72
Fix 012-math. Add fmod.
by Shih-wei Liao
· 13 years ago
ccffd9e
Fix link bug in LLVM.
by TDYa127
· 13 years ago
3f9137d
Fix NPE message in LLVM.
by TDYa127
· 13 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 13 years ago
b77799d
Fix the fill-array-data bug in method compiler (LLVM).
by TDYa127
· 13 years ago
14924fe
Implement GetCodeSize for LLVM build.
by Logan Chien
· 13 years ago
8532191
Late method resolution.
by TDYa127
· 13 years ago
937105a
Use ELF function index to distinguish generated functions.
by Logan Chien
· 13 years ago
0c717dd
Add ELF loader to OatFile.
by Logan Chien
· 13 years ago
3fe0c60
Move ElfLoader from libart-compiler-llvm to libart.
by Logan Chien
· 13 years ago
1b86d07
Implement CheckPutArrayElement.
by TDYa127
· 13 years ago
308ea6c
Fix ARM's HelloWorld. Add some compiler_runtime functions for LLVM/ARM.
by Shih-wei Liao
· 13 years ago
540a5b7
Compiler_LLVM doesn't use reference map.
by TDYa127
· 13 years ago
4165a83
Implement StackOverflow check.
by TDYa127
· 13 years ago
64f884d
Fix compiler runtime function lookup bug.
by Logan Chien
· 13 years ago
9e0e54d
Should not call PushNativeToManagedRecord.
by Shih-wei Liao
· 13 years ago
3de5ba3
Implement RTTI related runtime support.
by TDYa127
· 13 years ago
f8641ce
Fix the division overflow.
by TDYa127
· 13 years ago
d23c5ad
Add compiler runtime function list for symbol lookup.
by Logan Chien
· 13 years ago
5539ad0
Fix SHL, SHR, USHR implementation bug.
by Logan Chien
· 13 years ago
2d70217
Fix the find_catch_block bug in runtime_support_llvm.
by TDYa127
· 13 years ago
ee0d3fb
LLVM doesn't use Frame.
by TDYa127
· 13 years ago
f058c0f
LLVMLongName should preserve the return type.
by TDYa127
· 13 years ago
a849cb6
Fix compiler_llvm bugs.
by TDYa127
· 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
b1ab7df
Cope with runtime refactoring on the LLVM side.
by Shih-wei Liao
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago
9000a84
Acquire lock for synchronized methods.
by TDYa127
· 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
df57614
Add GetElfImages() method to CompilerLLVM.
by Logan Chien
· 13 years ago
0f0899a
Add ElfImage to hold ELF image address and size.
by Logan Chien
· 13 years ago
31a9933
Fix GEP & refactor compiler_llvm::JniCompiler.
by TDYa127
· 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
aeb5303
Add GetCompilationUnit() to CompilerLLVM.
by Logan Chien
· 13 years ago
Next »