summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/common_arm64.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Refactor Int64ConstantFrom to use Int64FromConstant; rename it to Int64F...Evgeny Astigeevich2018-06-271-11/+3
* Small refactor of MIN/MAX compiler code.Petre-Ionut Tudor2018-06-141-4/+22
* ART: Make InstructionSet an enum class and add kLast.Vladimir Marko2017-11-021-1/+1
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-14/+14
* ARM64: Encode constants when it is possible.Artem Serov2017-06-081-6/+15
* ARM64: Support vectorization for double and long.Artem Serov2017-04-101-0/+5
* ARM64: Support 128-bit registers for SIMD.Artem Serov2017-04-101-0/+5
* ARM: Merge data-processing instructions and shifts/(un)signed extensionsAnton Kirilov2017-02-171-35/+17
* ARM64: VIXL: Fix breaking changes to ternary operator with Register inputs.Scott Wakeling2017-01-271-2/+2
* Change remaining slow path throw entrypoints to save everything.Vladimir Marko2016-09-201-3/+3
* Remove unnecessary `static` specifiers in `common_arm64.h`.Alexandre Rames2016-09-061-37/+37
* ARM64: Use the zero register for field and array set operations.Alexandre Rames2016-08-251-0/+16
* ARM64: VIXL: Support a newer version of VIXL.Artem Serov2016-08-121-2/+7
* ARM: Port instr simplification of array accesses.Artem Serov2016-07-211-1/+1
* Fixes to build against new VIXL interface.Scott Wakeling2016-07-151-70/+80
* Use iterators "before" the use node in HUserRecord<>.Vladimir Marko2016-04-191-1/+1
* Improve debugging in art/compiler/optimizing/common_arm64.h.Roland Levillain2016-04-011-7/+7
* Ensure art::HRor support boolean, byte, short and char inputs.Roland Levillain2016-03-181-2/+4
* Replace rotate patterns and invokes with HRor IR.Scott Wakeling2015-12-111-0/+5
* ARM64: Use the shifter operands.Alexandre Rames2015-11-251-0/+62
* ARM64: Instruction simplification for array accesses.Alexandre Rames2015-10-191-9/+13
* ARM64: Better recognition of constants encodable as immediates.Alexandre Rames2015-10-161-1/+3
* Improve code generation for ARM64 VisitArrayGet/Set.Alexandre Rames2015-07-071-0/+9
* Opt compiler: ARM64: Use ldp/stp on arm64 for slow paths.Zheng Xu2015-04-241-0/+22
* Opt Compiler: ARM64 goodnessSerban Constantinescu2015-04-021-1/+2
* ARM64: Update to VIXL 1.9.Serban Constantinescu2015-03-311-2/+2
* Opt Compiler: Materialise constants that cannot be encodedSerban Constantinescu2015-03-171-0/+34
* Revert "Opt Compiler: Materialise constants that cannot be encoded"Nicolas Geoffray2015-03-121-35/+0
* Opt Compiler: Materialise constants that cannot be encodedSerban Constantinescu2015-03-111-0/+35
* Fix arm64 build.Nicolas Geoffray2015-03-041-2/+8
* Introduce primitive type helpers.Alexandre Rames2015-01-291-28/+8
* ART: Arm64 optimizing compiler intrinsicsAndreas Gampe2015-01-281-0/+204