Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
9e85eeb6f821f296c7fd2819f46c8dd6fae12b0f
/
compiler
baade40
arm: Fix LoadClass/BssEntry{Public,Package}
by Vladimir Marko
· 6 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
4074687
Link libart-disassembler statically into static libart-compiler.
by Martin Stjernholm
· 6 years ago
270e10a
Improve codegen for referrer's class...
by Vladimir Marko
· 6 years ago
35f765b
Link all internal libraries statically into dex2oat(d) on host.
by Martin Stjernholm
· 6 years ago
2f47a31
Integer.divideUnsigned() intrinsic on ARM.
by Vladimir Marko
· 6 years ago
a3bd4ec
Introduce Long.divideUnsigned() intrinsic on ARM64.
by Artem Serov
· 6 years ago
b0f405e
Move the resolved_method_reference to HInvoke.
by Nicolas Geoffray
· 6 years ago
5ba6699
Refactor Escape-analysis to use visitors
by Alex Light
· 6 years ago
370948e
X86: Implement VarHandle.compareAndExchange
by Andra Danciu
· 6 years ago
8942b3a
Integer.divideUnsigned() intrinsic on ARM64.
by Vladimir Marko
· 6 years ago
0571d47
LSE: Better elimination of array stores.
by Vladimir Marko
· 6 years ago
25b9c7d
Don't store copied methods in BSS.
by Nicolas Geoffray
· 6 years ago
6d69b52
Move MethodLoadKind out of HInvokeStaticOrDirect.
by Nicolas Geoffray
· 6 years ago
9dfb1a9
X86: Implement VarHandle.getAndSet, getAndSetAcquire, getAndSetRelease
by Andra Danciu
· 6 years ago
331c8e3
Fix expected results for clang-r399163 update.
by Stephen Hines
· 6 years ago
49cde24
X86: Add VarHandle.getAndAddAcquire and getAndAddRelease
by Andra Danciu
· 6 years ago
d0f71f2
X86: Add the other get VarHandles (getVolatile, getAcquire, getOpaque)
by Andra Danciu
· 6 years ago
6edcc08
X86: Implement VarHandle.getAndBitwise<Operation> intrinsics
by Andra Danciu
· 6 years ago
71b26b2
X86: Ensure atomicity for VarHandle.setRelease and setOpaque
by Andra Danciu
· 6 years ago
2eb1f83
Link liblz4 and liblzma dynamically again.
by Martin Stjernholm
· 6 years ago
d6ea38b
Fix a clang-tidy warning in VisitVarHandleGetAndAdd()
by Orion Hodson
· 6 years ago
c679fe3
ARM: Optimize div/rem when dividend is compared with a non-negative
by Evgeny Astigeevich
· 6 years ago
8b8d93d
Use kTieredHotnessMask in arm32 and x86 baseline backends.
by Nicolas Geoffray
· 6 years ago
eb2c9dd
X86: Implement VarHandle.getAndAdd intrinsic
by Andra Danciu
· 6 years ago
cde9819
X86: Add the other set VarHandles (setVolatile, setRelease, setOpaque)
by Andra Danciu
· 6 years ago
9dec90a
Fix LSE-array overlap issue
by Alex Light
· 6 years ago
77cba3c
Add andw for memory to x86 assembler.
by Nicolas Geoffray
· 6 years ago
52d2c0c
X86: Add the other variants of VarHandle.compareAndSet
by Andra Danciu
· 6 years ago
afad9f9
X86: Optimize GenCAS
by Andra Danciu
· 6 years ago
c992e42
X86: Clarify HandleFieldSet constant volatile Float64 case
by Andra Danciu
· 6 years ago
ff6d5fa
X86: Fix GenCAS DCHECK(kUseBakerReadBarrier) misplacement
by Andra Danciu
· 6 years ago
8d8380a
X86: Refactor UnsafeCAS and VarHandle.compareAndSet intrinsics.
by Andra Danciu
· 6 years ago
009568f
X86: Add tests for cmpxchgw and cmpxchgb
by Andra Danciu
· 6 years ago
19a73a2
Fix clang-tidy error.
by Vladimir Marko
· 6 years ago
e00e7d2
arm64: Fix VarHandle intrinsics for heap poisoning.
by Vladimir Marko
· 6 years ago
1fef877
Handle more cases of super calls in the compiler.
by Nicolas Geoffray
· 6 years ago
a41ea27
arm64: VarHandle.get/set intrinsic for fields.
by Vladimir Marko
· 6 years ago
8127462
X86: Add test for movw
by Andra Danciu
· 6 years ago
5e13d45
X86: Implement VarHandle.compareAndSet() for fields.
by Andra Danciu
· 6 years ago
3061889
Avoid potential null dereference
by Greg Kaiser
· 6 years ago
e6c0f2a
Pass a full MethodReference of the invoke in HInvoke nodes.
by Nicolas Geoffray
· 6 years ago
63c0c2d
X86: Fix bug in GenerateVarHandleAccessModeCheck
by Andra Danciu
· 6 years ago
43d5755
Do not build intrinsic graph for signature polymorphic methods.
by Vladimir Marko
· 6 years ago
73c3180
X86: Implement VarHandle.set() for fields.
by Andra Danciu
· 6 years ago
4717175
Move code item to the data pointer and remove code_item_offset.
by Nicolas Geoffray
· 6 years ago
0d47a82
Use help-text generator for dex2oat
by Alex Light
· 6 years ago
0875b0a
X86: Extend VarHandle.get() to work with instance fields.
by Andra Danciu
· 6 years ago
ca83438
Avoid NanoSleep overflow
by Hans Boehm
· 6 years ago
49a19f3
X86: Replace VarHandle.get() return type check with CheckCast node
by Andra Danciu
· 6 years ago
0280e5d
Optimizing: Improve generated code for HLoadClass...
by Vladimir Marko
· 6 years ago
4100e5e
Optimizing: Improve generated code for field access...
by Vladimir Marko
· 6 years ago
4313ccb
Introduce a kTieredHotnessMask.
by Nicolas Geoffray
· 6 years ago
9e5ad47
Add andw to x64 assembler.
by Nicolas Geoffray
· 6 years ago
aa35883
Revert^2 "X86: VarHandle.get() for reference type static fields."
by Andra Danciu
· 6 years ago
9e3fe99
LSE: Index load substitutes by load ids.
by Vladimir Marko
· 6 years ago
cbeedc8
LSE: Fix tracking stores for merged default values.
by Vladimir Marko
· 6 years ago
6a6cca5
Revert "X86: VarHandle.get() for reference type static fields."
by Andra Danciu
· 6 years ago
a18ed1b
X86: VarHandle.get() for reference type static fields.
by Andra Danciu
· 6 years ago
cfd6580
Optimizing: Fix weak method access check.
by Vladimir Marko
· 6 years ago
095dc46
Move the profiling info out of ArtMethod.
by Nicolas Geoffray
· 6 years ago
ed29dce
ARM64: Fix LSE SIMD test.
by Vladimir Marko
· 6 years ago
3224f38
Improved LSE: Replacing loads with Phis.
by Vladimir Marko
· 6 years ago
0f3d7ac
ART: Add HasNonNegativeInputAt and HasNonNegativeOrMinIntInputAt
by Evgeny Astigeevich
· 6 years ago
50fe6dc
Optimizing: Fix weak field access check.
by Vladimir Marko
· 6 years ago
1ca6f32
Revert^2 "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields.""
by Andra Danciu
· 6 years ago
0e5e177
Revert "Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields.""
by Igor Murashkin
· 6 years ago
ed0acfd
Revert^2 "X86: VarHandle.Get() intrinsic for static primitive fields."
by Andra Danciu
· 6 years ago
e74df4c
Revert "X86: VarHandle.Get() intrinsic for static primitive fields."
by Andra Danciu
· 6 years ago
d3e9c62
ARM: Allow FP args in core regs for @CriticalNative.
by Vladimir Marko
· 6 years ago
d9af38a
X86: VarHandle.Get() intrinsic for static primitive fields.
by Andra Danciu
· 6 years ago
bf78fb5
ARM64: Fix VarHandle.Get() intrinsic static field check.
by Vladimir Marko
· 6 years ago
55cc586
ARM64: Fix VarHandle.Get() intrinsic for heap poisoning.
by Vladimir Marko
· 6 years ago
79db646
ARM64: VarHandle.Get() intrinsic for static primitive fields.
by Vladimir Marko
· 6 years ago
e3e187f
Check if VarHandle access mode is supported.
by Andra Danciu
· 6 years ago
5439f05
Revert^3 "VIXL simulator for ART (Stage1)"
by Ulya Trafimovich
· 6 years ago
2d45520
A few more inclusive language updates
by Orion Hodson
· 6 years ago
72e27b0
Remove deprecated debug_suspend_count TLS value
by Alex Light
· 6 years ago
2446feb
Dump ISA into .cfg
by Evgeny Astigeevich
· 6 years ago
2091019
Update invoke-type in HInvokePolymorphic
by Orion Hodson
· 6 years ago
3c359ee
ARM64: Enable SDOT/UDOT instructions emission.
by Artem Serov
· 6 years ago
346fd96
More inclusive language in the runtime
by David Srbecky
· 6 years ago
b931b8c
Add clarification for HInvokePolymorphic constructor parameter
by Andra Danciu
· 6 years ago
8ebd86e
Replace "dummy" in libartbase/, libdexfile/, compiler/.
by Vladimir Marko
· 6 years ago
a0130e8
Prepare compiler for adding VarHandle support.
by Andra Danciu
· 6 years ago
2d53643
Update language to comply with Android’s inclusive language guidance
by Ian Pedowitz
· 6 years ago
c220827
Replace "dummy" with "fake" in some tests.
by Vladimir Marko
· 6 years ago
50a454b
Link statically with libart(d)-simulator-container.
by Ulya Trafimovich
· 6 years ago
aacf977
Reword some comments to be more inclusive
by Orion Hodson
· 6 years ago
4ef451a
Rename kDummy32BitOffset to kPlaceholder32BitOffset.
by Vladimir Marko
· 6 years ago
52d5354
Dump instruction set features in .cfg
by Fabio Rinaldi
· 6 years ago
4307cd7
LSE: Fix tracking heap values for small types.
by Vladimir Marko
· 6 years ago
e886d68
Revert^2 "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
3060bb9
Revert "VIXL simulator for ART (Stage1)"
by Ulyana Trafimovich
· 6 years ago
48ca6a6
VIXL simulator for ART (Stage1)
by Xueliang Zhong
· 7 years ago
b461b53
Revert^2 "Switch to LLVM prebuilt tools for ART gtests"
by David Srbecky
· 6 years ago
fab6f1c
Fix incorrect LSE across throwing ArraySet.
by Vladimir Marko
· 6 years ago
ea54b82
Revert "Switch to LLVM prebuilt tools for ART gtests"
by Alex Light
· 6 years ago
8070443
Switch to LLVM prebuilt tools for ART gtests
by David Srbecky
· 6 years ago
2642cd4
Make Integer.divideUnsigned intrinsic for x86_64.
by Andra Danciu
· 6 years ago
Next »