Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
20f09a36ca7389029cbe7eb514377c816ae6a458
/
compiler
/
optimizing
/
optimizing_compiler.cc
fa6a1b0
ART: Continue adding override annotations
by Andreas Gampe
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
61ba8d2
Fix longstanding bug around implicit NPEs and GC, version 2.
by Nicolas Geoffray
· 6 years ago
e7a9194
Simplify StackMapStream encoding.
by David Srbecky
· 6 years ago
ced0483
Reuse arena memory for each block in scheduler.
by Vladimir Marko
· 6 years ago
8cd5454
Move MethodInfo to CodeInfo.
by David Srbecky
· 7 years ago
8808756
Remove frame info from OatQuickMethodHeader.
by David Srbecky
· 7 years ago
cdfc942
Merge "Revert "Emit vector mulitply and accumulate instructions for x86.""
by Hans Boehm
· 7 years ago
f5f56c7
Revert "Emit vector mulitply and accumulate instructions for x86."
by Hans Boehm
· 7 years ago
afc97bc
Revert^2 "Add CodeInfo to JNI methods."
by David Srbecky
· 7 years ago
564fa8a
Revert "Add CodeInfo to JNI methods."
by David Srbecky
· 7 years ago
85f3934
Add CodeInfo to JNI methods.
by David Srbecky
· 7 years ago
a8d5a5f
Merge "Handle String.<init> with a phi input."
by Nicolas Geoffray
· 7 years ago
8a62a4c
Handle String.<init> with a phi input.
by Nicolas Geoffray
· 7 years ago
6190888
Emit vector mulitply and accumulate instructions for x86.
by Gupta Kumar, Sanjiv
· 7 years ago
a043111
Move instruction_set_ to CompilerOptions.
by Vladimir Marko
· 7 years ago
b4eb1b1
Refactor ClassRoot/GetClassRoot().
by Vladimir Marko
· 7 years ago
2da52b0
ART: Add --dump-pass-timings compiler option.
by Vladimir Marko
· 7 years ago
a8360cd
Perform rudimentary check on graph size for no-change assertions.
by Aart Bik
· 7 years ago
2e14868
Step 2 of 2: conditional passes.
by Aart Bik
· 7 years ago
2477320
Step 1 of 2: conditional passes.
by Aart Bik
· 7 years ago
6d05700
Run GVN earlier.
by Aart Bik
· 7 years ago
ca1e038
Revert^2 "Compile link-time thunks in codegen."
by Vladimir Marko
· 7 years ago
5806a9e
Revert "Compile link-time thunks in codegen."
by Vladimir Marko
· 7 years ago
c9dd220
Compile link-time thunks in codegen.
by Vladimir Marko
· 7 years ago
440a9b3
Add timestamps to JIT/DEX native debug info.
by David Srbecky
· 7 years ago
fb3de3d
Create list of open dex files for libbacktrace.
by David Srbecky
· 7 years ago
c9e0208
Log JIT mini-debug-info memory usage.
by David Srbecky
· 7 years ago
c684f33
Refactor jit debugger interface and its ELF creation.
by David Srbecky
· 7 years ago
8892c6b
Move debug info offsets into a side table
by Mathieu Chartier
· 7 years ago
210531f
Revert "Revert "Move quickening info logic to its own table""
by Mathieu Chartier
· 7 years ago
6716941
Revert "Move quickening info logic to its own table"
by Nicolas Geoffray
· 7 years ago
7a26f94
Move quickening info logic to its own table
by Mathieu Chartier
· 7 years ago
698ebbc
Clean up CodeItemAccessors and Compact/StandardDexFile
by Mathieu Chartier
· 7 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 7 years ago
808c7a5
Make CodeItem fields private
by Mathieu Chartier
· 7 years ago
f4886df
Add mini-debug-info generation mode for JIT.
by David Srbecky
· 7 years ago
2196c65
Revert^4 "JIT JNI stubs."
by Vladimir Marko
· 7 years ago
056d775
Revert "Revert "Revert "JIT JNI stubs."""
by Nicolas Geoffray
· 7 years ago
e744163
Revert "Revert "JIT JNI stubs.""
by Vladimir Marko
· 7 years ago
aa25db7
Merge "Clean some dex2oat options."
by Nicolas Geoffray
· 7 years ago
47d3185
Revert "JIT JNI stubs."
by Vladimir Marko
· 7 years ago
2d8801f
Clean some dex2oat options.
by Nicolas Geoffray
· 7 years ago
3417eae
JIT JNI stubs.
by Vladimir Marko
· 7 years ago
7bdc6e7
ART: Minor refactoring of JNI stub compilation.
by Vladimir Marko
· 7 years ago
cd09e1f
Fix stats reporting over 100% methods compiled.
by Vladimir Marko
· 7 years ago
2ca10eb
Refactored optimization passes setup.
by Aart Bik
· 7 years ago
92f7f3c
Use intrinsic codegen for compiling intrinsic methods.
by Vladimir Marko
· 7 years ago
8eaa8e5
Remove kIsVdexEnabled.
by Nicolas Geoffray
· 7 years ago
b0a6aee
Record @{Fast,Critical}Native in method's access flags.
by Vladimir Marko
· 7 years ago
33bff25
ART: Make InstructionSet an enum class and add kLast.
by Vladimir Marko
· 7 years ago
174b2e2
Use ScopedArenaAllocator for code generation.
by Vladimir Marko
· 7 years ago
69d310e
Use ScopedArenaAllocator for building HGraph.
by Vladimir Marko
· 7 years ago
e764d2e
Use ScopedArenaAllocator for register allocation.
by Vladimir Marko
· 7 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 7 years ago
a290160
MIPS32R2: Share address computation
by Lena Djokic
· 7 years ago
9e14787
Enables GVN for x86 and x86_64.
by Aart Bik
· 7 years ago
e5b35ed
Merge "Enables GVN for MIPS32 and MIPS64."
by Treehugger Robot
· 7 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 7 years ago
b8e9c35
Enables GVN for MIPS32 and MIPS64.
by Lena Djokic
· 7 years ago
d8dbc8d
Refactor compiled_method.h .
by Vladimir Marko
· 7 years ago
7452797
Refactor linker files from compiler/ to dex2oat/.
by Vladimir Marko
· 8 years ago
217d6d3
ART: Remove old code
by Andreas Gampe
· 7 years ago
1b404a8
Add debug info for link-time generated thunks.
by Vladimir Marko
· 7 years ago
86ce504
Merge "optimizing: add block-scoped constructor fence merging pass"
by Treehugger Robot
· 7 years ago
dd018df
optimizing: add block-scoped constructor fence merging pass
by Igor Murashkin
· 7 years ago
b92cc33
Pass stats into the loop optimization phase.
by Aart Bik
· 7 years ago
4ec14ff
Merge "RFC: Generate select instruction for conditional returns."
by Nicolas Geoffray
· 7 years ago
e9b61ba
Merge changes Ic119441c,I83b96b41
by Treehugger Robot
· 7 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 7 years ago
1e065a5
optimizing: Refactor statistics to use OptimizingCompilerStats helper
by Igor Murashkin
· 7 years ago
2b03a1f
Instrument ARM64 generated code to check the Marking Register.
by Roland Levillain
· 8 years ago
16e5289
RFC: Generate select instruction for conditional returns.
by Mads Ager
· 8 years ago
dbd05fe
Revert recent JIT code cache changes
by Orion Hodson
· 7 years ago
ff80dfc
Merge "Jit Code Cache instruction pipeline flushing"
by Treehugger Robot
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
56fe32e
Jit Code Cache instruction pipeline flushing
by Orion Hodson
· 7 years ago
01db5f7
Pass the logger to the JIT compiler.
by Nicolas Geoffray
· 7 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
a17d679
Merge "Use PC-relative pointer to boot image methods."
by Treehugger Robot
· 8 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 8 years ago
c239a2b
Create load store analysis pass
by xueliang.zhong
· 8 years ago
f7caf68
Instruction scheduling for ARM.
by xueliang.zhong
· 8 years ago
6d7abbd
ART: More header cleanup - method_verifier.h
by Andreas Gampe
· 8 years ago
032cacd
optimizing: do not illegally remove constructor barriers after inlining
by Igor Murashkin
· 8 years ago
9c4f0d8f
Clean up after MIPS got read barriers support
by Goran Jakovljevic
· 8 years ago
1595815
MIPS: Implement read barriers.
by Alexey Frunze
· 8 years ago
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 8 years ago
0510717
Delete SrcMap
by Mathieu Chartier
· 8 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 8 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
335f644
Merge "Invoke typed arraycopy for primitive arrays."
by Nicolas Geoffray
· 8 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 8 years ago
92685a8
Pass driver to loop opt. Add new side_effects phase.
by Aart Bik
· 8 years ago
b813ca1
Implement code sinking.
by Nicolas Geoffray
· 8 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 8 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 8 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
Next »