Gitiles
Code Review
Sign In
LeafOS
/
LeafOS-Project
/
android_art
/
dc412b6f49a65774b7af654f65cbff619cb7d85a
/
compiler
/
dex
eb7c144
Add initial default method support to Art
by Alex Light
· 10 years ago
439ffb8
Merge "Intrinsify System.arraycopy."
by Nicolas Geoffray
· 9 years ago
ee3cf07
Intrinsify System.arraycopy.
by Nicolas Geoffray
· 9 years ago
4bf9012
ART: Do not include endian.h on Mac.
by Vladimir Marko
· 9 years ago
ec7802a
Add DCHECKs to ArenaVector and ScopedArenaVector.
by Vladimir Marko
· 9 years ago
7bda3b6
Revert "Quick: Work around large frame sizes for x86_64."
by Vladimir Marko
· 9 years ago
d4cf1e4
Quick: Work around large frame sizes for x86_64.
by Vladimir Marko
· 9 years ago
edbff6f
Merge "ART: Use an iterative way in DoDFSPreOrderSSARename()"
by Vladimir Marko
· 9 years ago
e460d1d
Revert "Revert "Support unresolved fields in optimizing"
by Calin Juravle
· 9 years ago
a661d7d
ART: Use an iterative way in DoDFSPreOrderSSARename()
by Chao-ying Fu
· 10 years ago
97a87ec
Quick: Avoid shifting -1 left (undefined behavior).
by Vladimir Marko
· 9 years ago
6918bf1
Revert "Revert "lambda: Experimental support for capture-variable and liberate-variable""
by Igor Murashkin
· 9 years ago
7bbb80a
Revert "lambda: Experimental support for capture-variable and liberate-variable"
by Nicolas Geoffray
· 9 years ago
b721234
lambda: Experimental support for capture-variable and liberate-variable
by Igor Murashkin
· 9 years ago
87000a9
Add option to append to the cfg dump.
by Calin Juravle
· 10 years ago
9af47e2
Merge "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
2d06e08
Merge "ART: Fix Quick-style LR vs PC core spill mask bug"
by Andreas Gampe
· 10 years ago
9ee23f4
ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
by Scott Wakeling
· 10 years ago
501fd63
ART: Fix Quick-style LR vs PC core spill mask bug
by Andreas Gampe
· 10 years ago
6058455
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
957fb89
Merge "ART: Move DexCache arrays to native."
by Vladimir Marko
· 10 years ago
897ce64
Merge "Reduce how often we call FindDexCache"
by Mathieu Chartier
· 10 years ago
736b560
Reduce how often we call FindDexCache
by Mathieu Chartier
· 10 years ago
05792b9
ART: Move DexCache arrays to native.
by Vladimir Marko
· 10 years ago
145acc5
Revert "Optimizing: Tag basic block allocations with their source."
by Vladimir Marko
· 10 years ago
91e11c0
Optimizing: Tag basic block allocations with their source.
by Vladimir Marko
· 10 years ago
f9f6441
Optimizing: Tag Arena allocations with their source.
by Vladimir Marko
· 10 years ago
673ed3d
Revert "Revert "Change dex caches to be weak roots""
by Mathieu Chartier
· 10 years ago
0760a81
ART: Propagate verifier failure types to the compilers
by Andreas Gampe
· 10 years ago
ff73498
Revert "Revert "[MIPS] Use hard float calling convention for managed code""
by Goran Jakovljevic
· 10 years ago
7fee84c
Revert "[MIPS] Use hard float calling convention for managed code"
by Vladimir Marko
· 10 years ago
a29449d
[MIPS] Use hard float calling convention for managed code
by Goran Jakovljevic
· 10 years ago
5815501
Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 10 years ago
d9c4d2e
Merge "Revert "Optimizing: Better invoke-static/-direct dispatch.""
by Vladimir Marko
· 10 years ago
b2c431e
Revert "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 10 years ago
464581a
Merge "Optimizing: Better invoke-static/-direct dispatch."
by Vladimir Marko
· 10 years ago
9b688a0
Optimizing: Better invoke-static/-direct dispatch.
by Vladimir Marko
· 10 years ago
f71ad9e
Merge "Svelter libart-compiler"
by Alex Light
· 10 years ago
50fa993
Svelter libart-compiler
by Alex Light
· 10 years ago
151ab8d
Revert "Revert "ART: DCHECK zero case for CLZ/CTZ""
by Andreas Gampe
· 10 years ago
7c2af0d
Merge "Remove unnecessary `explicit` qualifiers on constructors."
by Roland Levillain
· 10 years ago
7da072f
Structure for String.Equals intrinsic
by agicsaki
· 10 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 10 years ago
548a3ce
Merge "[MIPS] Avoid using odd numbered fp registers"
by Roland Levillain
· 10 years ago
2f2f173
ART: Fix Quick's DCE+GVN
by Serguei Katkov
· 10 years ago
fc8156a
[MIPS] Avoid using odd numbered fp registers
by Goran Jakovljevic
· 10 years ago
067f1ed
ART: Remove TODO in BitVector
by Andreas Gampe
· 10 years ago
5eb0d38
ART: Wire up DexToDexCompiler without extern
by Andreas Gampe
· 10 years ago
611d339
ARM/ARM64: Implement numberOfLeadingZeros intrinsic.
by Scott Wakeling
· 10 years ago
aabdf8a
Revert "Optimizing String.Equals as an intrinsic (x86)"
by Roland Levillain
· 10 years ago
8ab7bd6
Optimizing String.Equals as an intrinsic (x86)
by agicsaki
· 10 years ago
c60e1b7
ART: Use __ANDROID__ instead of HAVE_ANDROID_OS
by Andreas Gampe
· 10 years ago
0941b9d
Fix gtests.
by Calin Juravle
· 10 years ago
f7efc9e
Merge "ART: Fix Quick/Optimizing suspend check assumption mismatch."
by Vladimir Marko
· 10 years ago
d29e848
ART: Fix Quick/Optimizing suspend check assumption mismatch.
by Vladimir Marko
· 10 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 10 years ago
cced6ad
Merge "Use (D)CHECK_ALIGNED more."
by Roland Levillain
· 10 years ago
8f861e3
Merge "ART: DCE should know that array-length can throw NPE"
by Vladimir Marko
· 10 years ago
b016c6d
ART: DCE should know that array-length can throw NPE
by Serguei Katkov
· 10 years ago
14d9057
Use (D)CHECK_ALIGNED more.
by Roland Levillain
· 10 years ago
c04c800
Revert "Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""""
by Nicolas Geoffray
· 10 years ago
ed6195a
Revert "Revert "Revert "Make dex2dex return a CompiledMethod after quickening."""
by Nicolas Geoffray
· 10 years ago
f075879
Revert "Revert "Make dex2dex return a CompiledMethod after quickening.""
by Nicolas Geoffray
· 10 years ago
327c5ed
Revert "Make dex2dex return a CompiledMethod after quickening."
by Nicolas Geoffray
· 10 years ago
6920703
Make dex2dex return a CompiledMethod after quickening.
by Nicolas Geoffray
· 10 years ago
c7d5ae3
Merge "ART: Release inputs in Long.reverse intrinsic in x86"
by Andreas Gampe
· 10 years ago
575422f
ART: Release inputs in Long.reverse intrinsic in x86
by Andreas Gampe
· 10 years ago
185a558
ART: Fix opsize in LoadArgDirect
by Andreas Gampe
· 10 years ago
22bb5a2
Add implicit null pointer and stack overflow checks for Mips.
by Douglas Leung
· 10 years ago
4d02711
Implement heap poisoning in ART's Optimizing compiler.
by Roland Levillain
· 10 years ago
2b252dc
Merge "Quick: Fix a DCHECK to take type conflicts into account."
by Andreas Gampe
· 10 years ago
5e6926c
Quick: Fix a DCHECK to take type conflicts into account.
by Vladimir Marko
· 10 years ago
f7e7327
Quick: Disable GVN, DCE and LVN for type conflicts.
by Vladimir Marko
· 10 years ago
c833299
ART: Fix kEverything compiler filter
by buzbee
· 10 years ago
4824c27
Use a flag from the verifier to know if we should compile.
by Nicolas Geoffray
· 10 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
Next »