Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
49b0f45d5a9023653ab00c355735910aa51ee0ba
/
compiler
49b0f45
Refactor and clean up OatWriter and Dex2Oat.
by Vladimir Marko
· 9 years ago
6d0aefd
Merge "MIPS32: Improve integer division by constants"
by Nicolas Geoffray
· 9 years ago
70a3390
Merge "Revert "Add support for LZ4 compressed image files""
by Nicolas Geoffray
· 9 years ago
83d4d72
Revert "Add support for LZ4 compressed image files"
by Nicolas Geoffray
· 9 years ago
4d98c84
ART: Make trampoline compiler pointer-size-safe
by Andreas Gampe
· 9 years ago
f1975e4
Merge "Simplify and rename IsLoopInvariant() test."
by Mingyao Yang
· 9 years ago
c6f41b5
Add support for LZ4 compressed image files
by Mathieu Chartier
· 9 years ago
d7d23ee
Merge "Add local variables to DWARF."
by David Srbecky
· 9 years ago
996ed0b
Add local variables to DWARF.
by David Srbecky
· 9 years ago
2c1164c
Merge "ART: Reduce the instructions generated by packed switch."
by Vladimir Marko
· 9 years ago
4b467ed
Simplify and rename IsLoopInvariant() test.
by Mingyao Yang
· 9 years ago
eb5ddd7
Merge "ART: Check invoke-interface earlier in verifier"
by Andreas Gampe
· 9 years ago
59f054d
ART: Reduce the instructions generated by packed switch.
by Zheng Xu
· 9 years ago
dae2414
ART: Check invoke-interface earlier in verifier
by Andreas Gampe
· 9 years ago
e0d25b1
Merge "Allow initializing runtime with parsed options."
by Vladimir Marko
· 9 years ago
8993caf
ART: Enable all optimizations except LSE under try/catch
by David Brazdil
· 9 years ago
88b2b80
Allow initializing runtime with parsed options.
by Vladimir Marko
· 9 years ago
bf84a3d
Annotate Boolean literals more uniformly in Optimizing's intrinsics.
by Roland Levillain
· 9 years ago
038f4f2
Merge "Fix art::x86::IntrinsicLocationsBuilderX86::VisitUnsafeGetLong."
by Roland Levillain
· 9 years ago
5bde68f
Merge "MIPS32: Bit rotation intrinsics"
by Andreas Gampe
· 9 years ago
fdacff8
Merge "MIPS32: int java.lang.*.numberOfTrailingZeros"
by Andreas Gampe
· 9 years ago
e15f6e2
Merge "MIPS32: int java.lang.*.numberOfLeadingZeros"
by Andreas Gampe
· 9 years ago
a616b4e
Merge "Store class tables in the image"
by Mathieu Chartier
· 9 years ago
cf6bd55
Merge "Add ElfWriter::GetStream()."
by Vladimir Marko
· 9 years ago
d382994
Merge "Step-wise improvement of range analysis with outer loop induction."
by Aart Bik
· 9 years ago
eddbfb7
Merge "MIPS32: java.lang.*.reverse"
by Andreas Gampe
· 9 years ago
131980f
Add ElfWriter::GetStream().
by Vladimir Marko
· 9 years ago
73be1e8
Inline monomorphic calls.
by Nicolas Geoffray
· 9 years ago
b9f8119
Fix art::x86::IntrinsicLocationsBuilderX86::VisitUnsafeGetLong.
by Roland Levillain
· 9 years ago
b738d4f
Step-wise improvement of range analysis with outer loop induction.
by Aart Bik
· 9 years ago
208a5cb
Store class tables in the image
by Mathieu Chartier
· 9 years ago
9fdb129
Revert "Enable profiled guided compilation in dex2oat"
by Nicolas Geoffray
· 9 years ago
27e17fd
Enable profiled guided compilation in dex2oat
by Calin Juravle
· 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
b5cdc5d
Merge "Clean up optimizing compiler stats"
by Calin Juravle
· 9 years ago
d585b2c
Merge "Revert "Revert "ART: Do not eagerly type LoopPhi [null, ...]"""
by David Brazdil
· 9 years ago
fe86070
Revert "Revert "ART: Do not eagerly type LoopPhi [null, ...]""
by David Brazdil
· 9 years ago
874121e
Merge "Optimizing: Add checker tests for sharpening."
by Vladimir Marko
· 9 years ago
f64242a
Optimizing: Add checker tests for sharpening.
by Vladimir Marko
· 9 years ago
08a84ac
Merge "Revert "ART: Do not eagerly type LoopPhi [null, ...]""
by David Brazdil
· 9 years ago
5f3fb18
Revert "ART: Do not eagerly type LoopPhi [null, ...]"
by David Brazdil
· 9 years ago
4a34277
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 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
8b3609b
Merge "ART: Do not eagerly type LoopPhi [null, ...]"
by David Brazdil
· 9 years ago
3a738bf
ART: Do not eagerly type LoopPhi [null, ...]
by David Brazdil
· 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
ad54338
Clean up optimizing compiler stats
by Calin Juravle
· 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
d1744d4
Merge "Refactor oat file writing to give Dex2Oat more control."
by Vladimir Marko
· 9 years ago
e16ce5a
MIPS32: Bit rotation intrinsics
by Chris Larsen
· 9 years ago
8682960
MIPS32: int java.lang.*.numberOfTrailingZeros
by Chris Larsen
· 9 years ago
e384547
MIPS32: int java.lang.*.numberOfLeadingZeros
by Chris Larsen
· 9 years ago
70014c8
MIPS32: java.lang.*.reverse
by Chris Larsen
· 9 years ago
10c1356
Refactor oat file writing to give Dex2Oat more control.
by Vladimir Marko
· 9 years ago
584bc17
Merge "Accept synthetic phi nodes and general names for blocks."
by Aart Bik
· 9 years ago
3dd7e5a
Temporarily omit MIPS floating point registers in DWARF.
by David Srbecky
· 9 years ago
23e8733
Merge "Add stack locations to DWARF parameters."
by David Srbecky
· 9 years ago
3a581b4
Merge "ARM64: Use the shifter operands."
by Vladimir Marko
· 9 years ago
945c1c1
Fix circular dependencies for ContainsBootClassLoaderNonImageClass
by Mathieu Chartier
· 9 years ago
685af12
Merge "ART: Clean up ordering of dex cache arrays in image files."
by Vladimir Marko
· 9 years ago
92e997d
Merge "ARM64 read barrier support for concurrent GC in Optimizing."
by Roland Levillain
· 9 years ago
f60c7e2
ART: Clean up ordering of dex cache arrays in image files.
by Vladimir Marko
· 9 years ago
8626b74
ARM64: Use the shifter operands.
by Alexandre Rames
· 9 years ago
0fd295f
Add stack locations to DWARF parameters.
by David Srbecky
· 9 years ago
7e99e05
MIPS32: Improve integer division by constants
by Alexey Frunze
· 9 years ago
42e372e
Optimize HLoadClass when we know the class is in the cache.
by Nicolas Geoffray
· 9 years ago
95f7bbc
Merge "A few more optimizations on avoiding HClinit."
by Nicolas Geoffray
· 9 years ago
d9dc6f4
A few more optimizations on avoiding HClinit.
by Nicolas Geoffray
· 9 years ago
73a4265
MIPS32: Record missing implicit null checks
by Goran Jakovljevic
· 9 years ago
22ccc3a
ARM64 read barrier support for concurrent GC in Optimizing.
by Roland Levillain
· 9 years ago
888d067
Revamp art::CheckEntrypointTypes uses.
by Roland Levillain
· 9 years ago
51a354c
Merge "MIPS64: Support short and long branches"
by Roland Levillain
· 9 years ago
4f6b0b5
Clean up read barrier related comments in Optimizing.
by Roland Levillain
· 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
0d1caa5
Optimizing: Avoid a PrettyMethod() call per compiled method.
by Vladimir Marko
· 9 years ago
809d70f
ART: Fix wide stores in Optimizing
by David Brazdil
· 9 years ago
6d92d59
Merge "Do not change to the access check entrypoint when inlined."
by Nicolas Geoffray
· 9 years ago
8e1ef53
Do not change to the access check entrypoint when inlined.
by Nicolas Geoffray
· 9 years ago
f180af0
Merge "Optimizing/ARM: Improve long shifts by 1."
by Vladimir Marko
· 9 years ago
97cd5bb
Merge "Optimizing/Thumb2: Improve load/store for large offsets."
by Vladimir Marko
· 9 years ago
dde8b86
Merge "Fix lint error."
by Nicolas Geoffray
· 9 years ago
317f9ce
Fix lint error.
by Nicolas Geoffray
· 9 years ago
5c00485
ART: Fix uninitialized variable
by David Brazdil
· 9 years ago
2171e2a
Merge "Simplify boolean condition compared to 0"
by David Brazdil
· 9 years ago
5d78a0f
Merge "Revert "Add stats support for existing optimizations""
by Nicolas Geoffray
· 9 years ago
e34648d
Revert "Add stats support for existing optimizations"
by Nicolas Geoffray
· 9 years ago
01b88a2
Merge "Explicitly add HLoadClass/HClinitCheck for HNewInstance."
by Nicolas Geoffray
· 9 years ago
06241b1
Add stats support for existing optimizations
by Jean-Philippe Halimi
· 9 years ago
a0e87b0
MIPS64: Support short and long branches
by Alexey Frunze
· 9 years ago
3fc7f35
Accept synthetic phi nodes and general names for blocks.
by Aart Bik
· 9 years ago
d59c706
Revert "Dynamic BCE (based on induction range analysis)"
by Aart Bik
· 9 years ago
0b5849b
Dynamic BCE (based on induction range analysis)
by Aart Bik
· 9 years ago
729645a
Explicitly add HLoadClass/HClinitCheck for HNewInstance.
by Nicolas Geoffray
· 9 years ago
Next »