Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
41005ddb5576b8630a1084fbb3979ffa602c0599
/
src
/
compiler
/
codegen
41005dd
Fix x86 type conversions. test-art-host-oat passes.
by jeffhao
· 12 years ago
5121e0b
Fix x86 long right shifting and int-to-float/double.
by jeffhao
· 12 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
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
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
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
e196567
SSA rework and support compiler temps in the frame
by buzbee
· 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
82488f5
Multi-target Codegen cleanup
by buzbee
· 13 years ago
71ac994
Change assembler to use byte instruction lengths
by buzbee
· 13 years ago
5de3494
Another step towards a Mips target
by buzbee
· 13 years ago
31a4a6f
More target-independence
by buzbee
· 13 years ago
4dd96f5
Extract method-related information from CompilationUnit.
by Logan Chien
· 13 years ago
a15e67d
Remove pad word from arrays
by Ian Rogers
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
513c64a
Fix load/storeBaseDispWide bug with large offests.
by Ian Rogers
· 13 years ago
e3acd07
Multi-target support
by buzbee
· 13 years ago
80c4d57
[Compiler] Exit-path bug fix
by buzbee
· 13 years ago
8cd6dda
Numerous fixes to compiler and verifier for cts vm-tests.
by jeffhao
· 13 years ago
c8b306f
Run time illegal access checks on static and direct methods
by Ian Rogers
· 13 years ago
f3773f0
Move finalizer registration into managed code
by Ian Rogers
· 13 years ago
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
44b412b
Codegen support for debugger
by buzbee
· 13 years ago
1bddec3
Add access check slow paths to field accesses
by Ian Rogers
· 13 years ago
d413590
Check instantiability at runtime when inconclusive at compile time
by Ian Rogers
· 13 years ago
ba938cb
Make the compiler threadsafe
by buzbee
· 13 years ago
f16600b
Minor compiler tuning.
by buzbee
· 13 years ago
5abfa3e
Compiler tuning
by buzbee
· 13 years ago
0eb7d7e
Implement array allocation with access checks.
by Ian Rogers
· 13 years ago
85d8c1e
Minor compiler tuning
by buzbee
· 13 years ago
11d1b0c
Reduce namespace pollution.
by Elliott Hughes
· 13 years ago
Next »