Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
06a46c44bf1a5cba6c78c3faffc4e7ec1442b210
/
compiler
/
optimizing
/
optimizing_compiler.cc
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
· 8 years ago
93205e3
Move Assemblers to the Arena.
by Vladimir Marko
· 8 years ago
dee58d6
Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
by David Brazdil
· 8 years ago
75563e3
Merge "Clean up OatQuickMethodHeader after Quick removal."
by Vladimir Marko
· 8 years ago
6032891
Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
by David Brazdil
· 8 years ago
9d07e3d
Clean up OatQuickMethodHeader after Quick removal.
by Vladimir Marko
· 8 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
· 8 years ago
df73984
Post-Quick cleanup: Remove CompilationUnit.
by Vladimir Marko
· 8 years ago
29d38e7
Revert "Revert "Use compiler filter to determine oat file status.""
by Andreas Gampe
· 8 years ago
845e506
Revert "Use compiler filter to determine oat file status."
by Nicolas Geoffray
· 8 years ago
a62d2f0
Use compiler filter to determine oat file status.
by Richard Uhler
· 8 years ago
3a40bf2
ART: Clean up arena allocation memory tracking.
by Vladimir Marko
· 8 years ago
914d71e
Merge "Clean up NullCheck generation and record stats about it."
by Calin Juravle
· 8 years ago
933330a
Add more statistics for memory use of the JIT.
by Nicolas Geoffray
· 8 years ago
2ae4818
Clean up NullCheck generation and record stats about it.
by Calin Juravle
· 8 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
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
86e4278
Add DWARF type information generation.
by Tamas Berghammer
· 9 years ago
5cc349f
Report DWARF debug information for JITed code.
by David Srbecky
· 9 years ago
15693bf
ART: Resolve ambiguous ArraySets
by David Brazdil
· 9 years ago
5949fa0
Revert "Revert "Tweak inlining heuristics.""
by Nicolas Geoffray
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
dcdc85b
Dex2oat support for multiple oat file and image file outputs.
by Jeff Hao
· 9 years ago
8e00676
Merge "Revert "Tweak inlining heuristics.""
by Nicolas Geoffray
· 9 years ago
b17d1cc
Revert "Tweak inlining heuristics."
by Nicolas Geoffray
· 9 years ago
ff6ab45
Merge "Tweak inlining heuristics."
by Nicolas Geoffray
· 9 years ago
fcb7613
Tweak inlining heuristics.
by Nicolas Geoffray
· 9 years ago
68289a5
Revert "ART: Refactor SsaBuilder for more precise typing info"
by Alex Light
· 9 years ago
d9510df
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
f71b3ad
Get source mapping table from stack maps.
by David Srbecky
· 9 years ago
8993caf
ART: Enable all optimizations except LSE under try/catch
by David Brazdil
· 9 years ago
73be1e8
Inline monomorphic calls.
by Nicolas Geoffray
· 9 years ago
b5cdc5d
Merge "Clean up optimizing compiler stats"
by Calin Juravle
· 9 years ago
4a34277
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
ad54338
Clean up optimizing compiler stats
by Calin Juravle
· 9 years ago
1965328
Merge "Optimizing/ARM: Implement kDexCachePcRelative dispatch."
by Vladimir Marko
· 9 years ago
b4536b7
Optimizing/ARM: Implement kDexCachePcRelative dispatch.
by Vladimir Marko
· 9 years ago
22ccc3a
ARM64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 9 years ago
0d1caa5
Optimizing: Avoid a PrettyMethod() call per compiled method.
by Vladimir Marko
· 9 years ago
e34648d
Revert "Add stats support for existing optimizations"
by Nicolas Geoffray
· 9 years ago
06241b1
Add stats support for existing optimizations
by Jean-Philippe Halimi
· 9 years ago
d59c706
Revert "Dynamic BCE (based on induction range analysis)"
by Aart Bik
· 9 years ago
0b5849b
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
3b359c7
ARM read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 9 years ago
0d5a281
x86/x86-64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 9 years ago
cff8107
Merge "Optimizing/X86: PC-relative dex cache array addressing."
by Vladimir Marko
· 9 years ago
0f7dca4
Optimizing/X86: PC-relative dex cache array addressing.
by Vladimir Marko
· 9 years ago
cdfed3d
Revert "Revert "Run type propagation after inliner only when needed.""
by Calin Juravle
· 9 years ago
8a7c0fe
Revert "Revert "ART: Update DCE to work with try/catch""
by David Brazdil
· 9 years ago
d28b969
Code cleanup to avoid CompilerDriver abstractions in JIT.
by Nicolas Geoffray
· 9 years ago
9517798
ART: Enable inlining under try/catch
by David Brazdil
· 9 years ago
771e5cc
Revert "ART: Enable more passes under try/catch"
by David Brazdil
· 9 years ago
39fabd6
ART: Enable more passes under try/catch
by David Brazdil
· 9 years ago
7a16bdb
Merge "Reduce memory used by CompiledMethods."
by Vladimir Marko
· 9 years ago
35831e8
Reduce memory used by CompiledMethods.
by Vladimir Marko
· 9 years ago
cbf3c0f
Merge "Optimizing: Determine invoke-static/-direct dispatch early."
by Vladimir Marko
· 9 years ago
1839d3c
Merge "Revert "Run type propagation after inliner only when needed.""
by Calin Juravle
· 9 years ago
Next »