summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_arm64.h
Commit message (Expand)AuthorAgeFilesLines
* ARM64: Support interm. address for object arrays.Artem Serov2018-10-251-2/+2
* Remove sharpening as an optimization pass.Nicolas Geoffray2018-09-191-1/+1
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-281-59/+59
* ARM64: Reimplement the UnsafeCASObject intrinsic.Vladimir Marko2018-08-141-30/+3
* ARM/ARM64: Introspection Baker RB for intrinsics.Vladimir Marko2018-08-101-15/+19
* ARM64: Introspection Baker RB for volatile fields.Vladimir Marko2018-08-071-3/+13
* ARM/ARM64: Clean up Baker RB introspection codegen.Vladimir Marko2018-08-061-2/+1
* Revert^2 "ARM/ARM64: Use introspection marking for JITted code."Vladimir Marko2018-08-031-3/+16
* Revert "ARM/ARM64: Use introspection marking for JITted code."Nicolas Geoffray2018-08-021-16/+3
* ARM/ARM64: Use introspection marking for JITted code.Vladimir Marko2018-07-251-3/+16
* ART: Delete code optimizing a%1 and a%-1 from InstructionCodeGeneratorARM64Evgeny Astigeevich2018-07-131-1/+0
* Implement Integer.valueOf() intrinsic for boot image.Vladimir Marko2018-06-291-1/+11
* Merge "Move instruction_set_ to CompilerOptions."Vladimir Marko2018-06-271-5/+1
|\
| * Move instruction_set_ to CompilerOptions.Vladimir Marko2018-06-251-5/+1
* | Merge "Implement Integer.valueOf() intrinsic for PIC."Vladimir Marko2018-06-221-0/+2
|\|
| * Implement Integer.valueOf() intrinsic for PIC.Vladimir Marko2018-06-211-0/+2
* | Merge "ARM64: Splitting GenerateDivRem* functions into GenerateIntDiv and Gen...Roland Levillain2018-06-211-1/+7
|\ \ | |/ |/|
| * ARM64: Splitting GenerateDivRem* functions into GenerateIntDiv and GenerateIn...Evgeny Astigeevich2018-06-131-1/+7
* | Small refactor of MIN/MAX compiler code.Petre-Ionut Tudor2018-06-141-4/+0
|/
* Refactor runtime callee save frame info.Vladimir Marko2018-05-221-1/+0
* Revert^2 "Compile link-time thunks in codegen."Vladimir Marko2018-04-111-11/+78
* Revert "Compile link-time thunks in codegen."Vladimir Marko2018-04-041-78/+11
* Compile link-time thunks in codegen.Vladimir Marko2018-04-041-11/+78
* Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-271-0/+2
* Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe2018-03-261-2/+0
* Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-221-0/+2
* Move some remaining dex utilitiesDavid Sehr2018-03-191-2/+2
* Merge "Retrieve String/Class references from .data.bimg.rel.ro."Vladimir Marko2018-03-091-1/+2
|\
| * Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-1/+2
* | Merge "Load ArtMethod* from .data.bimg.rel.ro entries."Vladimir Marko2018-03-081-4/+11
|\|
| * Load ArtMethod* from .data.bimg.rel.ro entries.Vladimir Marko2018-03-081-4/+11
* | Minor cleanup of MIN/MAX code.Aart Bik2018-03-071-1/+2
* | Introduce MIN/MAX/ABS as HIR nodes.Aart Bik2018-03-071-0/+3
|/
* ART: Clean up patching data in codegens.Vladimir Marko2018-02-201-22/+17
* Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray2018-01-251-2/+0
* Compiler changes for bitstring based type checks.Vladimir Marko2018-01-231-0/+2
* Create dex subdirectoryDavid Sehr2018-01-051-1/+1
* ART: Use ScopedArenaAllocator for pass-local data.Vladimir Marko2017-10-061-1/+1
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-14/+14
* Refactor compiled_method.h .Vladimir Marko2017-09-201-3/+3
* Use mmapped boot image intern table for PIC app HLoadString.Vladimir Marko2017-09-071-1/+11
* Instrument ARM64 generated code to check the Marking Register.Roland Levillain2017-08-101-0/+16
* Introduce a Marking Register in ARM64 code generation.Roland Levillain2017-07-111-8/+19
* Use ArtMethod* .bss entries for HInvokeStaticOrDirect.Vladimir Marko2017-06-071-13/+10
* Replace invoke kind kDexCacheViaMethod with kRuntimeCall.Vladimir Marko2017-06-061-2/+4
* Revert "ART: Reference.getReferent intrinsic for arm and arm64"Vladimir Marko2017-06-021-1/+0
* Refactor profiles to use TypeReference instead of ClassReferenceMathieu Chartier2017-05-251-1/+1
* Use PC-relative pointer to boot image methods.Vladimir Marko2017-05-221-5/+14
* Remove LoadString/Class kind kBootImageLinkTimeAddress.Vladimir Marko2017-05-161-14/+0
* Improve the implementation of UnsafeCASObject with Baker read barriers.Roland Levillain2017-05-051-5/+21