Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
dd018df8a00e841fe38fabe38520b7d297a885c1
/
compiler
/
optimizing
/
nodes.h
dd018df
optimizing: add block-scoped constructor fence merging pass
by Igor Murashkin
· 7 years ago
6ef4567
optimizing: Add statistics for # of constructor fences added/removed
by Igor Murashkin
· 7 years ago
21c7e6f
ART: Fix SimplifyInduction for an instruction with HEnvironment.
by Artem Serov
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
c9c3104
Turn a few DCHECK into CHECKs.
by Nicolas Geoffray
· 8 years ago
f57c1ae
Prevent loop optimization in debuggable mode.
by Nicolas Geoffray
· 8 years ago
c0fe9db
Merge "Use IntrusiveForwardList<> for Env-/UsePosition."
by Vladimir Marko
· 8 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 8 years ago
3c8a912
Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."
by Vladimir Marko
· 8 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 8 years ago
2c97600
Merge "Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String."
by Vladimir Marko
· 8 years ago
847e6ce
Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.
by Vladimir Marko
· 8 years ago
ec32f64
Delay allocating environment locations.
by Vladimir Marko
· 8 years ago
82b0740
Use IntrusiveForwardList<> for Env-/UsePosition.
by Vladimir Marko
· 8 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 8 years ago
662ee25
Merge "optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes"
by Treehugger Robot
· 8 years ago
79d8fa7
optimizing: Build HConstructorFence for HNewArray/HNewInstance nodes
by Igor Murashkin
· 8 years ago
764d454
Remove LoadString/Class kind kBootImageLinkTimeAddress.
by Vladimir Marko
· 8 years ago
de6fc4a
Merge "ARM64: Share address computation across SIMD LDRs/STRs."
by Treehugger Robot
· 8 years ago
e1811ed
ARM64: Share address computation across SIMD LDRs/STRs.
by Artem Serov
· 8 years ago
4e92c3c
Add runtime reasons for deopt.
by Nicolas Geoffray
· 8 years ago
d01745e
optimizing: constructor fence redundancy elimination - remove dmb after LSE
by Igor Murashkin
· 8 years ago
02b1976
Merge "ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier."
by Vladimir Marko
· 8 years ago
66d691d
ARM64: Link-time generated thunks for ArrayGet Baker CC read barrier.
by Vladimir Marko
· 8 years ago
8de5916
Factor vector unary/binary shared code out into superclass.
by Aart Bik
· 8 years ago
f34dd20
ARM64: Support MultiplyAccumulate for SIMD.
by Artem Serov
· 8 years ago
f3e61ee
Implement halving add idiom (with checker tests).
by Aart Bik
· 8 years ago
032cacd
optimizing: do not illegally remove constructor barriers after inlining
by Igor Murashkin
· 8 years ago
6daebeb
Implemented ABS vectorization.
by Aart Bik
· 8 years ago
f8f5a16
ART vectorizer.
by Aart Bik
· 8 years ago
7359649
Merge "Make data dependency around HDeoptimize correct."
by Nicolas Geoffray
· 8 years ago
6f8e2c9
Make data dependency around HDeoptimize correct.
by Nicolas Geoffray
· 8 years ago
53fec08
Initialize art_method_ in HGraph.
by Nicolas Geoffray
· 8 years ago
b13c65b
Saves full XMM state along suspend check's slow path.
by Aart Bik
· 8 years ago
68fdd5a
Merge "Remove --include-patch-information option from dex2oat."
by Richard Uhler
· 8 years ago
caa348c
Merge "Inlining a few small methods based on profiling dex2oat with perf."
by Mingyao Yang
· 8 years ago
01b47b0
Inlining a few small methods based on profiling dex2oat with perf.
by Mingyao Yang
· 8 years ago
c52f303
Remove --include-patch-information option from dex2oat.
by Richard Uhler
· 8 years ago
c4aa82c
Invoke typed arraycopy for primitive arrays.
by Nicolas Geoffray
· 8 years ago
331605a
Revert "Revert "Intrinsify Integer.valueOf.""
by Nicolas Geoffray
· 8 years ago
db7b44a
Revert "Intrinsify Integer.valueOf."
by Nicolas Geoffray
· 8 years ago
cd0b272
Intrinsify Integer.valueOf.
by Nicolas Geoffray
· 8 years ago
8ca86ea
Merge "ARM: Merge data-processing instructions and shifts/(un)signed extensions"
by Vladimir Marko
· 8 years ago
69d75ff
Skip loop optimization if there is no loop in the graph.
by Mingyao Yang
· 8 years ago
74234da
ARM: Merge data-processing instructions and shifts/(un)signed extensions
by Anton Kirilov
· 8 years ago
85bd7a3
Merge "Revert "Revert "Inline across dex files for JIT."""
by Nicolas Geoffray
· 8 years ago
fe076a5
Merge "Code refactoring around sharpening HLoadClass."
by Nicolas Geoffray
· 8 years ago
fbdfa6d
Revert "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
83c8e27
Code refactoring around sharpening HLoadClass.
by Nicolas Geoffray
· 8 years ago
d90cd5c
Merge "Revert "Inline across dex files for JIT.""
by Nicolas Geoffray
· 8 years ago
d16da8b
Revert "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
3f50d3c
Merge "Inline across dex files for JIT."
by Nicolas Geoffray
· 8 years ago
f290c01
Inline across dex files for JIT.
by Nicolas Geoffray
· 8 years ago
22aa54b
AArch64: Add HInstruction scheduling support.
by Alexandre Rames
· 8 years ago
5e8d5f0
Fix some typos in ART.
by Roland Levillain
· 8 years ago
e761bcc
Revert "Revert "Load the array class in the compiler for allocations.""
by Nicolas Geoffray
· 8 years ago
fee2550
Revert "Load the array class in the compiler for allocations."
by Hiroshi Yamauchi
· 8 years ago
cc99df2
Load the array class in the compiler for allocations.
by Nicolas Geoffray
· 8 years ago
dcc7ab6
Merge "Put the resolved class in HLoadClass."
by Nicolas Geoffray
· 8 years ago
e037a73
Merge "Put inlined ArtMethod pointer in stack maps."
by Nicolas Geoffray
· 8 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 8 years ago
5d37c15
Put inlined ArtMethod pointer in stack maps.
by Nicolas Geoffray
· 8 years ago
6bec91c
Store resolved types for AOT code in .bss.
by Vladimir Marko
· 8 years ago
4155998
Make runtime call on main for HLoadClass/kDexCacheViaMethod.
by Vladimir Marko
· 8 years ago
48886c2
Remove HLoadClass::LoadKind::kDexCachePcRelative.
by Vladimir Marko
· 8 years ago
58207cf
Merge "Revert "Revert "ART: Compiler support for invoke-polymorphic."""
by Orion Hodson
· 8 years ago
ac14139
Revert "Revert "ART: Compiler support for invoke-polymorphic.""
by Orion Hodson
· 8 years ago
6b69e0a
Complete unrolling of loops with small body and trip count one.
by Aart Bik
· 8 years ago
0d3998b
Revert "Revert "Make object allocation entrypoints only take a class.""
by Nicolas Geoffray
· 8 years ago
c8144cd
Merge "Revert "Make object allocation entrypoints only take a class.""
by Treehugger Robot
· 8 years ago
f7aaacd
Revert "Make object allocation entrypoints only take a class."
by Hiroshi Yamauchi
· 8 years ago
dcf5276
Merge "Revert "ART: Compiler support for invoke-polymorphic.""
by Orion Hodson
· 8 years ago
0fb5af1
Revert "ART: Compiler support for invoke-polymorphic."
by Orion Hodson
· 8 years ago
79f9928
Merge "ART: Compiler support for invoke-polymorphic."
by Treehugger Robot
· 8 years ago
02e3092
ART: Compiler support for invoke-polymorphic.
by Orion Hodson
· 8 years ago
db47a14
Merge "Keep resolved String in HLoadString."
by Nicolas Geoffray
· 8 years ago
2b615ba
Make object allocation entrypoints only take a class.
by Nicolas Geoffray
· 8 years ago
5e83eb7
Merge "Recognize getClass() in RTP."
by Nicolas Geoffray
· 8 years ago
f0acfe7
Keep resolved String in HLoadString.
by Nicolas Geoffray
· 8 years ago
c52b26d
Recognize getClass() in RTP.
by Nicolas Geoffray
· 8 years ago
4d1be49
Remove the IsInDexCache flag from HLoadString.
by Vladimir Marko
· 8 years ago
c1a42cf
Remove soon to be obsolete call kinds for direct calls.
by Nicolas Geoffray
· 8 years ago
eaaaaef
Merge "Sharpen HLoadClass from inliner."
by Nicolas Geoffray
· 8 years ago
b0b051a
CHA guard optimization (elimination/hoisting).
by Mingyao Yang
· 8 years ago
5687634
Sharpen HLoadClass from inliner.
by Nicolas Geoffray
· 8 years ago
a9dbe83
Add HVariableInputSizeInstruction.
by Mingyao Yang
· 8 years ago
9186ced
ART: Clean up utils.h
by Andreas Gampe
· 8 years ago
22384ae
Revert "Revert "Add kJitTableAddress for HLoadClass.""
by Nicolas Geoffray
· 8 years ago
d2d5262
Revert "Add kJitTableAddress for HLoadClass."
by Nicolas Geoffray
· 8 years ago
5b12f79
Add kJitTableAddress for HLoadClass.
by Nicolas Geoffray
· 8 years ago
063fc77
Class Hierarchy Analysis (CHA)
by Mingyao Yang
· 8 years ago
679ba8d
Merge "Optimizations around escape analysis. With tests."
by Treehugger Robot
· 8 years ago
71bf7b4
Optimizations around escape analysis. With tests.
by Aart Bik
· 8 years ago
8a0128a
ART: Add dex::StringIndex
by Andreas Gampe
· 8 years ago
a5b09a6
ART: Add dex::TypeIndex
by Andreas Gampe
· 8 years ago
132d836
Revert "Revert "Revert "Revert "JIT root tables.""""
by Nicolas Geoffray
· 8 years ago
3395fbc
Revert "Revert "Revert "JIT root tables."""
by Nicolas Geoffray
· 8 years ago
75afcdd
Revert "Revert "JIT root tables.""
by Nicolas Geoffray
· 8 years ago
48f3e29
Merge "Do not inline loops without exit edges"
by David Sehr
· 8 years ago
c757dec
Do not inline loops without exit edges
by David Sehr
· 8 years ago
Next »