Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
e1e05e0876f303a9f4aca1d8713b7c44f21952b8
/
compiler
/
dex
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 9 years ago
d9c4d2e
Merge "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 9 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
464581a
Merge "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 9 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
f71ad9e
Merge "Svelter libart-compiler"
by Alex Light
· 9 years ago
50fa993
Svelter libart-compiler
by Alex Light
· 9 years ago
151ab8d
Revert "Revert "ART: DCHECK zero case for CLZ/CTZ""
by Andreas Gampe
· 9 years ago
7c2af0d
Merge "Remove unnecessary `explicit` qualifiers on constructors."
by Roland Levillain
· 9 years ago
7da072f
Structure for String.Equals intrinsic
by agicsaki
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
548a3ce
Merge "[MIPS] Avoid using odd numbered fp registers"
by Roland Levillain
· 9 years ago
2f2f173
ART: Fix Quick's DCE+GVN
by Serguei Katkov
· 9 years ago
fc8156a
[MIPS] Avoid using odd numbered fp registers
by Goran Jakovljevic
· 9 years ago
067f1ed
ART: Remove TODO in BitVector
by Andreas Gampe
· 9 years ago
5eb0d38
ART: Wire up DexToDexCompiler without extern
by Andreas Gampe
· 9 years ago
611d339
ARM/ARM64: Implement numberOfLeadingZeros intrinsic.
by Scott Wakeling
· 9 years ago
aabdf8a
Revert "Optimizing String.Equals as an intrinsic (x86)"
by Roland Levillain
· 9 years ago
8ab7bd6
Optimizing String.Equals as an intrinsic (x86)
by agicsaki
· 9 years ago
c60e1b7
ART: Use __ANDROID__ instead of HAVE_ANDROID_OS
by Andreas Gampe
· 9 years ago
0941b9d
Fix gtests.
by Calin Juravle
· 9 years ago
f7efc9e
Merge "ART: Fix Quick/Optimizing suspend check assumption mismatch."
by Vladimir Marko
· 9 years ago
d29e848
ART: Fix Quick/Optimizing suspend check assumption mismatch.
by Vladimir Marko
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
cced6ad
Merge "Use (D)CHECK_ALIGNED more."
by Roland Levillain
· 9 years ago
8f861e3
Merge "ART: DCE should know that array-length can throw NPE"
by Vladimir Marko
· 9 years ago
b016c6d
ART: DCE should know that array-length can throw NPE
by Serguei Katkov
· 9 years ago
14d9057
Use (D)CHECK_ALIGNED more.
by Roland Levillain
· 9 years ago
c04c800
Revert "Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""""
by Nicolas Geoffray
· 9 years ago
ed6195a
Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening."""
by Nicolas Geoffray
· 9 years ago
f075879
Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""
by Nicolas Geoffray
· 9 years ago
327c5ed
Revert "Make dex2dex return a CompiledMethod after quickening."
by Nicolas Geoffray
· 9 years ago
6920703
Make dex2dex return a CompiledMethod after quickening.
by Nicolas Geoffray
· 9 years ago
c7d5ae3
Merge "ART: Release inputs in Long.reverse intrinsic in x86"
by Andreas Gampe
· 9 years ago
575422f
ART: Release inputs in Long.reverse intrinsic in x86
by Andreas Gampe
· 9 years ago
185a558
ART: Fix opsize in LoadArgDirect
by Andreas Gampe
· 9 years ago
22bb5a2
Add implicit null pointer and stack overflow checks for Mips.
by Douglas Leung
· 9 years ago
4d02711
Implement heap poisoning in ART's Optimizing compiler.
by Roland Levillain
· 9 years ago
2b252dc
Merge "Quick: Fix a DCHECK to take type conflicts into account."
by Andreas Gampe
· 9 years ago
5e6926c
Quick: Fix a DCHECK to take type conflicts into account.
by Vladimir Marko
· 9 years ago
f7e7327
Quick: Disable GVN, DCE and LVN for type conflicts.
by Vladimir Marko
· 9 years ago
c833299
ART: Fix kEverything compiler filter
by buzbee
· 9 years ago
4824c27
Use a flag from the verifier to know if we should compile.
by Nicolas Geoffray
· 9 years ago
87dc1b0
Merge "ART: Compiler generated GC map should take care of temp registers."
by Vladimir Marko
· 10 years ago
ec3a4e7
Merge "runtime: Partially implement box-lambda and unbox-lambda experimental opcodes"
by Igor Murashkin
· 10 years ago
2ee54e2
runtime: Partially implement box-lambda and unbox-lambda experimental opcodes
by Igor Murashkin
· 10 years ago
f8da196
Fix GC map generation edge case
by Mathieu Chartier
· 10 years ago
dde9827
Fix case where block has no predecessor for StringChange.
by Jeff Hao
· 10 years ago
e4bb626
Merge "Quick: Handle total high/low register overlap on arm/mips."
by Vladimir Marko
· 10 years ago
8958f7f
Quick: Handle total high/low register overlap on arm/mips.
by Vladimir Marko
· 10 years ago
f11c420
Quick: Fix optimizations for empty if blocks.
by Vladimir Marko
· 10 years ago
247e977
Merge "interpreter: Add experimental lambda opcodes for invoke/create-lambda"
by Igor Murashkin
· 10 years ago
2d1a0a4
Quick: Don't expect move-exception in every catch block.
by Vladimir Marko
· 10 years ago
158f35c
interpreter: Add experimental lambda opcodes for invoke/create-lambda
by Igor Murashkin
· 10 years ago
511d408
Quick: Fix marking unused registers in DCE.
by Vladimir Marko
· 10 years ago
41f9cc2
ART: Compiler generated GC map should take care of temp registers.
by Pavel Vyssotski
· 10 years ago
c449e8b
runtime: Minor cleanup and extra comments around interpreter
by Igor Murashkin
· 10 years ago
67c8c94
Quick: Fix LoopRepeatingTopologicalSortIterator.
by Vladimir Marko
· 10 years ago
5b3ee56
Delegate long-to-float type conversions to the runtime on ARM.
by Roland Levillain
· 10 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
8363c77
Add --generate-debug-info flag and remove the other two flags.
by David Srbecky
· 10 years ago
dc31313
Merge "ART: Clean up arm64 kNumberOfXRegisters usage."
by Vladimir Marko
· 10 years ago
80afd02
ART: Clean up arm64 kNumberOfXRegisters usage.
by Vladimir Marko
· 10 years ago
9bd88b0
ARM64: Move xSELF from x18 to x19.
by Serban Constantinescu
· 10 years ago
9cacef6
Quick: Fix marking high words in DCE.
by Vladimir Marko
· 10 years ago
ade58e1
Quick: Fix DCE, clear high word flag in RemoveChange().
by Vladimir Marko
· 10 years ago
83d46ef
Quick: Fix DCE to mark wide register overlaps correctly.
by Vladimir Marko
· 10 years ago
7b4de07
Merge "Quick: Fix DCE to rename SSA regs for degenerate Phis."
by Vladimir Marko
· 10 years ago
e299f16
Quick: Abolish kMirOpCheckPart2.
by Vladimir Marko
· 10 years ago
f60715c
Quick: Fix DCE to rename SSA regs for degenerate Phis.
by Vladimir Marko
· 10 years ago
a412964
In quick compiler, force string init invoke to be fast path.
by Jeff Hao
· 10 years ago
f073a36
Merge "Fix for incorrect encode and parse of PEXTRW instruction"
by Vladimir Marko
· 10 years ago
e0705f5
Fix for incorrect encode and parse of PEXTRW instruction
by nikolay serdjuk
· 10 years ago
2bee20b
Quick: Fix crash on fall-through out of method code.
by Calin Juravle
· 10 years ago
3adfc4b
Merge "Quick: Avoid unnecessary GVN work in release builds."
by Vladimir Marko
· 10 years ago
a94fb1f
Merge "Revert "Revert "[optimizing] Replace FP divide by power of 2"""
by Nicolas Geoffray
· 10 years ago
9d1e190
Merge "Replace String CharArray with internal uint16_t array."
by Jeff Hao
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
0d22184
Revert "Revert "[optimizing] Replace FP divide by power of 2""
by Nicolas Geoffray
· 10 years ago
295dda5
Merge "Quick: Rely on inferred types in GVN/LVN/DCE."
by Vladimir Marko
· 10 years ago
f725550
Quick: Avoid unnecessary GVN work in release builds.
by Vladimir Marko
· 10 years ago
a5e69e8
Quick: Rely on inferred types in GVN/LVN/DCE.
by Vladimir Marko
· 10 years ago
711d840
Merge "ART: Fix addpd opcode, add Quick x86 assembler test"
by Andreas Gampe
· 10 years ago
c4013ea
ART: Fix addpd opcode, add Quick x86 assembler test
by Chao-ying Fu
· 10 years ago
24d65cc
ART: Fix missing dependency between GVN and other passes
by Andreas Gampe
· 10 years ago
3c1c05a
Disable Quick's GVN-based dead code elimination.
by Roland Levillain
· 10 years ago
ae803f6
Merge "Quick: Fix and enable DCE and improve GVN/DCE cleanup."
by Vladimir Marko
· 10 years ago
5ea536a
Remove ArtMethod* parameter from dex cache entry points.
by Vladimir Marko
· 10 years ago
ad67727
Quick: Fix and enable DCE and improve GVN/DCE cleanup.
by Vladimir Marko
· 10 years ago
084f7d4
Quick: Fix out of temp regs in ArmMir2Lir::GenMulLong().
by Vladimir Marko
· 10 years ago
c91df2d
Revert "Revert "Quick: Rewrite type inference pass.""
by Vladimir Marko
· 10 years ago
1b717f6
Revert "Quick: Rewrite type inference pass."
by Andreas Gampe
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
e490b01
Quick: Rewrite type inference pass.
by Vladimir Marko
· 10 years ago
fac1070
Quick: Remove broken Mir2Lir::LocToRegClass().
by Vladimir Marko
· 10 years ago
70bef0d
ART: Add compiled-methods
by Andreas Gampe
· 10 years ago
f903680
Fix value used for shift in quick_cfi_test.
by Dan Albert
· 10 years ago
8aec061
Merge "Fallback to quick in case of soft verification errors"
by Calin Juravle
· 10 years ago
f1c6d9e
Fallback to quick in case of soft verification errors
by Calin Juravle
· 10 years ago
69a5030
ARM64: Remove suspend register.
by Zheng Xu
· 10 years ago
Next »