Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
4909ba443f71f62404eb17ce299396655f70dc08
/
src
/
compiler
45623b8
Disable move-result fusing
by buzbee
· 13 years ago
52ed776
FP breakage workaround
by buzbee
· 13 years ago
3b3dbdd
More Quick compiler mir/bb cleanup
by buzbee
· 13 years ago
15bf980
More Quick compiler restructuring
by buzbee
· 13 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 13 years ago
b03f487
Shadow frame support for MIR->LLVM-IR conversion
by buzbee
· 13 years ago
4abb1a9
Fixes for x86 compilation with floats.
by jeffhao
· 13 years ago
2cfc639
Foundation for Quick LLVM compiler
by buzbee
· 13 years ago
408ad16
Restructure to reduce MIR references
by buzbee
· 13 years ago
6023456
Various missing hunks.
by Elliott Hughes
· 13 years ago
fd2ec54
Fix compilation issues with new gcc
by Brian Carlstrom
· 13 years ago
abe64aa
Remove a dangerous default from oatNew and fix the bug it hid.
by Elliott Hughes
· 13 years ago
21e1271
Fix x86 aget-wide compilation to use loadBaseIndexedDisp.
by jeffhao
· 13 years ago
3f9ace8
Fix x86 compilation of aget-wide when src and dest regs are the same.
by jeffhao
· 13 years ago
5772bab
Fixed x86 compilation of filled-new-array/range.
by jeffhao
· 13 years ago
292188d
More x86 fixes for floating point operations.
by jeffhao
· 13 years ago
41005dd
Fix x86 type conversions. test-art-host-oat passes.
by jeffhao
· 13 years ago
5121e0b
Fix x86 long right shifting and int-to-float/double.
by jeffhao
· 13 years ago
6a4a7e1
Fix x86 compilation of const-wide.
by jeffhao
· 13 years ago
644d531
Fixes to x86 compilation.
by jeffhao
· 13 years ago
bff2465
[Compiler] Add object ref discovery
by buzbee
· 13 years ago
a114add
[Compiler] use Art indentation standard
by Bill Buzbee
· 13 years ago
4467908
Fix immediate size for IMUL32RRI, IMUL32RMI, and IMUL32RAI.
by jeffhao
· 13 years ago
7b9d996
Tidy up some C-isms.
by Elliott Hughes
· 13 years ago
174651d
Fixed x86 division and modulus and merged their entry points.
by jeffhao
· 13 years ago
36ecb78
Fix stack overflow handling.
by Elliott Hughes
· 13 years ago
225ae52
Implement RRI and RRI8 variants of IMUL.
by Elliott Hughes
· 13 years ago
5450e0e
Fix psllq encoding bug.
by Ian Rogers
· 13 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
f3aac97
Special case division by small constants
by buzbee
· 13 years ago
cd4935f
Use a shorter x86 CMP encoding for suspend count tests.
by Elliott Hughes
· 13 years ago
d36c52e
Check for null array assignments inline. Tidy asm macros.
by Ian Rogers
· 13 years ago
141d622
More X86 fixes.
by Ian Rogers
· 13 years ago
55bd45f
More X86 fixes.
by Ian Rogers
· 13 years ago
fc700ed
Fix x86 long math.
by Ian Rogers
· 13 years ago
7caad77
Implement various missing parts of the X86 compiler
by Ian Rogers
· 13 years ago
e52e49b
Fix the mutex diagnostics, and other targets of opportunity.
by Elliott Hughes
· 13 years ago
cf7d3a3
Merge "Kill constants.h and fix some copyright headers." into ics-mr1-plus-art
by Elliott Hughes
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
fead293
Minor suspend check tweak
by buzbee
· 13 years ago
a2e39d9
Enable the rest of branch fusing
by buzbee
· 13 years ago
84fd693
Branch fusing
by buzbee
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago
deaac40
Fix the C++ compilation part of the Mac build.
by Elliott Hughes
· 13 years ago
97df07f
Fix getter/setter special case codegen
by buzbee
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
fc9e6fa
Compiler intrinsics
by buzbee
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
e84278b
Stop saying "clazz".
by Elliott Hughes
· 13 years ago
c6f3bb8
Further x86 progress and image creation.
by Ian Rogers
· 13 years ago
e62076c
Fix special method codegen
by buzbee
· 13 years ago
f24132c
Fix setter trivial pattern matching.
by Ian Rogers
· 13 years ago
16da88c
Custom codegen for small frameless methods.
by buzbee
· 13 years ago
b41b33b
Add 3rd argument register to X86.
by Ian Rogers
· 13 years ago
bdf6c3d
Trivial cleanup of typos and fixed-length buffers.
by Elliott Hughes
· 13 years ago
f582258
oat file patching
by Brian Carlstrom
· 13 years ago
a7c1268
Restore card marking, minor tuning
by buzbee
· 13 years ago
b3ab25b
Enable compiler_test on host.
by Ian Rogers
· 13 years ago
b37c999
Disable BBOpt when debugger active
by buzbee
· 13 years ago
9c044ce
Support for promoting Method* and compiler temps
by buzbee
· 13 years ago
3fa1379
Patch support for the boot image.
by Ian Rogers
· 13 years ago
ab2b55d
Refactor callRuntimeHelper
by Ian Rogers
· 13 years ago
239c4e7
Loop detection, improved reg allocation
by buzbee
· 13 years ago
2ed3b95
Implement direct apk -> boot calling
by Ian Rogers
· 13 years ago
98dc5d7
Fix out-of-bounds memory access
by buzbee
· 13 years ago
6cbb2bd
X86 invocation tidy up.
by Ian Rogers
· 13 years ago
141b0c7
Enable all tests on x86, add assertions
by Ian Rogers
· 13 years ago
70c96d4
Fix "wide" cts vm-tests
by buzbee
· 13 years ago
f7d9ad3
Enable all JNI internal compiler tests on the host.
by Ian Rogers
· 13 years ago
3d66194
Real fix for 064
by buzbee
· 13 years ago
72289e6
Workaround for test 064 failure
by buzbee
· 13 years ago
e196567
SSA rework and support compiler temps in the frame
by buzbee
· 13 years ago
3fa1b7e
Unify the invoke stubs and replace "oat" with "Art" in the API.
by Elliott Hughes
· 13 years ago
b5d09b2
Method prologue and epilogues, add missing x86 functionality.
by Ian Rogers
· 13 years ago
ab058bb
Make code buffer units 8bit rather than 16bit.
by Ian Rogers
· 13 years ago
efccc56
Frame layout change
by buzbee
· 13 years ago
55c02cd
Merge "Monitor enter/exit cleanup" into dalvik-dev
by buzbee
· 13 years ago
05eba36
Monitor enter/exit cleanup
by buzbee
· 13 years ago
719ace4
Stop saying "typedef struct" and "typedef enum".
by Elliott Hughes
· 13 years ago
b3cd122
Really fix build.
by Elliott Hughes
· 13 years ago
e7825db
Fix build.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
680b1bd
Unify branch flags, pretty printer for OpKind.
by Ian Rogers
· 13 years ago
86a4bce
Fix branch bug (showed up in codegen for debug)
by buzbee
· 13 years ago
adb8c67
Move the compiler away from libdex.
by Elliott Hughes
· 13 years ago
de79783
Dummy up MOV instructions, add/tweak comments.
by Ian Rogers
· 13 years ago
96ab420
Beginning of X86 encoding map and instruction size routine.
by Ian Rogers
· 13 years ago
a7678db
x86 source code hack and slash
by buzbee
· 13 years ago
e88dfbf
x86 codegen source file skeletons
by buzbee
· 13 years ago
9831bfa
Merge "Start of X86 LIR description." into dalvik-dev
by Ian Rogers
· 13 years ago
e32ca23
Start of X86 LIR description.
by Ian Rogers
· 13 years ago
4455f78
Fix type in README.mips
by buzbee
· 13 years ago
cad9606
Fix MIPS comment typo.
by Ian Rogers
· 13 years ago
a2ebdd7
Complete MIPS code generation support
by buzbee
· 13 years ago
11f9d21
Mips portable floating point support
by Bill Buzbee
· 13 years ago
c5159d5
MIPS switch table support
by buzbee
· 13 years ago
41f05df
Merge "More MIPS support" into dalvik-dev
by buzbee
· 13 years ago
be00364
Another attempt to fix the mac build
by buzbee
· 13 years ago
0398c42
More MIPS support
by buzbee
· 13 years ago
bc6ba40
Fix the mac build - tweak the display format
by buzbee
· 13 years ago
Next »