Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
ab52ce1480d9c4701bfe3ff3530596ec0c5760ee
/
compiler
/
optimizing
/
optimizing_compiler.cc
« Previous
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
99429ae
Merge "Revert "Revert "Optimizing: Better invoke-static/-direct dispatch."""
by Vladimir Marko
· 9 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 9 years ago
44b9cf9
Put in place the ARM64 instruction simplification framework.
by Alexandre Rames
· 9 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 9 years ago
ec74835
Allow for fine tuning the inliner.
by Calin Juravle
· 9 years ago
a5ae3c3
Revert "Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation""""
by Calin Juravle
· 9 years ago
e344a80
Revert "Revert "Revert "Fixes and improvements in ReferenceTypePropagation"""
by Calin Juravle
· 9 years ago
00e3b38
Revert "Revert "Fixes and improvements in ReferenceTypePropagation""
by Calin Juravle
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
53fcd0f
ART: Add VerboseMethods to optimizing compiler
by Andreas Gampe
· 9 years ago
9523a3e
Revert "Revert "Use the quickened metadata to compile -QUICK opcodes.""
by Nicolas Geoffray
· 9 years ago
33e50d8
Merge "Reduce space filter threshold to 128."
by Nicolas Geoffray
· 9 years ago
432bf3d
Reduce space filter threshold to 128.
by Nicolas Geoffray
· 9 years ago
8ab9a90
Revert "Use the quickened metadata to compile -QUICK opcodes."
by Nicolas Geoffray
· 9 years ago
4515a67
Use the quickened metadata to compile -QUICK opcodes.
by Nicolas Geoffray
· 9 years ago
ffee3d3
ART: Build SSA form when try/catch is present
by David Brazdil
· 9 years ago
2e7cd75
[optimizing] Don't rely on the verifier for String.<init>.
by Nicolas Geoffray
· 9 years ago
335005e
Only do some checks when compiling against the core image.
by Nicolas Geoffray
· 9 years ago
Next »