Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
fa7b5c97db681e3d64d145807927cfafae78729b
/
runtime
/
arch
/
arm64
/
quick_entrypoints_arm64.S
ae6ba1f
ARM64: Use macros for increasing and decreasing frame size.
by Vladimir Marko
· 8 years ago
215076b
ARM64: Use macros for saving/restoring registers in assembly.
by Vladimir Marko
· 8 years ago
239d6ea
Change deoptimize entrypoint to save everything.
by Vladimir Marko
· 8 years ago
161db1d
Use the fast path object size for RosAlloc asm stubs
by Mathieu Chartier
· 8 years ago
4fd93ae
Merge "Clean up art_quick_resolve_string for arm64"
by Mathieu Chartier
· 8 years ago
93bbee0
Faster allocation fast path
by Mathieu Chartier
· 8 years ago
e3fbe38
Clean up art_quick_resolve_string for arm64
by Mathieu Chartier
· 8 years ago
b6ec5d7
Fix unnecessary read barrier for resolved/initialized allocations
by Mathieu Chartier
· 8 years ago
5f40433
Improve art_quick_resolve_string for arm64 CC
by Mathieu Chartier
· 8 years ago
ead8ba3
ART: String DexCache asm fast path for ARM64
by Christina Wadsworth
· 8 years ago
40df7c1
ARM/ARM64: Improve comments for kSaveEverything assembly.
by Vladimir Marko
· 8 years ago
36c2271
Improve READ_BARRIER_MARK_REG for arm32
by Mathieu Chartier
· 8 years ago
de5f194
ARM/ARM64: Improve assembler macros for kSaveEverything frame.
by Vladimir Marko
· 8 years ago
38dd0e8
Merge "Fix negative array size checking"
by Treehugger Robot
· 8 years ago
2ee98f2
Fix negative array size checking
by Mathieu Chartier
· 8 years ago
fd36f1f
Rename callee save enumerators.
by Vladimir Marko
· 8 years ago
8261d02
Revert "Revert "ARM64 asm for region space array allocation""
by Mathieu Chartier
· 8 years ago
6ae7f3a
Revert "ARM64 asm for region space array allocation"
by Roland Levillain
· 8 years ago
f686c3f
ARM64 asm for region space array allocation
by Mathieu Chartier
· 8 years ago
965c0b9
Merge "Change suspend entrypoint to save all registers."
by Vladimir Marko
· 8 years ago
952dbb1
Change suspend entrypoint to save all registers.
by Vladimir Marko
· 8 years ago
36a270a
Change one read barrier bit to mark bit
by Mathieu Chartier
· 8 years ago
4b5f791
Add fast path to arm64 READ_BARRIER macro
by Mathieu Chartier
· 8 years ago
4359e61
Move caller-saves saving/restoring to ReadBarrierMarkRegX.
by Roland Levillain
· 8 years ago
011dc2c
Do allocation fence before pushing on allocation stack
by Mathieu Chartier
· 8 years ago
02b7580
Introduce more compact ReadBarrierMark slow-paths.
by Roland Levillain
· 8 years ago
e8e1127
Do checks on the fault address when we think it's an NPE.
by Nicolas Geoffray
· 8 years ago
87f3fcb
Replace String.charAt() with HIR.
by Vladimir Marko
· 8 years ago
c5818f6
Merge "ARM64: Add new String.compareTo intrinsic."
by Vladimir Marko
· 8 years ago
1f36f41
ARM64: Add new String.compareTo intrinsic.
by Scott Wakeling
· 9 years ago
c7ed09b
ART: Log all monitor operations to systrace
by Andreas Gampe
· 9 years ago
ec9a828
Merge "Assembly region TLAB allocation fast path for arm64."
by Hiroshi Yamauchi
· 9 years ago
cd77378
Assembly region TLAB allocation fast path for arm64.
by Hiroshi Yamauchi
· 9 years ago
59028d9
MIPS: Improving art_quick_imt_conflict_trampoline
by Goran Jakovljevic
· 9 years ago
796d630
Add an ImtConflictTable to better resolve IMT conflicts.
by Nicolas Geoffray
· 9 years ago
d72945c
Revert "Revert "Assembly TLAB allocation fast path for arm64.""
by Hiroshi Yamauchi
· 9 years ago
52fa2c6
Revert "Assembly TLAB allocation fast path for arm64."
by Nicolas Geoffray
· 9 years ago
b7e52b0
Assembly TLAB allocation fast path for arm64.
by Hiroshi Yamauchi
· 9 years ago
10d4c08
Assembly region TLAB allocation fast path for arm.
by Hiroshi Yamauchi
· 9 years ago
b331feb
Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
by Nicolas Geoffray
· 9 years ago
3a09092
Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
by Nicolas Geoffray
· 9 years ago
457e874
lambda: Add support for invoke-interface for boxed innate lambdas
by Igor Murashkin
· 9 years ago
6f6244a
Rosalloc fast path in assembly for arm64.
by Hiroshi Yamauchi
· 9 years ago
e460d1d
Revert "Revert "Support unresolved fields in optimizing"
by Calin Juravle
· 9 years ago
639bdd1
ART: Single-frame deopt
by Andreas Gampe
· 9 years ago
c26b451
Merge "Revert "Revert "Fix deoptimization with pending exception"""
by Sebastien Hertz
· 9 years ago
0747466
Revert "Revert "Fix deoptimization with pending exception""
by Sebastien Hertz
· 9 years ago
6306921
Add a missing reader barrier in entrypoint stub
by Man Cao
· 9 years ago
c0da7ac
ART: Remove unique-numbered labels from arm64 assembly
by Chih-Hung Hsieh
· 9 years ago
1aee900
Add read barrier support to the entrypoints.
by Man Cao
· 9 years ago
3031c8d
ART: Remove art_quick_invoke_interface_trampoline
by Andreas Gampe
· 9 years ago
2738639
ART: Fix CFI annotation for art_quick_aput_obj
by Mathieu Chartier
· 9 years ago
6b90d42
ART: Fix CFI annotation in arm64, x86 and x86-64 assembly
by Andreas Gampe
· 9 years ago
bfa5eb6
Add heap poisoning support to the entrypoints.
by Hiroshi Yamauchi
· 9 years ago
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
8ea18d0
Pass the dex method index directly to interface trampoline.
by Nicolas Geoffray
· 9 years ago
9bd88b0
ARM64: Move xSELF from x18 to x19.
by Serban Constantinescu
· 10 years ago
7ea6a17
Don't hardcode the location of the caller.
by Nicolas Geoffray
· 9 years ago
27a4a9d
Fix instrumentation exit stub for arm64
by Sebastien Hertz
· 9 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
5ea536a
Remove ArtMethod* parameter from dex cache entry points.
by Vladimir Marko
· 10 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
69a5030
ARM64: Remove suspend register.
by Zheng Xu
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
ff3ef43
Merge "Reserve bits in the lock word for read barriers."
by Hiroshi Yamauchi
· 10 years ago
e15ea08
Reserve bits in the lock word for read barriers.
by Hiroshi Yamauchi
· 10 years ago
126d659
Fix generic JNI stubs to not discard the Java native frame.
by Nicolas Geoffray
· 10 years ago
1cc7dba
ART: Reorder entrypoint argument order
by Andreas Gampe
· 10 years ago
4808846
Save all registers in native to Java stubs.
by Nicolas Geoffray
· 10 years ago
2d72101
Change 64 bit ArtMethod fields to be pointer sized
by Mathieu Chartier
· 10 years ago
0ff20d5
Fix arm64 bug introduced by refactoring.
by Stephen Kyle
· 10 years ago
1d8cdbc
Refactor quick entrypoints
by Ian Rogers
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
3b37073
Fix arm64 build: move macro usage after definition.
by Vladimir Marko
· 10 years ago
832336b
Don't copy fill array data to quick literal pool.
by Ian Rogers
· 10 years ago
37f05ef
Reduced memory usage of primitive fields smaller than 4-bytes
by Fred Shih
· 10 years ago
29b3841
ART: Set default visibility to protected
by Andreas Gampe
· 10 years ago
648d711
Reduce stack usage for overflow checks
by Dave Allison
· 10 years ago
62ddb32
AArch64: Fix art_quick_string_compareto.
by Zheng Xu
· 10 years ago
d5c78f4
AArch64: Implicit StackOverflow/NPE/Suspend checks.
by Stuart Monteith
· 10 years ago
b551fdc
AArch64: Clean up CalleeSaveMethod frame and the use of temp registers.
by Zheng Xu
· 10 years ago
ab08811
Add read barriers for the roots in Runtime.
by Hiroshi Yamauchi
· 10 years ago
c200a4a
ART: Rework Generic JNI, add ARM version
by Andreas Gampe
· 10 years ago
86797a7
AArch64: Add memcmp16() for Arm64; ensure xSELF not clobbered
by Serban Constantinescu
· 10 years ago
70f8d4b
Fix art_quick_instrumentation_exit for ARM64
by Sebastien Hertz
· 10 years ago
0210d11
AArch64: Add transition assembly to wrapper native functions.
by Zheng Xu
· 10 years ago
6aac355
ART: Add initialize_type stubs for ARM64; indexof test
by Andreas Gampe
· 10 years ago
169489b
AArch64: Add support for inlined methods
by Serban Constantinescu
· 10 years ago
4d0589c
ART: Move __memcmp16 from Bionic to ART
by Andreas Gampe
· 10 years ago
335b91f
Merge "ART: Add instrumentation stubs for ARM64 and X86-64"
by Andreas Gampe
· 10 years ago
41c507a
ART: Generalize code to find PC for artInvokeInterfaceTrampoline
by Alexei Zavjalov
· 10 years ago
d58342c
ART: Add instrumentation stubs for ARM64 and X86-64
by Andreas Gampe
· 10 years ago
d1e9167
ART: Fix an error in proxy_invoke stub on ARM64
by Andreas Gampe
· 10 years ago
cf4035a
ART: Use StackReference in Quick Stack Frame
by Andreas Gampe
· 10 years ago
48241e7
AArch64: Add suspend check in managed code.
by Zheng Xu
· 10 years ago
ed65c5e
AArch64: Enable LONG_* and INT_* opcodes.
by Serban Constantinescu
· 10 years ago
51f7635
ART: Add INVOKE_TRAMPOLINE and imt_conflict stub to 64b architectures
by Andreas Gampe
· 10 years ago
6cf8010
ART: Fix ARM64 long-jump context caller-save smashes
by Andreas Gampe
· 10 years ago
33f109a
Merge "ART: Fix comments for dmb"
by Andreas Gampe
· 10 years ago
675967d
ART: Fix comments for dmb
by Andreas Gampe
· 10 years ago
Next »