summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/arm/assemble_arm.cc
Commit message (Expand)AuthorAgeFilesLines
* art: Fix whitespace errors added by cafChristopher R. Palmer2015-11-091-1/+1
* ART: extensionWei Wang2015-10-061-14/+28
* Replace NULL with nullptrMathieu Chartier2015-04-221-9/+9
* Write .debug_line section using the new DWARF library.David Srbecky2015-04-011-0/+2
* Quick: Clean up Mir2Lir codegen.Vladimir Marko2015-03-241-6/+6
* ARM: Fix LIR flags in encoding map.Ningsheng Jian2015-02-261-7/+7
* ART: Fix inlining of Mir2LirAndreas Gampe2015-01-261-1/+1
* ART: Some Quick cleanupAndreas Gampe2015-01-261-2/+5
* ARM: Combine multiply accumulate operations.Ningsheng Jian2014-12-111-0/+4
* Implement InexpensiveConstantInt(., opcode) for ARM.Vladimir Marko2014-12-031-0/+4
* Quick: Use 16-bit Thumb2 PUSH/POP when possible.Vladimir Marko2014-11-261-27/+2
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-091-1/+1
* Implement method calls using relative BL on ARM.Vladimir Marko2014-09-251-0/+4
* Fix kThumb2Vldrd definition to set correct flag.Junmo Park2014-09-101-1/+1
* Fix Thumb2Stm, ldm definition of EncodingMap for armJunmo Park2014-09-071-4/+17
* Revert "Revert "Enable Load Store Elimination for ARM and ARM64""Serban Constantinescu2014-07-281-48/+48
* Revert "Enable Load Store Elimination for ARM and ARM64"Bill Buzbee2014-07-271-48/+48
* Enable Load Store Elimination for ARM and ARM64Serban Constantinescu2014-07-271-48/+48
* Tidy x86 assembler.Ian Rogers2014-06-131-1/+1
* ART: Use utils.h::RoundUp instead of explicit bit-fiddlingAndreas Gampe2014-05-051-3/+3
* Quick compiler: allocate doubles as doublesbuzbee2014-05-051-16/+19
* Revert "Revert "Revert "Use trampolines for calls to helpers"""Dave Allison2014-04-091-18/+1
* Revert "Revert "Use trampolines for calls to helpers""Dave Allison2014-04-091-1/+18
* Revert "Use trampolines for calls to helpers"Dave Allison2014-04-071-18/+1
* Use trampolines for calls to helpersDave Allison2014-04-041-1/+18
* Disassemble Thumb2 shifts and more VFP instructions.Vladimir Marko2014-04-031-8/+0
* Quick compiler: add comment to Arm encodingbuzbee2014-04-011-0/+13
* Faster AssembleLIR for ARM.Vladimir Marko2014-03-311-168/+141
* ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler.Zheng Xu2014-03-101-5/+1
* Remove non-existent ARM insn kThumb2SubsRRI12.Vladimir Marko2014-02-281-5/+0
* Inline codegen for long-to-double on ARM.Ian Rogers2014-01-081-0/+12
* More compile-time tuningbuzbee2013-11-261-1/+0
* Intrinsic Unsafe.CompareAndSwapLong() for ARM.Vladimir Marko2013-11-261-3/+10
* Improve Thumb2 instructions' use of constant operands.Vladimir Marko2013-11-181-14/+19
* Support hardware divide instructionDave Allison2013-11-051-0/+8
* Add byte swap instructions for ARM and x86.Vladimir Marko2013-10-281-0/+20
* Add timing logger to Quick compilerbuzbee2013-10-251-0/+4
* 64-bit prepbuzbee2013-10-211-44/+40
* Quick assembler fixbuzbee2013-10-111-2/+3
* Compile-time tuning: assembly phasebuzbee2013-10-021-573/+831
* Art compiler: minor instruction assembler fixbuzbee2013-09-181-0/+6
* More Quick compile-time tuning: labels & branchesbuzbee2013-09-091-2/+2
* Fix cpplint whitespace/blank_line issuesBrian Carlstrom2013-07-181-1/+0
* Fix cpplint whitespace/comma issuesBrian Carlstrom2013-07-171-1/+1
* Fix cpplint whitespace/braces issuesBrian Carlstrom2013-07-171-4/+2
* Create separate Android.mk for main build targetsBrian Carlstrom2013-07-121-0/+1397