Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
72be14ed06b76cd0e83392145cec9025ff43d174
/
compiler
/
optimizing
/
code_generator_arm_vixl.h
72be14e
Revert "Add support for calling entry / exit hooks directly from JIT code"
by Mythri Alle
· 4 years, 7 months ago
2d4feeb
Add support for calling entry / exit hooks directly from JIT code
by Mythri Alle
· 4 years, 8 months ago
7968cae
arm: Implement VarHandle intrinsics for byte array views.
by Vladimir Marko
· 5 years ago
3d350a8
arm: Implement VarHandle CAS intrinsics.
by Vladimir Marko
· 6 years ago
ac3fcff
arm: Implement VarHandle.get/set intrinsics.
by Vladimir Marko
· 6 years ago
01b6552
Implement Reference.getReferent() intrinsic.
by Vladimir Marko
· 6 years ago
de91ca9
Refactor Integer.valueOf() intrinsic implementation.
by Vladimir Marko
· 6 years ago
8d34a18
Change interface conflict stub to take the interface method.
by Nicolas Geoffray
· 6 years ago
8f63f10
Faster access to unresolved classes from compiled code.
by Vladimir Marko
· 6 years ago
8b8d93d
Use kTieredHotnessMask in arm32 and x86 baseline backends.
by Nicolas Geoffray
· 6 years ago
dec7817
Optimizing: Introduce {Increase,Decrease}Frame().
by Vladimir Marko
· 6 years ago
86c8752
Direct calls to @CriticalNative methods.
by Vladimir Marko
· 6 years ago
c8150b5
ART: Refactor SIMD slots and regs size processing.
by Artem Serov
· 7 years ago
a59af8a
JIT baseline: trigger optimized compilation on hotness threshold.
by Nicolas Geoffray
· 7 years ago
e2a3aa9
Baseline JIT: update inline caches in compiled code.
by Nicolas Geoffray
· 7 years ago
0a51605
Revert "Make compiler/optimizing/ symbols hidden."
by Vladimir Marko
· 7 years ago
e272715
Make compiler/optimizing/ symbols hidden.
by Vladimir Marko
· 7 years ago
98416bf
Fix uses of MaybeRecordImplicitNullCheck without special scopes
by Evgeny Astigeevich
· 7 years ago
6a0b657
ART: ARM64: Optimize frame size for SIMD graphs.
by Artem Serov
· 7 years ago
2d06e02
Clean up linker patches in codegens.
by Vladimir Marko
· 7 years ago
460f054
ARM: Remove unnecessary kCoreAlwaysSpillRegister.
by Vladimir Marko
· 7 years ago
f667508
ARM/ARM64: Use trampolines for slow-path entrypoint calls.
by Vladimir Marko
· 7 years ago
bdb2ecc
Remove sharpening as an optimization pass.
by Nicolas Geoffray
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
d887ed8
Revert^2 "ARM: Reimplement the UnsafeCASObject intrinsic."
by Vladimir Marko
· 8 years ago
f28be43
Revert "ARM: Reimplement the UnsafeCASObject intrinsic."
by Vladimir Marko
· 8 years ago
1bf0b7a
ARM: Reimplement the UnsafeCASObject intrinsic.
by Vladimir Marko
· 8 years ago
248141f
ARM/ARM64: Introspection Baker RB for intrinsics.
by Vladimir Marko
· 8 years ago
008e09f3
ARM/ARM64: Clean up Baker RB introspection codegen.
by Vladimir Marko
· 8 years ago
966b46f
Revert^2 "ARM/ARM64: Use introspection marking for JITted code."
by Vladimir Marko
· 8 years ago
756e722
Revert "ARM/ARM64: Use introspection marking for JITted code."
by Nicolas Geoffray
· 8 years ago
450f1d0
ARM/ARM64: Use introspection marking for JITted code.
by Vladimir Marko
· 8 years ago
6fd1606
Implement Integer.valueOf() intrinsic for boot image.
by Vladimir Marko
· 8 years ago
a043111
Move instruction_set_ to CompilerOptions.
by Vladimir Marko
· 8 years ago
eebb821
Implement Integer.valueOf() intrinsic for PIC.
by Vladimir Marko
· 8 years ago
dcd117e
ARM: Use rMR for Baker RB introspection marking.
by Vladimir Marko
· 8 years ago
ca1e038
Revert^2 "Compile link-time thunks in codegen."
by Vladimir Marko
· 8 years ago
5806a9e
Revert "Compile link-time thunks in codegen."
by Vladimir Marko
· 8 years ago
c9dd220
Compile link-time thunks in codegen.
by Vladimir Marko
· 9 years ago
175e786
Revert^4 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
3fbd3ad
Revert^3 "Compiler changes for bitstring based type checks."
by Andreas Gampe
· 8 years ago
3f41323
Revert^2 "Compiler changes for bitstring based type checks."
by Vladimir Marko
· 8 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 8 years ago
9992e09
Merge "Retrieve String/Class references from .data.bimg.rel.ro."
by Vladimir Marko
· 8 years ago
8ba5641
Merge "Load ArtMethod* from .data.bimg.rel.ro entries."
by Vladimir Marko
· 8 years ago
e47f60c
Retrieve String/Class references from .data.bimg.rel.ro.
by Vladimir Marko
· 8 years ago
b066d43
Load ArtMethod* from .data.bimg.rel.ro entries.
by Vladimir Marko
· 8 years ago
351df3e
Minor cleanup of MIN/MAX code.
by Aart Bik
· 8 years ago
1f8d51b
Introduce MIN/MAX/ABS as HIR nodes.
by Aart Bik
· 8 years ago
59eb30f
ART: Clean up patching data in codegens.
by Vladimir Marko
· 8 years ago
bff7a52
Revert "Compiler changes for bitstring based type checks."
by Nicolas Geoffray
· 8 years ago
eb0ebed
Compiler changes for bitstring based type checks.
by Vladimir Marko
· 8 years ago
f0a6a1d
ARM: Replace arm::SetCc with vixl32::FlagsUpdate.
by Vladimir Marko
· 8 years ago
ca6fff8
ART: Use ScopedArenaAllocator for pass-local data.
by Vladimir Marko
· 9 years ago
0ebe0d8
ART: Introduce compiler data type.
by Vladimir Marko
· 9 years ago
d8dbc8d
Refactor compiled_method.h .
by Vladimir Marko
· 9 years ago
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 9 years ago
5daa495
Instrument ARM generated code to check the Marking Register.
by Roland Levillain
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
9983e30
Remove the old ARM code generator from ART's Optimizing compiler.
by Roland Levillain
· 9 years ago
6d729a7
Introduce a Marking Register in ARM code generation.
by Roland Levillain
· 9 years ago
8f7c410
ARM: ART Vectorizer (64-bit vectors).
by Artem Serov
· 9 years ago
0eb882b
Use ArtMethod* .bss entries for HInvokeStaticOrDirect.
by Vladimir Marko
· 9 years ago
e7197bf
Replace invoke kind kDexCacheViaMethod with kRuntimeCall.
by Vladimir Marko
· 9 years ago
d254f5c
Revert "ART: Reference.getReferent intrinsic for arm and arm64"
by Vladimir Marko
· 9 years ago
dbddc22
Refactor profiles to use TypeReference instead of ClassReference
by Mathieu Chartier
· 9 years ago
fd52253
ARM: Specify if some branches go to far targets
by Anton Kirilov
· 9 years ago
a17d679
Merge "Use PC-relative pointer to boot image methods."
by Treehugger Robot
· 9 years ago
6597946
Use PC-relative pointer to boot image methods.
by Vladimir Marko
· 9 years ago
5601d4e
Revert "Revert "ARM: Improve the code generated for HCondition with a constant input""
by Anton Kirilov
· 9 years ago
764d454
Remove LoadString/Class kind kBootImageLinkTimeAddress.
by Vladimir Marko
· 9 years ago
c8a5b6c
Merge "Revert "ARM: Improve the code generated for HCondition with a constant input""
by Nicolas Geoffray
· 9 years ago
3082661
Revert "ARM: Improve the code generated for HCondition with a constant input"
by Nicolas Geoffray
· 9 years ago
da33049
Merge "ARM: Improve the code generated for HCondition with a constant input"
by Treehugger Robot
· 9 years ago
b404f34
ARM: Improve the code generated for HCondition with a constant input
by Anton Kirilov
· 9 years ago
9302917
Merge "Improve the implementation of UnsafeCASObject with Baker read barriers."
by Roland Levillain
· 9 years ago
ff48700
Improve the implementation of UnsafeCASObject with Baker read barriers.
by Roland Levillain
· 9 years ago
fe307fd
Merge "ARM: Link-time generated thunks for Baker CC read barrier."
by Vladimir Marko
· 9 years ago
eee1c0e
ARM: Link-time generated thunks for Baker CC read barrier.
by Vladimir Marko
· 9 years ago
e39e702
ARM/VIXL: Remove obsolete DeduplicateDexCacheAddressLiteral().
by Vladimir Marko
· 9 years ago
217b2ce
ARM: Reduce the number of branches generated for HCondition and HSelect
by Anton Kirilov
· 9 years ago
a70b683
Merge "Revert "Revert "ARM: VIXL32: Use VIXL backend by default."""
by Nicolas Geoffray
· 9 years ago
467d94a
Revert "Revert "ARM: VIXL32: Use VIXL backend by default.""
by Nicolas Geoffray
· 9 years ago
8a78a77
Merge "Revert "ARM: VIXL32: Use VIXL backend by default.""
by Nicolas Geoffray
· 9 years ago
25275be
Revert "ARM: VIXL32: Use VIXL backend by default."
by Nicolas Geoffray
· 9 years ago
d1d4530
Merge "ARM(64): Improve the code generated for HSelect"
by Treehugger Robot
· 9 years ago
5ed51e3
Merge changes Ia26b07f0,Id3d2758c
by Roland Levillain
· 9 years ago
426b49c
ARM(64): Improve the code generated for HSelect
by Donghui Bai
· 10 years ago
c52f303
Remove --include-patch-information option from dex2oat.
by Richard Uhler
· 9 years ago
ba650a4
Revert "Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64).""
by Roland Levillain
· 9 years ago
35345a5
Revert "Use the "GC is marking" information in compiler read barriers (ARM, ARM64)."
by Roland Levillain
· 9 years ago
1372c9f
Use the "GC is marking" information in compiler read barriers (ARM, ARM64).
by Roland Levillain
· 9 years ago
e631689
ARM: VIXL32: Use VIXL backend by default.
by Scott Wakeling
· 9 years ago
6f04628
Merge "You shall know your arm32 calling conventions."
by Nicolas Geoffray
· 9 years ago
a72859d
You shall know your arm32 calling conventions.
by Nicolas Geoffray
· 9 years ago
8e0e7f7
Merge "Refactor code for unresolved field entrypoint."
by Nicolas Geoffray
· 9 years ago
5b3c6c0
Refactor code for unresolved field entrypoint.
by Nicolas Geoffray
· 9 years ago
c51842b
Merge "ART: Reference.getReferent intrinsic for arm and arm64"
by Treehugger Robot
· 9 years ago
d8c052a
ART: Reference.getReferent intrinsic for arm and arm64
by TatWai Chong
· 10 years ago
5247c08
Put the resolved class in HLoadClass.
by Nicolas Geoffray
· 9 years ago
Next »