Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
ab52ce1480d9c4701bfe3ff3530596ec0c5760ee
/
compiler
/
optimizing
/
optimizing_compiler.cc
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
e28c7d0
Fix optimizing compiler not building for svelte
by Wojciech Staszkiewicz
· 8 years ago
e706070
Log optimization passes in verbose mode
by Wojciech Staszkiewicz
· 8 years ago
9d4b6da
jni: Fast path for @FastNative annotated java methods
by Igor Murashkin
· 8 years ago
5319d3c
Implement running user defined list of passes
by Wojciech Staszkiewicz
· 8 years ago
2cd05b7
Add a register allocation strategy compiler option
by Matthew Gharrity
· 8 years ago
06a46c4
MIPS32: Improve string and class loads
by Alexey Frunze
· 8 years ago
a69e790
Merge "Make static helper methods member functions of OptimizingCompiler class"
by Aart Bik
· 8 years ago
f5fb090
Make static helper methods member functions of OptimizingCompiler class
by Wojciech Staszkiewicz
· 8 years ago
a92938a
Merge "ARM: Port instr simplification of array accesses."
by Vladimir Marko
· 8 years ago
328429f
ARM: Port instr simplification of array accesses.
by Artem Serov
· 8 years ago
8f49d4b
Refactor register allocation to be pluggable
by Matthew Gharrity
· 8 years ago
e928885
Rename current register allocator implementation
by Matthew Gharrity
· 8 years ago
ee8d971
X86: Use memory to do array range checks
by Mark Mendell
· 8 years ago
e3fb245
MIPS32: Improve method invocation
by Alexey Frunze
· 8 years ago
3aaf964
Revert "Revert "Fix ArtMethod::GetInvokeType for static methods on interfaces.""
by Nicolas Geoffray
· 8 years ago
12abcbd
Revert "Fix ArtMethod::GetInvokeType for static methods on interfaces."
by Nicolas Geoffray
· 8 years ago
8080673
Fix ArtMethod::GetInvokeType for static methods on interfaces.
by Nicolas Geoffray
· 8 years ago
250a378
Add flag to ArtMethod to skip compilation.
by Nicolas Geoffray
· 9 years ago
93205e3
Move Assemblers to the Arena.
by Vladimir Marko
· 9 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 9 years ago
75563e3
Merge "Clean up OatQuickMethodHeader after Quick removal."
by Vladimir Marko
· 9 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 9 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 9 years ago
e3ff7b2
Refactor HGraphBuilder and SsaBuilder to remove HLocals
by David Brazdil
· 9 years ago
86ea7ee
Build dominator tree before generating HInstructions
by David Brazdil
· 9 years ago
2e38434
Merge "Post-Quick cleanup: Remove CompilationUnit."
by Vladimir Marko
· 9 years ago
df73984
Post-Quick cleanup: Remove CompilationUnit.
by Vladimir Marko
· 9 years ago
29d38e7
Revert "Revert "Use compiler filter to determine oat file status.""
by Andreas Gampe
· 9 years ago
845e506
Revert "Use compiler filter to determine oat file status."
by Nicolas Geoffray
· 9 years ago
a62d2f0
Use compiler filter to determine oat file status.
by Richard Uhler
· 9 years ago
3a40bf2
ART: Clean up arena allocation memory tracking.
by Vladimir Marko
· 9 years ago
914d71e
Merge "Clean up NullCheck generation and record stats about it."
by Calin Juravle
· 9 years ago
933330a
Add more statistics for memory use of the JIT.
by Nicolas Geoffray
· 9 years ago
2ae4818
Clean up NullCheck generation and record stats about it.
by Calin Juravle
· 9 years ago
a4f8154
Collect memory use for the JIT.
by Nicolas Geoffray
· 9 years ago
09c2a6b
Add trampoline symbols to native debug info.
by David Srbecky
· 9 years ago
cc22d41
Merge "Allow generation of native debug info for multiple methods."
by David Srbecky
· 9 years ago
1a008a1
Merge "Refactor MethodDebugInfo (input of DWARF writer)."
by David Srbecky
· 9 years ago
d1c4045
Avoid generating dead code on frame enter/exit.
by Aart Bik
· 9 years ago
fe736b7
Allow generation of native debug info for multiple methods.
by David Srbecky
· 9 years ago
197160d
Refactor MethodDebugInfo (input of DWARF writer).
by David Srbecky
· 9 years ago
91cc06c
Mark DWARF lines in non-debuggable methods as "not a statement".
by David Srbecky
· 9 years ago
5d81120
Propagate InstructionSetFeatures to ElfBuilder.
by David Srbecky
· 9 years ago
700347e
Add a PassScope for PrepareForRegisterAllocation
by Mingyao Yang
· 9 years ago
25e0456
Give the JIT its own arena pool to avoid lock contentions.
by Nicolas Geoffray
· 9 years ago
4a0dad6
Revert "Revert "ARM/ARM64: Extend support of instruction combining.""
by Artem Udovichenko
· 9 years ago
2198309
Merge "The JIT does not need VerifedMethod nor CompilerCallbacks."
by Nicolas Geoffray
· 9 years ago
38e9e80
Add statistics support for some optimizations
by Jean-Philippe Halimi
· 9 years ago
5b82d33
The JIT does not need VerifedMethod nor CompilerCallbacks.
by Nicolas Geoffray
· 9 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
c5bfa97
Split elf_writer_debug.cc to several files.
by David Srbecky
· 9 years ago
a0f2bc5
Merge "Move code related to debug info generation to its own directory."
by David Srbecky
· 9 years ago
4fda4eb
Move code related to debug info generation to its own directory.
by David Srbecky
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
5b1c2ca
Revert "Revert "Add option to generate compressed backtrace info.""
by David Srbecky
· 9 years ago
8546cc9
Revert "Add option to generate compressed backtrace info."
by David Srbecky
· 9 years ago
5fdcc3c
Add option to generate compressed backtrace info.
by David Srbecky
· 9 years ago
6b5afdd
Revert "ARM/ARM64: Extend support of instruction combining."
by Nicolas Geoffray
· 9 years ago
debeb98
ARM/ARM64: Extend support of instruction combining.
by Ilmir Usmanov
· 9 years ago
955d24c
Merge "ART: Remove Baseline compiler"
by David Brazdil
· 9 years ago
58282f4
ART: Remove Baseline compiler
by David Brazdil
· 9 years ago
c903b6a
Move --dump-cfg and dump-cfg-append to CompilerOptions.
by Nicolas Geoffray
· 9 years ago
947cb4f
Merge "Implement irreducible loop support in optimizing."
by Nicolas Geoffray
· 9 years ago
Next »