Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
a67f4b37b216d3bf84d3e204a0d71d8d4660fab4
/
compiler
/
optimizing
68e1500
PREOPT compiles using dex2oatd so don't emit debug instructions.
by Nicolas Geoffray
· 9 years ago
6d340c4
ART: Faster implementation of GVN's hash table
by David Brazdil
· 9 years ago
a3d90fb
[optimizing] Use baseline when debuggable is set.
by Nicolas Geoffray
· 9 years ago
eeefa12
Update locations of registers after slow paths spilling.
by Nicolas Geoffray
· 9 years ago
02c0bac
Merge "[optimizing] Don't record None locations in the stack maps."
by Nicolas Geoffray
· 9 years ago
fead4e4
[optimizing] Don't record None locations in the stack maps.
by Nicolas Geoffray
· 9 years ago
a8ac913
Refactor code in preparation of correct stack maps in slow path.
by Nicolas Geoffray
· 9 years ago
ede7bf8
Align CodeInfo regions instead of their inner subregions.
by Roland Levillain
· 9 years ago
63346f5
Merge "Fix the computation of the size of the stack maps region."
by Roland Levillain
· 9 years ago
29ba1b0
Fix the computation of the size of the stack maps region.
by Roland Levillain
· 9 years ago
faa375c
Merge "Disable inlining in Optimizing when --debuggable is set."
by Nicolas Geoffray
· 9 years ago
e50b8d2
Disable inlining in Optimizing when --debuggable is set.
by Nicolas Geoffray
· 9 years ago
a4d120c
Fix build breakage.
by Nicolas Geoffray
· 9 years ago
ddd04a6
Merge "Tweak liveness when instructions are used in environments."
by Nicolas Geoffray
· 9 years ago
9ac0e4d
Force word alignment of Dex register maps.
by Roland Levillain
· 9 years ago
915b9d0
Tweak liveness when instructions are used in environments.
by Nicolas Geoffray
· 9 years ago
97d30ac
Merge "Opt compiler: Basic simplification for arithmetic operations."
by Roland Levillain
· 9 years ago
1f49bdc
Merge "Compress the Dex register maps built by the optimizing compiler."
by Roland Levillain
· 9 years ago
a2d8ec6
Compress the Dex register maps built by the optimizing compiler.
by Roland Levillain
· 9 years ago
e4aca02
Merge "Run the natural loop recognizer before building SSA."
by Nicolas Geoffray
· 9 years ago
d335083
Run the natural loop recognizer before building SSA.
by Nicolas Geoffray
· 9 years ago
bf5565a
Merge "Revert "Opt Compiler: Materialise constants that cannot be encoded""
by Nicolas Geoffray
· 9 years ago
3ce57ab
Revert "Opt Compiler: Materialise constants that cannot be encoded"
by Nicolas Geoffray
· 9 years ago
28b87a6
Merge "Give an expected type to phis created for multiple returns."
by Nicolas Geoffray
· 9 years ago
4f1a384
Give an expected type to phis created for multiple returns.
by Nicolas Geoffray
· 9 years ago
1baecb2
Merge "Opt Compiler: Materialise constants that cannot be encoded"
by Nicolas Geoffray
· 9 years ago
b59dba0
Fix a bug in the SSA builder.
by Nicolas Geoffray
· 9 years ago
758c2f6
Opt Compiler: Materialise constants that cannot be encoded
by Serban Constantinescu
· 9 years ago
b2fd7bc
Opt compiler: Basic simplification for arithmetic operations.
by Alexandre Rames
· 9 years ago
234d69d
Revert "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 9 years ago
3afca78
Fix tests now that the SSA builder is pruning more phis.
by Nicolas Geoffray
· 9 years ago
e0fe7ae
Make the SSA builder honor the debuggable flag.
by Nicolas Geoffray
· 9 years ago
0e242b5
Merge "Revert "[optimizing] Enable x86 long support.""
by Nicolas Geoffray
· 9 years ago
154552e
Revert "[optimizing] Enable x86 long support."
by Nicolas Geoffray
· 9 years ago
2ed20af
Opt compiler: Clean the use of `virtual` and `OVERRIDE`.
by Alexandre Rames
· 9 years ago
b341b70
Merge "Extend compiler/optimizing/stack_map_test.cc."
by Roland Levillain
· 9 years ago
b265262
Merge "[optimizing] Enable x86 long support."
by Nicolas Geoffray
· 9 years ago
b4ba354
[optimizing] Enable x86 long support.
by Nicolas Geoffray
· 9 years ago
df45205
ART: Fix test breakage
by David Brazdil
· 9 years ago
12baf47
Extend compiler/optimizing/stack_map_test.cc.
by Roland Levillain
· 9 years ago
9a9ab61
ART: Optimize iteration of safepoints
by David Brazdil
· 9 years ago
af8db2e
Merge "[optimizing] Use callee-save registers for x86"
by Nicolas Geoffray
· 9 years ago
5f87418
[optimizing] Use callee-save registers for x86
by Mark Mendell
· 9 years ago
b8fef11
Merge "[optimizing] Improve x86/x86_64 bound check code"
by Andreas Gampe
· 9 years ago
f60c90b
[optimizing] Improve x86/x86_64 bound check code
by Mark Mendell
· 9 years ago
6775ba5
Fix bce gtest.
by Mingyao Yang
· 9 years ago
d8de6f2
Merge "Make BCE a no-op if there is no array access."
by Mingyao Yang
· 9 years ago
de0eb6f
Fix arm64 build.
by Nicolas Geoffray
· 9 years ago
e4335eb
Make BCE a no-op if there is no array access.
by Mingyao Yang
· 9 years ago
8928cab
Add a change that should be part of "enhance gvn for commutative ops."
by Mingyao Yang
· 9 years ago
dc5ac73
Opt compiler: enhance gvn for commutative ops.
by Mingyao Yang
· 9 years ago
94e9172
Fix build lint issue.
by Brian Carlstrom
· 9 years ago
ea84bf7
Merge "bce: add support to narrow two MonotonicValueRange's at the same time."
by Mingyao Yang
· 9 years ago
d07adcf
Merge "[optimizing compiler] x86 goodness"
by Nicolas Geoffray
· 9 years ago
4b39eee
Merge "bce: handle a pattern for circular buffer"
by Mingyao Yang
· 9 years ago
4559f00
bce: handle a pattern for circular buffer
by Mingyao Yang
· 9 years ago
87998b0
Merge "ART: Cache last returned range in LiveInterval::Covers"
by David Brazdil
· 9 years ago
09b8463
[optimizing compiler] x86 goodness
by Mark Mendell
· 10 years ago
5b8e6a5
ART: Cache last returned range in LiveInterval::Covers
by David Brazdil
· 9 years ago
579885a
Opt Compiler: ARM64: Enable explicit memory barriers over acquire/release
by Serban Constantinescu
· 9 years ago
714e14f
ART: Nano optimization of LiveInterval
by David Brazdil
· 9 years ago
7c3952f
ART: Add -Wunused
by Andreas Gampe
· 9 years ago
57e0475
bce: add support to narrow two MonotonicValueRange's at the same time.
by Mingyao Yang
· 10 years ago
d8ef2e9
not-int can also take non-int (byte and short) instructions.
by Nicolas Geoffray
· 9 years ago
995e7d4
Merge "Fix inlining in the presence of multiple returns."
by Nicolas Geoffray
· 9 years ago
817bce7
Fix inlining in the presence of multiple returns.
by Nicolas Geoffray
· 9 years ago
2d043b3
Merge "[optimizing] Add if-context sensitivity for null popagation."
by Calin Juravle
· 9 years ago
61d544b
[optimizing] Add if-context sensitivity for null popagation.
by Calin Juravle
· 9 years ago
84fbead
Merge "Optimizing: Remove redundant hash set copy in GVN"
by David Brazdil
· 9 years ago
bad712e
Merge "More checker tests for BCE."
by Mingyao Yang
· 9 years ago
8c8bad8
More checker tests for BCE.
by Mingyao Yang
· 10 years ago
433be7f
Optimizing: Remove redundant hash set copy in GVN
by David Brazdil
· 9 years ago
304e474
Merge "[optimizing] Fix float addition on x86."
by Calin Juravle
· 9 years ago
3173c8a
[optimizing] Fix float addition on x86.
by Calin Juravle
· 9 years ago
f9fe845
Merge "Each primitive kind now spills to different locations."
by Nicolas Geoffray
· 9 years ago
1abb419
Optimizing: Speed up HInstruction use removal
by David Brazdil
· 10 years ago
776b318
Each primitive kind now spills to different locations.
by Nicolas Geoffray
· 9 years ago
36fb59b
Merge "Improve type propagation with if-contexts"
by Calin Juravle
· 9 years ago
b1498f6
Improve type propagation with if-contexts
by Calin Juravle
· 10 years ago
1382e56
Merge "Opt compiler: ARM64: Optimise floating-point comparison with 0.0."
by Roland Levillain
· 9 years ago
4fe292e
Merge "Reference type propagation"
by Calin Juravle
· 9 years ago
76f82fc
Merge "Display optimizing compiler's CodeInfo objects in oatdump."
by Roland Levillain
· 9 years ago
b666f48
Move arenas into runtime
by Mathieu Chartier
· 10 years ago
acf735c
Reference type propagation
by Calin Juravle
· 10 years ago
d6138ef
Ensure the graph is correctly typed.
by Nicolas Geoffray
· 10 years ago
442b46a
Display optimizing compiler's CodeInfo objects in oatdump.
by Roland Levillain
· 10 years ago
aa9b7c4
Have the opt. compiler set the size of "empty" frames to zero.
by Roland Levillain
· 10 years ago
3575774
Merge "Avoid generating jmp +0."
by Nicolas Geoffray
· 10 years ago
dc23d83
Avoid generating jmp +0.
by Nicolas Geoffray
· 10 years ago
9341546
Opt compiler: ARM64: Optimise floating-point comparison with 0.0.
by Alexandre Rames
· 10 years ago
a3ec394
Opt compiler: ARM64: Fix blocking fp registers.
by Zheng Xu
· 10 years ago
58e42c6
Merge "Optimize double/float immediate loading on arm."
by Nicolas Geoffray
· 10 years ago
ffe8a57
Optimize double/float immediate loading on arm.
by Nicolas Geoffray
· 10 years ago
da02afe
Support hints for register pairs.
by Nicolas Geoffray
· 10 years ago
1d6957f
Merge "Improve ParallelMoveResolver to work with pairs."
by Nicolas Geoffray
· 10 years ago
f7a0c4e
Improve ParallelMoveResolver to work with pairs.
by Nicolas Geoffray
· 10 years ago
391b87e
Merge "ART: Arm intrinsics for Optimizing compiler"
by Andreas Gampe
· 10 years ago
2bcf9bf
ART: Arm intrinsics for Optimizing compiler
by Andreas Gampe
· 10 years ago
0304e18
Improve bce so that more bounds checks can be eliminated.
by Mingyao Yang
· 10 years ago
62b5f0d
Merge "Optimize leaf methods."
by Nicolas Geoffray
· 10 years ago
Next »