summaryrefslogtreecommitdiff
path: root/compiler/optimizing/code_generator_arm.cc
AgeCommit message (Expand)Author
2017-07-14Remove the old ARM code generator from ART's Optimizing compiler.Roland Levillain
2017-07-11Introduce a Marking Register in ARM64 code generation.Roland Levillain
2017-06-26Fix braino when handling branches fallthrough in arm backend.Nicolas Geoffray
2017-06-15Set the deopt flag after adjusting the stack pointer.Nicolas Geoffray
2017-06-08ART: Refactor bit_utils and stl_utilAndreas Gampe
2017-06-07Use ArtMethod* .bss entries for HInvokeStaticOrDirect.Vladimir Marko
2017-06-07Merge "Replace invoke kind kDexCacheViaMethod with kRuntimeCall."Vladimir Marko
2017-06-06Replace invoke kind kDexCacheViaMethod with kRuntimeCall.Vladimir Marko
2017-06-05Merge "Revert "ART: Reference.getReferent intrinsic for arm and arm64""Vladimir Marko
2017-06-02Revert "ART: Reference.getReferent intrinsic for arm and arm64"Vladimir Marko
2017-06-02Rename kDexCacheViaMethod to kRuntimeCall for HLoadClass/String.Vladimir Marko
2017-05-23Merge "Use PC-relative pointer to boot image methods."Treehugger Robot
2017-05-22Use PC-relative pointer to boot image methods.Vladimir Marko
2017-05-22Revert "Revert "ARM: Improve the code generated for HCondition with a constan...Anton Kirilov
2017-05-16Remove LoadString/Class kind kBootImageLinkTimeAddress.Vladimir Marko
2017-05-11Merge "ARM64: Share address computation across SIMD LDRs/STRs."Treehugger Robot
2017-05-11Clean up some uses of "auto".Vladimir Marko
2017-05-11ARM64: Share address computation across SIMD LDRs/STRs.Artem Serov
2017-05-10Merge "ARM/AOT: Allow 16-bit LDR for Baker read barrier loads."Treehugger Robot
2017-05-10Merge "Revert "ARM: Improve the code generated for HCondition with a constant...Nicolas Geoffray
2017-05-10Revert "ARM: Improve the code generated for HCondition with a constant input"Nicolas Geoffray
2017-05-10Merge "Add runtime reasons for deopt."Nicolas Geoffray
2017-05-10Add runtime reasons for deopt.Nicolas Geoffray
2017-05-09ARM/AOT: Allow 16-bit LDR for Baker read barrier loads.Vladimir Marko
2017-05-09Merge "ARM: Improve the code generated for HCondition with a constant input"Treehugger Robot
2017-05-08ARM: Improve the code generated for HCondition with a constant inputAnton Kirilov
2017-05-08Merge "Improve the implementation of UnsafeCASObject with Baker read barriers."Roland Levillain
2017-05-05Improve the implementation of UnsafeCASObject with Baker read barriers.Roland Levillain
2017-05-05ARM: Link-time generated thunks for Baker CC read barrier.Vladimir Marko
2017-05-02optimizing: constructor fence redundancy elimination - remove dmb after LSEIgor Murashkin
2017-03-27ART: Clean up field initializationAndreas Gampe
2017-03-27Merge "ARM: Reduce the number of branches generated for HCondition and HSelect"Nicolas Geoffray
2017-03-23ARM: Improve the code generated for HInstanceOfAnton Kirilov
2017-03-22ARM: Reduce the number of branches generated for HCondition and HSelectAnton Kirilov
2017-03-17ARM: Avoid branches to branchesAnton Kirilov
2017-03-10Merge "ARM: VIXL32: Improve BoundsCheck for constant inputs."Treehugger Robot
2017-03-10ARM: Generate UBFX for HAndAnton Kirilov
2017-03-10ARM: VIXL32: Improve BoundsCheck for constant inputs.Artem Serov
2017-03-09Merge "ARM(64): Improve the code generated for HSelect"Treehugger Robot
2017-03-09Merge changes Ia26b07f0,Id3d2758cRoland Levillain
2017-03-09ARM(64): Improve the code generated for HSelectDonghui Bai
2017-03-08Remove --include-patch-information option from dex2oat.Richard Uhler
2017-03-06Revert "Revert "Use the holder's gray bit in Baker read barrier slow paths (A...Roland Levillain
2017-03-06Revert "Revert "Use the "GC is marking" information in compiler read barriers...Roland Levillain
2017-02-27Revert "Use the "GC is marking" information in compiler read barriers (ARM, A...Roland Levillain
2017-02-27Revert "Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM6...Roland Levillain
2017-02-23Use the holder's gray bit in Baker read barrier slow paths (ARM, ARM64).Roland Levillain
2017-02-23Use the "GC is marking" information in compiler read barriers (ARM, ARM64).Roland Levillain
2017-02-17ARM: Merge data-processing instructions and shifts/(un)signed extensionsAnton Kirilov
2017-02-10Merge "Use entrypoint switching on x86 & x86-64 for GC root read barriers."Roland Levillain