Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
f652cecb984c104d44a0223c3c98400ef8ed8ce2
/
compiler
/
optimizing
/
optimizing_compiler.cc
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
· 10 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
· 10 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
· 10 years ago
4824c27
Use a flag from the verifier to know if we should compile.
by Nicolas Geoffray
· 10 years ago
69ba7b7
ART: Run GraphChecker after Builder and SsaBuilder
by David Brazdil
· 10 years ago
eb7b739
Opt compiler: Add disassembly to the '.cfg' output.
by Alexandre Rames
· 10 years ago
4dda337
MIPS: Initial version of optimizing compiler for MIPS64R6.
by Alexey Frunze
· 10 years ago
b2bdfce
Run a simplification pass before code generation.
by Nicolas Geoffray
· 10 years ago
18e6873
Fix a bug in optimizing when the null constant has been DCE.
by Nicolas Geoffray
· 10 years ago
a3a3c59
Optimizing: Move optimization objects to Arena.
by Vladimir Marko
· 10 years ago
454a481
Revert "Revert "Support for inlining virtual and interface calls.""
by Nicolas Geoffray
· 10 years ago
6e47586
Revert "Support for inlining virtual and interface calls."
by Nicolas Geoffray
· 10 years ago
1d5006c
Support for inlining virtual and interface calls.
by Nicolas Geoffray
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
8363c77
Add --generate-debug-info flag and remove the other two flags.
by David Srbecky
· 10 years ago
d5111bf
Do not use dex_compilation_unit after inlining.
by Nicolas Geoffray
· 10 years ago
b176d7c
Also encode the InvokeType in an InlineInfo.
by Nicolas Geoffray
· 10 years ago
3cd4fc8
Eliminate redundant constructor barriers when inlining.
by Calin Juravle
· 10 years ago
a4b8c21
ART: Rediscover loops after deleting blocks in DCE
by David Brazdil
· 10 years ago
0a23d74
Add a parent environment to HEnvironment.
by Nicolas Geoffray
· 10 years ago
7bf9bc7
Merge "Minor improvements to 458-checker-instruction-simplification."
by Roland Levillain
· 10 years ago
917f9ab
ART: Run BooleanSimplifier after inlining
by David Brazdil
· 10 years ago
862aaef
[optimizing] Name the last DCE pass.
by Calin Juravle
· 10 years ago
8f20bdb
Run DCE again after all the other optimizations have run.
by Calin Juravle
· 10 years ago
0cdf6d3
Revert "Run DCE again after all the other optimizations have run."
by Nicolas Geoffray
· 10 years ago
7a9c885
Run DCE again after all the other optimizations have run.
by Calin Juravle
· 10 years ago
2be39e0
Use --dump-stats to dump optimizing compiler stats.
by Calin Juravle
· 10 years ago
b2a5847
Minor improvements to 458-checker-instruction-simplification.
by Alexandre Rames
· 10 years ago
8aec061
Merge "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
f1c6d9e
Fallback to quick in case of soft verification errors
by Calin Juravle
· 10 years ago
0d9f17d
Move the linear order to the HGraph.
by Nicolas Geoffray
· 10 years ago
8dc7324
Add --include-cfi compiler option.
by David Srbecky
· 10 years ago
fc4fb0f
Merge "Revert "Fallback to quick in case of soft verification errors""
by Calin Juravle
· 10 years ago
031af41
Revert "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
9134a1a
Merge "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
a29d93b
Merge "ART: Refactor CompileOptimized"
by Andreas Gampe
· 10 years ago
c2bcafe
ART: Refactor CompileOptimized
by Andreas Gampe
· 10 years ago
c751d37
Fallback to quick in case of soft verification errors
by Calin Juravle
· 10 years ago
3773cd0
ART: Remove WriteElf from Compiler
by Andreas Gampe
· 10 years ago
691184d
Fix build - the stack frame is too large.
by David Srbecky
· 10 years ago
c6b4dd8
Implement CFI for Optimizing.
by David Srbecky
· 10 years ago
40f6556
Merge "ART: Fix 64-bit ELF file support"
by Andreas Gampe
· 10 years ago
3c54b00
ART: Fix 64-bit ELF file support
by Andreas Gampe
· 10 years ago
62e074f
ART: Print C1vis header only if visualizer enabled
by David Brazdil
· 10 years ago
f93c6fe
Merge "Fixed layout for dex caches in boot image."
by Vladimir Marko
· 10 years ago
20f8559
Fixed layout for dex caches in boot image.
by Vladimir Marko
· 10 years ago
12be74e
[optimizing] Only print full stats in VLOG(compiler)
by Nicolas Geoffray
· 10 years ago
9437b78
Revert "Revert "Inline across dex files.""
by Nicolas Geoffray
· 10 years ago
3e690d1
Merge "Share the runtime arena for faster compile times."
by Nicolas Geoffray
· 10 years ago
Next »