summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_arm.h
Commit message (Expand)AuthorAgeFilesLines
* Remove the old ARM code generator from ART's Optimizing compiler.Roland Levillain2017-07-141-695/+0
* Use ArtMethod* .bss entries for HInvokeStaticOrDirect.Vladimir Marko2017-06-071-4/+3
* 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
* Merge "Use PC-relative pointer to boot image methods."Treehugger Robot2017-05-231-4/+7
|\
| * Use PC-relative pointer to boot image methods.Vladimir Marko2017-05-221-4/+7
* | Revert "Revert "ARM: Improve the code generated for HCondition with a constan...Anton Kirilov2017-05-221-1/+8
|/
* Remove LoadString/Class kind kBootImageLinkTimeAddress.Vladimir Marko2017-05-161-9/+0
* Merge "Revert "ARM: Improve the code generated for HCondition with a constant...Nicolas Geoffray2017-05-101-8/+1
|\
| * Revert "ARM: Improve the code generated for HCondition with a constant input"Nicolas Geoffray2017-05-101-8/+1
* | Merge "ARM: Improve the code generated for HCondition with a constant input"Treehugger Robot2017-05-091-1/+8
|\|
| * ARM: Improve the code generated for HCondition with a constant inputAnton Kirilov2017-05-081-1/+8
* | Merge "Improve the implementation of UnsafeCASObject with Baker read barriers."Roland Levillain2017-05-081-8/+21
|\ \
| * | Improve the implementation of UnsafeCASObject with Baker read barriers.Roland Levillain2017-05-051-8/+21
| |/
* / ARM: Link-time generated thunks for Baker CC read barrier.Vladimir Marko2017-05-051-0/+18
|/
* ARM: Reduce the number of branches generated for HCondition and HSelectAnton Kirilov2017-03-221-1/+0
* ARM: Avoid branches to branchesAnton Kirilov2017-03-171-1/+1
* Merge "ARM(64): Improve the code generated for HSelect"Treehugger Robot2017-03-091-1/+2
|\
| * ARM(64): Improve the code generated for HSelectDonghui Bai2017-03-091-1/+2
* | Merge changes Ia26b07f0,Id3d2758cRoland Levillain2017-03-091-3/+9
|\ \
| * | Revert "Revert "Use the "GC is marking" information in compiler read barriers...Roland Levillain2017-03-061-3/+9
| |/
* / Remove --include-patch-information option from dex2oat.Richard Uhler2017-03-081-2/+0
|/
* Revert "Use the "GC is marking" information in compiler read barriers (ARM, A...Roland Levillain2017-02-271-9/+3
* Use the "GC is marking" information in compiler read barriers (ARM, ARM64).Roland Levillain2017-02-231-3/+9
* Merge "You shall know your arm32 calling conventions."Nicolas Geoffray2017-01-261-3/+1
|\
| * You shall know your arm32 calling conventions.Nicolas Geoffray2017-01-261-3/+1
* | Merge "Refactor code for unresolved field entrypoint."Nicolas Geoffray2017-01-261-1/+3
|\|
| * Refactor code for unresolved field entrypoint.Nicolas Geoffray2017-01-261-1/+3
* | Merge "ART: Reference.getReferent intrinsic for arm and arm64"Treehugger Robot2017-01-231-0/+1
|\ \ | |/ |/|
| * ART: Reference.getReferent intrinsic for arm and arm64TatWai Chong2017-01-231-0/+1
* | Put the resolved class in HLoadClass.Nicolas Geoffray2017-01-161-1/+1
* | Implement HLoadClass/kBssEntry for boot image.Vladimir Marko2017-01-161-1/+4
* | Store resolved types for AOT code in .bss.Vladimir Marko2017-01-161-2/+3
* | Keep resolved String in HLoadString.Nicolas Geoffray2017-01-101-1/+3
|/
* Remove soon to be obsolete call kinds for direct calls.Nicolas Geoffray2016-12-201-8/+0
* Remove obsolete DeduplicateDexCacheAddressLiteral().Vladimir Marko2016-12-131-1/+0
* Revert "Revert "Add kJitTableAddress for HLoadClass.""Nicolas Geoffray2016-12-121-4/+9
* Revert "Add kJitTableAddress for HLoadClass."Nicolas Geoffray2016-12-121-9/+4
* Add kJitTableAddress for HLoadClass.Nicolas Geoffray2016-12-121-4/+9
* ART: Add dex::StringIndexAndreas Gampe2016-11-291-2/+3
* ART: Add dex::TypeIndexAndreas Gampe2016-11-211-2/+3
* Revert "Revert "Revert "Revert "JIT root tables.""""Nicolas Geoffray2016-11-181-5/+10
* Revert "Revert "Revert "JIT root tables."""Nicolas Geoffray2016-11-141-10/+5
* Revert "Revert "JIT root tables.""Nicolas Geoffray2016-11-111-5/+10
* Use enum for read barrier options in compilerMathieu Chartier2016-11-101-4/+4
* Avoid read barriers for inlined check castMathieu Chartier2016-11-091-1/+2
* Merge "Add interface check cast fast path to arm, arm64, x86"Mathieu Chartier2016-11-091-1/+2
|\
| * Add interface check cast fast path to arm, arm64, x86Mathieu Chartier2016-11-091-1/+2
* | Revert "Support kJitTableAddress in x86/arm/arm64."Nicolas Geoffray2016-11-091-10/+5
|/