Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4a0dad67867f389e01a5a6c0fe381d210f687c0d
/
compiler
/
optimizing
/
optimizing_compiler.cc
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
2717436
Revert "Run type propagation after inliner only when needed."
by Calin Juravle
· 9 years ago
605f27d
Merge "Run type propagation after inliner only when needed."
by Calin Juravle
· 9 years ago
4e5dd52
Run type propagation after inliner only when needed.
by Calin Juravle
· 9 years ago
dc151b2
Optimizing: Determine invoke-static/-direct dispatch early.
by Vladimir Marko
· 9 years ago
8df69d4
Revert "Revert "load store elimination.""
by Mingyao Yang
· 9 years ago
f652cec
MIPS: Initial version of optimizing compiler for MIPS32
by Goran Jakovljevic
· 9 years ago
66e33f1
Merge "Use DlMallocSpace for the JIT code cache."
by Nicolas Geoffray
· 9 years ago
0c3c266
Use DlMallocSpace for the JIT code cache.
by Nicolas Geoffray
· 9 years ago
4b8f1ec
Use ATTRIBUTE_UNUSED more.
by Roland Levillain
· 9 years ago
8030c41
Revert "load store elimination."
by Nicolas Geoffray
· 9 years ago
589dac7
load store elimination.
by Mingyao Yang
· 9 years ago
655e585
Optimizing: Move GraphChecker memory allocations to arena.
by Vladimir Marko
· 9 years ago
cff8cc7
Don't check for optimizing test marker on unsupported ISAs.
by Calin Juravle
· 9 years ago
09b1d6f
Enforce optimizing test marker for verification errors.
by Calin Juravle
· 9 years ago
c90d7c7
Revert "Optimizing: Disable -Wframe-larger-than= for CompileOptimized()."
by Vladimir Marko
· 9 years ago
67f784e
Optimizing: Disable -Wframe-larger-than= for CompileOptimized().
by Vladimir Marko
· 9 years ago
da3a55b
Don't delegate to Quick anymore.
by Nicolas Geoffray
· 9 years ago
07380a2
Enable compilation of members with access check failures.
by Calin Juravle
· 9 years ago
1920c10
Revert "Revert "Enable optimizations with --debuggable.""
by Nicolas Geoffray
· 9 years ago
b7d27a5
Revert "Enable optimizations with --debuggable."
by Nicolas Geoffray
· 9 years ago
43855cc
Enable optimizations with --debuggable.
by Nicolas Geoffray
· 9 years ago
175dc73
Support unresolved methods in Optimizing
by Calin Juravle
· 9 years ago
831904f
Merge "Add option to append to the cfg dump."
by Calin Juravle
· 9 years ago
22af3be
Use induction variable range analysis in BCE (statically).
by Aart Bik
· 9 years ago
87000a9
Add option to append to the cfg dump.
by Calin Juravle
· 9 years ago
b505997
Merge "Revert "Revert "ART: Register allocation and runtime support for try/catch"""
by David Brazdil
· 9 years ago
77a48ae
Revert "Revert "ART: Register allocation and runtime support for try/catch""
by David Brazdil
· 9 years ago
94ca9af
Temporarly disable SSA creation in try/catch/debuggable.
by Nicolas Geoffray
· 9 years ago
659562a
Revert "ART: Register allocation and runtime support for try/catch"
by David Brazdil
· 9 years ago
b022fa1
ART: Register allocation and runtime support for try/catch
by David Brazdil
· 9 years ago
0616ae0
[optimizing] Add support for x86 constant area
by Mark Mendell
· 9 years ago
897ce64
Merge "Reduce how often we call FindDexCache"
by Mathieu Chartier
· 9 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 9 years ago
2a7c1ef
Add more dwarf debug line info for Optimized methods.
by Yevgeny Rouban
· 9 years ago
f9f6441
Optimizing: Tag Arena allocations with their source.
by Vladimir Marko
· 9 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 9 years ago
ed15000
Fix some HandleScope bugs and add corresponding checks
by Mathieu Chartier
· 9 years ago
0760a81
ART: Propagate verifier failure types to the compilers
by Andreas Gampe
· 9 years ago
83f8b5b
Merge "ART: Enable basic optimizations for try/catch"
by David Brazdil
· 9 years ago
bbd733e
ART: Enable basic optimizations for try/catch
by David Brazdil
· 9 years ago
Next »