summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/arm64/codegen_arm64.h
Commit message (Expand)AuthorAgeFilesLines
* ART: Change temporaries to positive namesRazvan A Lupusoru2014-08-261-1/+1
* ART: Clean up compilerAndreas Gampe2014-08-221-0/+1
* AArch64: Improve MIR to LIR translation for absMartyn Capewell2014-08-201-0/+1
* Add arraycopy intrinsic for arm and arm64.Zheng Xu2014-08-071-0/+1
* ART: Generate chained compare-and-branch for short switchesAndreas Gampe2014-08-061-2/+2
* ART: Refactor long ops in quick compilerAndreas Gampe2014-08-041-16/+7
* AArch64: Implement InexpensiveConstant methods.Matteo Franchin2014-08-041-0/+1
* AArch64: Add inlining support for ceil(), floor(), rint(), round()Serban Constantinescu2014-08-041-307/+323
* Merge "AArch64: Remove unnecessary work around for sp."Andreas Gampe2014-08-011-1/+2
|\
| * AArch64: Remove unnecessary work around for sp.Zheng Xu2014-08-041-1/+2
* | Merge "ART: Rework ARM64 entry sequence"Andreas Gampe2014-08-011-5/+6
|\ \
| * | ART: Rework ARM64 entry sequenceAndreas Gampe2014-08-041-5/+6
| |/
* | Revert "Revert "Enable Load Store Elimination for ARM and ARM64""Serban Constantinescu2014-07-281-0/+2
|/
* ART: Rework quick entrypoint code in Mir2Lir, cleanupAndreas Gampe2014-07-281-12/+3
* Revert "Enable Load Store Elimination for ARM and ARM64"Bill Buzbee2014-07-271-2/+0
* Enable Load Store Elimination for ARM and ARM64Serban Constantinescu2014-07-271-0/+2
* Use vabs/fabs on arm/arm64 for intrinsic abs().Vladimir Marko2014-07-211-0/+1
* Merge "ART: Refactor GenSelect, refactor gen_common accordingly"Andreas Gampe2014-07-161-1/+8
|\
| * ART: Refactor GenSelect, refactor gen_common accordinglyAndreas Gampe2014-07-171-1/+8
* | Merge "Fix art test failures for Mips."Jeff Hao2014-07-161-2/+0
|\ \
| * | Fix art test failures for Mips.Douglas Leung2014-07-151-2/+0
| |/
* | Revert "Revert "Revert "Revert "Add implicit null and stack checks for x86""""Dave Allison2014-07-161-1/+1
|/
* AArch64: improve usage of TargetReg() and friends.Matteo Franchin2014-07-151-5/+3
* Merge "ART: Rework TargetReg(symbolic_reg, wide)"Andreas Gampe2014-07-101-6/+2
|\
| * ART: Rework TargetReg(symbolic_reg, wide)Andreas Gampe2014-07-121-6/+2
* | Aarch64: easy division and remainder for long ints.Matteo Franchin2014-07-121-0/+4
* | Update counting VR for promotionSerguei Katkov2014-07-111-0/+7
|/
* Revert "Revert "Revert "Add implicit null and stack checks for x86"""Nicolas Geoffray2014-07-111-1/+1
* Revert "Revert "Add implicit null and stack checks for x86""Dave Allison2014-07-101-1/+1
* Revert "Add implicit null and stack checks for x86"Dave Allison2014-07-101-1/+1
* Add implicit null and stack checks for x86Dave Allison2014-07-091-1/+1
* Aarch64: fix references handling in Load*Indexed.Matteo Franchin2014-07-061-2/+4
* AArch64: Enable Inlining.Serban Constantinescu2014-07-041-0/+1
* AArch64: Add few more inline functionsSerban Constantinescu2014-07-031-1/+3
* x86_64: TargetReg update for x86Chao-ying Fu2014-07-031-0/+4
* Register promotion support for 64-bit targetsbuzbee2014-07-031-2/+0
* ART: Quick compiler: More size checks, add TargetReg variantsAndreas Gampe2014-07-011-7/+14
* AArch64: Enable GenSpecialCase.Zheng Xu2014-06-271-3/+2
* Merge "AArch64: implement easy division and reminder."Bill Buzbee2014-06-261-1/+3
|\
| * AArch64: implement easy division and reminder.Matteo Franchin2014-06-191-1/+3
* | Revert "Revert "ART: Split out more cases of Load/StoreRef, volatile as param...Andreas Gampe2014-06-241-8/+54
* | Revert "ART: Split out more cases of Load/StoreRef, volatile as parameter"Andreas Gampe2014-06-241-54/+8
* | ART: Split out more cases of Load/StoreRef, volatile as parameterAndreas Gampe2014-06-231-8/+54
|/
* ART: Start implementation of OpRegRegRegExtend for ARM64Andreas Gampe2014-06-191-0/+2
* AArch64: Fix OpCmpMemImmBranch.Zheng Xu2014-06-181-1/+3
* AArch64: improve 64-bit immediates loads.Matteo Franchin2014-06-161-2/+2
* Arm64 hard-floatbuzbee2014-06-161-6/+51
* Tidy x86 assembler.Ian Rogers2014-06-131-1/+1
* AArch64: Add support for inlined methodsSerban Constantinescu2014-06-121-0/+1
* AArch64: Enable MOVE_*, some CONST_*, CMP_*.Zheng Xu2014-06-121-0/+1