Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
4a0dad67867f389e01a5a6c0fe381d210f687c0d
/
compiler
/
optimizing
/
nodes.h
4a0dad6
Revert "Revert "ARM/ARM64: Extend support of instruction combining.""
by Artem Udovichenko
· 9 years ago
1d01ef7
Merge "Small inlining improvements."
by Nicolas Geoffray
· 9 years ago
f8a0873
Merge "Implement polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
e4084a5
Small inlining improvements.
by Nicolas Geoffray
· 9 years ago
916cc1d
Implement polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
31dd3d6
Extend constant folding to float and double operations.
by Roland Levillain
· 9 years ago
4a69a30
Merge "Refactor the inliner."
by Nicolas Geoffray
· 9 years ago
55bd749
Refactor the inliner.
by Nicolas Geoffray
· 9 years ago
9779307
HInvokeStaticOrDirect may not have a special input.
by Nicolas Geoffray
· 9 years ago
b01e0e2
Merge "ART: Run SsaBuilder from HGraphBuilder"
by David Brazdil
· 9 years ago
c0b601b
ART: Implement HSelect with CSEL/FCSEL on arm64
by David Brazdil
· 9 years ago
badd826
ART: Run SsaBuilder from HGraphBuilder
by David Brazdil
· 9 years ago
6e33252
ART: Remove HTemporary
by David Brazdil
· 9 years ago
8650378
Fix x86-64 Baker's read barrier fast path for CheckCast.
by Roland Levillain
· 9 years ago
9fba3f6
Merge "Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."""
by Nicolas Geoffray
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
11aa3f5
Merge "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by David Brazdil
· 9 years ago
bd89a5c
Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."
by David Brazdil
· 9 years ago
7ac9aeb
Merge "Implement on-stack replacement for arm/arm64/x86/x86_64."
by Nicolas Geoffray
· 9 years ago
891bc28
Implement on-stack replacement for arm/arm64/x86/x86_64.
by Nicolas Geoffray
· 9 years ago
2f10a5f
Revert "Revert "X86: Use the constant area for more operations.""
by Mark P Mendell
· 9 years ago
03196cf
Be on the safe side: emit an environment for runtime calls.
by Nicolas Geoffray
· 9 years ago
9ff1de0
Merge "Implement first kind of polymorphic inlining."
by Nicolas Geoffray
· 9 years ago
a42363f
Implement first kind of polymorphic inlining.
by Nicolas Geoffray
· 9 years ago
74eb1b2
ART: Implement HSelect
by David Brazdil
· 9 years ago
b3e773e
ART: Implement support for instruction inlining
by David Brazdil
· 9 years ago
f39745e
ART: Remove some unnecessary mutator lock annotations.
by Vladimir Marko
· 9 years ago
cf8d1bb
Revert "X86: Use the constant area for more operations."
by Nicolas Geoffray
· 9 years ago
dc00454
X86: Use the constant area for more operations.
by Mark Mendell
· 9 years ago
87f7dfc
Merge "Revert "Revert "Inline methods with loops."""
by Nicolas Geoffray
· 9 years ago
788f2f0
Revert "Revert "Inline methods with loops.""
by Nicolas Geoffray
· 9 years ago
d30de5b
Merge "Revert "Revert "Revert "Change condition to opposite if lhs is constant""""
by Nicolas Geoffray
· 9 years ago
d4aee94
Revert "Revert "Revert "Change condition to opposite if lhs is constant"""
by Nicolas Geoffray
· 9 years ago
45ec096
Merge "Revert "Revert "Change condition to opposite if lhs is constant"""
by Nicolas Geoffray
· 9 years ago
6b5afdd
Revert "ARM/ARM64: Extend support of instruction combining."
by Nicolas Geoffray
· 9 years ago
884e54c
Revert "Revert "Change condition to opposite if lhs is constant""
by Nicolas Geoffray
· 9 years ago
debeb98
ARM/ARM64: Extend support of instruction combining.
by Ilmir Usmanov
· 9 years ago
3ac099b
Merge "Revert "Inline methods with loops.""
by Andreas Gampe
· 9 years ago
451ad8d
Revert "Inline methods with loops."
by Andreas Gampe
· 9 years ago
440ef2c
Merge "ART: Cannot assume String.<init> called on NewInstance"
by David Brazdil
· 9 years ago
bc9ab16
ART: Cannot assume String.<init> called on NewInstance
by David Brazdil
· 9 years ago
82fc9bb
Inline methods with loops.
by Nicolas Geoffray
· 9 years ago
09aa147
Disable DCE when there are irreducible loops.
by Nicolas Geoffray
· 9 years ago
2894346
Merge "ART: Remove incorrect HFakeString optimization"
by David Brazdil
· 9 years ago
947cb4f
Merge "Implement irreducible loop support in optimizing."
by Nicolas Geoffray
· 9 years ago
6de1938
ART: Remove incorrect HFakeString optimization
by David Brazdil
· 9 years ago
15bd228
Implement irreducible loop support in optimizing.
by Nicolas Geoffray
· 9 years ago
780aece
Update `ValidateInvokeRuntime()` and HDivZeroCheck.
by Alexandre Rames
· 9 years ago
1cde058
HDeoptimize can also trigger GC.
by Nicolas Geoffray
· 9 years ago
1af564e
Set side effects to HNullCheck and HBoundsCheck.
by Nicolas Geoffray
· 9 years ago
a3eca2d
Do not leave intermediate addresses across Java calls.
by Nicolas Geoffray
· 9 years ago
a05cacc
Revert "Change condition to opposite if lhs is constant"
by Nicolas Geoffray
· 9 years ago
f9f196c
Change condition to opposite if lhs is constant
by Anton Shamin
· 9 years ago
c928591
ARM Baker's read barrier fast path implementation.
by Roland Levillain
· 9 years ago
15693bf
ART: Resolve ambiguous ArraySets
by David Brazdil
· 9 years ago
f555258
ART: Create BoundType for CheckCast early
by David Brazdil
· 9 years ago
4833f5a
ART: Refactor SsaBuilder for more precise typing info
by David Brazdil
· 9 years ago
5d75afe
Improved side-effects/can-throw information on intrinsics.
by Aart Bik
· 9 years ago
0cf4493
Generate more stack maps during native debugging.
by David Srbecky
· 9 years ago
5f7b58e
Rewrite HInstruction::Is/As<type>().
by Vladimir Marko
· 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
58dcb02
Merge "Replace rotate patterns and invokes with HRor IR."
by Vladimir Marko
· 9 years ago
40a04bf
Replace rotate patterns and invokes with HRor IR.
by Scott Wakeling
· 9 years ago
917d016
Don't generate a slow path for strings in the dex cache.
by Nicolas Geoffray
· 9 years ago
4b467ed
Simplify and rename IsLoopInvariant() test.
by Mingyao Yang
· 9 years ago
73be1e8
Inline monomorphic calls.
by Nicolas Geoffray
· 9 years ago
47229aa
Merge "Revert "Revert "Don't use the compiler driver for method resolution."""
by Nicolas Geoffray
· 9 years ago
e523423
Revert "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 9 years ago
f64242a
Optimizing: Add checker tests for sharpening.
by Vladimir Marko
· 9 years ago
1cfe7fd
Merge "Revert "Don't use the compiler driver for method resolution.""
by Nicolas Geoffray
· 9 years ago
c88ef3a
Revert "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 9 years ago
753e8c4
Merge "Don't use the compiler driver for method resolution."
by Nicolas Geoffray
· 9 years ago
4db0bf9
Don't use the compiler driver for method resolution.
by Nicolas Geoffray
· 9 years ago
b1aa617
Merge "Move PC-relative addressing bases to a better position."
by Vladimir Marko
· 9 years ago
1965328
Merge "Optimizing/ARM: Implement kDexCachePcRelative dispatch."
by Vladimir Marko
· 9 years ago
fb337ea
Move PC-relative addressing bases to a better position.
by Vladimir Marko
· 9 years ago
b4536b7
Optimizing/ARM: Implement kDexCachePcRelative dispatch.
by Vladimir Marko
· 9 years ago
3a581b4
Merge "ARM64: Use the shifter operands."
by Vladimir Marko
· 9 years ago
8626b74
ARM64: Use the shifter operands.
by Alexandre Rames
· 9 years ago
42e372e
Optimize HLoadClass when we know the class is in the cache.
by Nicolas Geoffray
· 9 years ago
67e0ad6
Merge "ARM64: Add support for multiply-accumulate."
by Vladimir Marko
· 9 years ago
349106d
Merge "ART: Fix wide stores in Optimizing"
by David Brazdil
· 9 years ago
809d70f
ART: Fix wide stores in Optimizing
by David Brazdil
· 9 years ago
8e1ef53
Do not change to the access check entrypoint when inlined.
by Nicolas Geoffray
· 9 years ago
2171e2a
Merge "Simplify boolean condition compared to 0"
by David Brazdil
· 9 years ago
01b88a2
Merge "Explicitly add HLoadClass/HClinitCheck for HNewInstance."
by Nicolas Geoffray
· 9 years ago
729645a
Explicitly add HLoadClass/HClinitCheck for HNewInstance.
by Nicolas Geoffray
· 9 years ago
f652917
Simplify boolean condition compared to 0
by Mark Mendell
· 9 years ago
418318f
ARM64: Add support for multiply-accumulate.
by Alexandre Rames
· 9 years ago
c53c079
Clean up the special input in HInvokeStaticOrDirect.
by Vladimir Marko
· 9 years ago
d846a2c
Merge "Fix ClinitCheck pruning."
by Vladimir Marko
· 9 years ago
fbb184a
Fix ClinitCheck pruning.
by Vladimir Marko
· 9 years ago
fb8464a
Revert "Revert "Enable store elimination for singleton objects.""
by Mingyao Yang
· 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
040db34
Optimizing: Clean up Equal/NotEqual constant folding for nulls.
by Vladimir Marko
· 9 years ago
feaf26d
Merge "Optimizing: Improve constant folding + DCE for inlining."
by Vladimir Marko
· 9 years ago
Next »