Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
f1671357148b0ed205c93d051efd03f49e774885
/
compiler
/
optimizing
/
optimizing_compiler.cc
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
· 7 years ago
16e5289
RFC: Generate select instruction for conditional returns.
by Mads Ager
· 7 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
· 7 years ago
a17d679
Merge "Use PC-relative pointer to boot image methods."
by Treehugger Robot
· 7 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 7 years ago
c239a2b
Create load store analysis pass
by xueliang.zhong
· 7 years ago
f7caf68
Instruction scheduling for ARM.
by xueliang.zhong
· 7 years ago
6d7abbd
ART: More header cleanup - method_verifier.h
by Andreas Gampe
· 7 years ago
032cacd
optimizing: do not illegally remove constructor barriers after inlining
by Igor Murashkin
· 7 years ago
9c4f0d8f
Clean up after MIPS got read barriers support
by Goran Jakovljevic
· 7 years ago
1595815
MIPS: Implement read barriers.
by Alexey Frunze
· 8 years ago
f6d4668
Improvements in the Inliner.
by Nicolas Geoffray
· 7 years ago
0510717
Delete SrcMap
by Mathieu Chartier
· 7 years ago
cbcedbf
Add method info to oat files
by Mathieu Chartier
· 7 years ago
8d6768d
Revert^6 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
0b66d61
Revert^5 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
335f644
Merge "Invoke typed arraycopy for primitive arrays."
by Nicolas Geoffray
· 7 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 7 years ago
92685a8
Pass driver to loop opt. Add new side_effects phase.
by Aart Bik
· 7 years ago
b813ca1
Implement code sinking.
by Nicolas Geoffray
· 7 years ago
bfb80d2
Revert^4 "Hash-based dex cache type array."
by Vladimir Marko
· 7 years ago
fa4333d
ART: Add operator == and != with nullptr to Handle
by Andreas Gampe
· 7 years ago
5812e20
Revert^3 "Hash-based dex cache type array."
by Mathieu Chartier
· 7 years ago
85c0f2a
Revert^2 "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
85bd7a3
Merge "Revert "Revert "Inline across dex files for JIT."""
by Nicolas Geoffray
· 8 years ago
fe076a5
Merge "Code refactoring around sharpening HLoadClass."
by Nicolas Geoffray
· 8 years ago
fbdfa6d
Revert "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
d90cd5c
Merge "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
d16da8b
Revert "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
3f50d3c
Merge "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
f290c01
Inline across dex files for JIT.
by Nicolas Geoffray
· 8 years ago
d16363a
Revert "Hash-based dex cache type array."
by Vladimir Marko
· 8 years ago
ec78622
Hash-based dex cache type array.
by Vladimir Marko
· 8 years ago
22aa54b
AArch64: Add HInstruction scheduling support.
by Alexandre Rames
· 8 years ago
f0acfe7
Keep resolved String in HLoadString.
by Nicolas Geoffray
· 8 years ago
b0b051a
CHA guard optimization (elimination/hoisting).
by Mingyao Yang
· 8 years ago
ed015ac
Flush JIT data cache when committing code.
by Nicolas Geoffray
· 8 years ago
9186ced
ART: Clean up utils.h
by Andreas Gampe
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
d4cc5b2
ARM: VIXL32: Implement Invoke, LoadClass, LoadString dispatch.
by Artem Serov
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
f46501c
Clear the right data pointer.
by Nicolas Geoffray
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
dac7ad1
Merge "Revert "Revert "Revert "Revert "JIT root tables."""""
by Nicolas Geoffray
· 8 years ago
132d836
Revert "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
2bbc953
ARM: VIXL32: Arch specific operations.
by Artem Serov
· 8 years ago
81cae78
Merge "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
3395fbc
Revert "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
4b050e8
Merge "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
75afcdd
Revert "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
00c141a
Dump c1visualizer output before and after each pass.
by Nicolas Geoffray
· 8 years ago
20c56a8
Merge "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
4acd036
Revert "JIT root tables."
by Nicolas Geoffray
· 8 years ago
0864c98
Merge "JIT root tables."
by Nicolas Geoffray
· 8 years ago
ca620d7
ART: Fix tidy warnings
by Andreas Gampe
· 8 years ago
ac3ebc3
JIT root tables.
by Nicolas Geoffray
· 8 years ago
2767f4b
New instruction simplifications. Extra dce pass. Allow more per block repeats.
by Aart Bik
· 8 years ago
b0103ca
Flush the CFG visualizer output after writing to it.
by Roland Levillain
· 8 years ago
a0d81af
ART: Make graph visualizer thread-safe
by Andreas Gampe
· 8 years ago
a818819
Merge "Improve recognition of select-based period induction."
by Treehugger Robot
· 8 years ago
639cc8c
Improve recognition of select-based period induction.
by Aart Bik
· 8 years ago
2f2533f
Merge "ARM: VIXL32: Pass initial ART tests with new code generator."
by Roland Levillain
· 8 years ago
709b070
Remove mirror:: and ArtMethod deps in utils.{h,cc}
by David Sehr
· 8 years ago
a7812ae
ARM: VIXL32: Pass initial ART tests with new code generator.
by Scott Wakeling
· 8 years ago
e8a3c57
Replace StackHandleScopeCollection with VariableSizedHandleScope
by Mathieu Chartier
· 8 years ago
2f61867
Merge "Remove #include "oat_file.h" from class_linker.h ."
by Vladimir Marko
· 8 years ago
97d7e1c
Remove #include "oat_file.h" from class_linker.h .
by Vladimir Marko
· 8 years ago
ebe1674
Properly scope HLoopOptimization's allocator.
by Nicolas Geoffray
· 8 years ago
281c681
A first implementation of a loop optimization framework.
by Aart Bik
· 8 years ago
762869d
Simplify our intrinsic recognizer.
by Nicolas Geoffray
· 8 years ago
0795f23
Clean up ScopedThreadStateChange to use ObjPtr
by Mathieu Chartier
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
68c981f
ARM/MIPS: Avoid dead dex cache arrays base for intrinsics.
by Vladimir Marko
· 8 years ago
a518c15
Merge "ARM: Purge Arm32Assembler."
by Roland Levillain
· 8 years ago
b6a12832
Use full pass name when building optimizations
by Wojciech Staszkiewicz
· 8 years ago
ba6b679
ARM: Purge Arm32Assembler.
by Artem Serov
· 8 years ago
35938f9
Merge "Log optimization passes in verbose mode"
by Aart Bik
· 8 years ago
Next »