Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_art
/
f60c90ba8d1eee6f137a9e1a8a65e4d6bec35d6d
/
compiler
/
optimizing
f60c90b
[optimizing] Improve x86/x86_64 bound check code
by Mark Mendell
· 10 years ago
8928cab
Add a change that should be part of "enhance gvn for commutative ops."
by Mingyao Yang
· 10 years ago
dc5ac73
Opt compiler: enhance gvn for commutative ops.
by Mingyao Yang
· 10 years ago
94e9172
Fix build lint issue.
by Brian Carlstrom
· 10 years ago
ea84bf7
Merge "bce: add support to narrow two MonotonicValueRange's at the same time."
by Mingyao Yang
· 10 years ago
d07adcf
Merge "[optimizing compiler] x86 goodness"
by Nicolas Geoffray
· 10 years ago
4b39eee
Merge "bce: handle a pattern for circular buffer"
by Mingyao Yang
· 10 years ago
4559f00
bce: handle a pattern for circular buffer
by Mingyao Yang
· 10 years ago
87998b0
Merge "ART: Cache last returned range in LiveInterval::Covers"
by David Brazdil
· 10 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
· 10 years ago
579885a
Opt Compiler: ARM64: Enable explicit memory barriers over acquire/release
by Serban Constantinescu
· 10 years ago
714e14f
ART: Nano optimization of LiveInterval
by David Brazdil
· 10 years ago
7c3952f
ART: Add -Wunused
by Andreas Gampe
· 10 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
· 10 years ago
995e7d4
Merge "Fix inlining in the presence of multiple returns."
by Nicolas Geoffray
· 10 years ago
817bce7
Fix inlining in the presence of multiple returns.
by Nicolas Geoffray
· 10 years ago
2d043b3
Merge "[optimizing] Add if-context sensitivity for null popagation."
by Calin Juravle
· 10 years ago
61d544b
[optimizing] Add if-context sensitivity for null popagation.
by Calin Juravle
· 10 years ago
84fbead
Merge "Optimizing: Remove redundant hash set copy in GVN"
by David Brazdil
· 10 years ago
bad712e
Merge "More checker tests for BCE."
by Mingyao Yang
· 10 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
· 10 years ago
304e474
Merge "[optimizing] Fix float addition on x86."
by Calin Juravle
· 10 years ago
3173c8a
[optimizing] Fix float addition on x86.
by Calin Juravle
· 10 years ago
f9fe845
Merge "Each primitive kind now spills to different locations."
by Nicolas Geoffray
· 10 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
· 10 years ago
36fb59b
Merge "Improve type propagation with if-contexts"
by Calin Juravle
· 10 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
· 10 years ago
4fe292e
Merge "Reference type propagation"
by Calin Juravle
· 10 years ago
76f82fc
Merge "Display optimizing compiler's CodeInfo objects in oatdump."
by Roland Levillain
· 10 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
· 11 years ago
0304e18
Improve bce so that more bounds checks can be eliminated.
by Mingyao Yang
· 11 years ago
62b5f0d
Merge "Optimize leaf methods."
by Nicolas Geoffray
· 10 years ago
748f140
x64 goodness.
by Nicolas Geoffray
· 11 years ago
c0572a4
Optimize leaf methods.
by Nicolas Geoffray
· 10 years ago
3d087de
Opt Compiler: ARM64: Enable Callee-saved register, as defined by AAPCS64.
by Serban Constantinescu
· 11 years ago
809658e
ART: Fix crash when timing method failing to build
by David Brazdil
· 10 years ago
be31ff9
Fix a bug in the inliner.
by Nicolas Geoffray
· 10 years ago
bb7a28a
ART: Dump environment to cfg file.
by Zheng Xu
· 11 years ago
c202414
Merge "Create HGraph outside Builder, print timings"
by David Brazdil
· 10 years ago
5e8b137
Create HGraph outside Builder, print timings
by David Brazdil
· 11 years ago
82f3449
Fix a bug in combination of intrinsics and kNoOutputOverlap.
by Nicolas Geoffray
· 10 years ago
f4b24f7
Merge "ART: Change x86 long param ABI (Quick/JNI/Opt)"
by Nicolas Geoffray
· 10 years ago
18c219b
Fix test after register allocator changes.
by Nicolas Geoffray
· 10 years ago
829280c
Finally implement Location::kNoOutputOverlap.
by Nicolas Geoffray
· 11 years ago
276d9da
Inline methods with multiple blocks.
by Nicolas Geoffray
· 10 years ago
4c204ba
Use a different block order when not compiling baseline.
by Nicolas Geoffray
· 10 years ago
ef87c5d
Allow nested inlining.
by Nicolas Geoffray
· 11 years ago
2fd6aa5
Fix broken gtests after SuspendCheck optimization
by David Brazdil
· 10 years ago
852eaff
No SuspendChecks when branching to return block
by David Brazdil
· 10 years ago
cb1b00a
Use the non access check entrypoint when possible.
by Nicolas Geoffray
· 11 years ago
3e6a3bf
ART: Change x86 long param ABI (Quick/JNI/Opt)
by Mark Mendell
· 11 years ago
82091da
Implement LICM in optimizing compiler.
by Nicolas Geoffray
· 11 years ago
69b56b2
Merge "Introduce primitive type helpers."
by Andreas Gampe
· 11 years ago
542361f
Introduce primitive type helpers.
by Alexandre Rames
· 11 years ago
193f785
Merge "optimizing: NullCheck elimination"
by Nicolas Geoffray
· 11 years ago
10e244f
optimizing: NullCheck elimination
by Calin Juravle
· 11 years ago
0a299b9
Fix bad rebase.
by Nicolas Geoffray
· 11 years ago
c9ff6b1
Merge "[optimizing compiler] Support x86 hard float ABI"
by Nicolas Geoffray
· 11 years ago
1cf9528
Small optimization for recursive calls: avoid dex cache.
by Nicolas Geoffray
· 11 years ago
4a50662
Merge "Clean up pass driver"
by Mathieu Chartier
· 11 years ago
5bdab12
Clean up pass driver
by Mathieu Chartier
· 11 years ago
f08c650
Merge "ART: Arm64 optimizing compiler intrinsics"
by Andreas Gampe
· 11 years ago
878d58c
ART: Arm64 optimizing compiler intrinsics
by Andreas Gampe
· 11 years ago
7c8d009
[optimizing compiler] Support x86 hard float ABI
by Mark Mendell
· 11 years ago
763abfd
Merge "ART: Even more Quick cleanup"
by Andreas Gampe
· 11 years ago
9c46208
ART: Even more Quick cleanup
by Andreas Gampe
· 11 years ago
966c3ae
Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""
by Mark P Mendell
· 11 years ago
ea55b93
ART: Further refactor use lists
by David Brazdil
· 11 years ago
949c91f
Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"
by Vladimir Marko
· 11 years ago
ac99db2
Merge "Optimizing: Speed up HEnvironment use removal"
by David Brazdil
· 11 years ago
ed59619
Optimizing: Speed up HEnvironment use removal
by David Brazdil
· 11 years ago
827eedb
Move code around and address growable_array comment.
by Nicolas Geoffray
· 11 years ago
e6f1715
Fix build breakage after GVN change.
by Nicolas Geoffray
· 11 years ago
76d032b
Merge "Introduce a SideEffectsAnalysis class."
by Nicolas Geoffray
· 11 years ago
86dde16
Introduce a SideEffectsAnalysis class.
by Nicolas Geoffray
· 11 years ago
c2c25a9
Merge "Fix a bug in the liveness analysis."
by Nicolas Geoffray
· 11 years ago
aedc328
Fix a bug in the liveness analysis.
by Nicolas Geoffray
· 11 years ago
e636228
Fix lint error and typo.
by Nicolas Geoffray
· 11 years ago
0da7a26
Merge "Fix codegen_test."
by Nicolas Geoffray
· 11 years ago
a0bb2bd
Fix codegen_test.
by Nicolas Geoffray
· 11 years ago
Next »