summaryrefslogtreecommitdiffstats
path: root/compiler/utils/x86_64
Commit message (Expand)AuthorAgeFilesLines
* ART: Templatize IsInt & IsUintAndreas Gampe2015-02-183-26/+33
* x64 goodness.Nicolas Geoffray2015-02-062-0/+9
* Small optimization for recursive calls: avoid dex cache.Nicolas Geoffray2015-01-291-1/+2
* Enable core callee-save on x64.Nicolas Geoffray2015-01-211-3/+3
* [optimizing compiler] Implement inline x86 FP '%'Mark Mendell2015-01-212-0/+42
* Add implicit null checks for the optimizing compilerCalin Juravle2015-01-162-0/+9
* ART: Optimizing compiler intrinsicsAndreas Gampe2015-01-153-6/+111
* ART: Allow scoped adjustments to log verbosityAndreas Gampe2015-01-151-1/+0
* ART: Remove unused parts of x86 assemblersAndreas Gampe2015-01-062-37/+0
* Merge "Fix braino in x64 assembler."Nicolas Geoffray2015-01-052-3/+9
|\
| * Fix braino in x64 assembler.Nicolas Geoffray2014-12-182-3/+9
* | Revert "Don't block quick callee saved registers for optimizing."Nicolas Geoffray2014-12-182-26/+3
|/
* Don't block quick callee saved registers for optimizing.Nicolas Geoffray2014-12-182-3/+26
* Add support for double-to-int & double-to-long in optimizing.Roland Levillain2014-12-052-1/+12
* Add support for float-to-long in the optimizing compiler.Roland Levillain2014-12-042-1/+17
* Add support for long-to-float in the optimizing compiler.Roland Levillain2014-11-272-1/+12
* Merge "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-274-1/+30
|\
| * [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-274-1/+30
* | Add support for long-to-double in the optimizing compiler.Roland Levillain2014-11-272-1/+12
|/
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Calin Juravle2014-11-264-30/+1
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-264-1/+30
* Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"Nicolas Geoffray2014-11-264-30/+1
* [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}Calin Juravle2014-11-264-1/+30
* [optimizing compiler] Add shiftsCalin Juravle2014-11-243-9/+114
* Fix the last users of TARGET_CPU_SMP.Elliott Hughes2014-11-191-2/+0
* ART: Multiview assembler_test, fix x86-64 assemblerAndreas Gampe2014-11-133-80/+602
* [optimizing compiler] Add DIV_LONGCalin Juravle2014-11-122-15/+62
* Implement and/or/xor in optimizing.Nicolas Geoffray2014-11-122-0/+53
* Merge "Revert "Revert "Add support for long-to-int in the optimizing compiler...Roland Levillain2014-11-121-0/+1
|\
| * Revert "Revert "Add support for long-to-int in the optimizing compiler.""Roland Levillain2014-11-111-0/+1
* | Implement checkcast for optimizing.Nicolas Geoffray2014-11-121-1/+1
|/
* Add support for not-long on ARM64 in the optimizing compiler.Roland Levillain2014-11-061-1/+5
* Support int-to-long conversions in the optimizing compiler.Roland Levillain2014-11-052-0/+19
* ART: More warningsAndreas Gampe2014-11-041-43/+43
* Add long bitwise not instruction in the optimizing compiler.Roland Levillain2014-10-272-0/+11
* Fix encoding of imul in x86_64 assembler.Nicolas Geoffray2014-10-242-1/+10
* Revert "Revert "Implement long negate instruction in the optimizing compiler.""Roland Levillain2014-10-242-0/+8
* Revert "Implement long negate instruction in the optimizing compiler."Roland Levillain2014-10-232-8/+0
* Implement long negate instruction in the optimizing compiler.Roland Levillain2014-10-232-0/+8
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-222-10/+4
* Implement register allocator for floating point registers.Nicolas Geoffray2014-10-213-4/+35
* Add multiplication for integral typesCalin Juravle2014-10-173-1/+35
* stdint types all the way!Ian Rogers2014-10-092-5/+5
* Stop converting from Location to ManagedRegister.Nicolas Geoffray2014-10-091-0/+1
* Add support for floats and doubles.Nicolas Geoffray2014-10-072-0/+11
* Fix movw on x86/x86_64 to accept any 16bits immediate.Nicolas Geoffray2014-10-071-1/+1
* Add a prepare for register allocation pass.Nicolas Geoffray2014-10-062-0/+15
* Fix x86_64 assembler LoadRef to use movl.Hiroshi Yamauchi2014-09-301-1/+1
* Get heap poisoning working in 64-bit.Hiroshi Yamauchi2014-09-291-1/+3
* Optimize suspend checks in optimizing compiler.Nicolas Geoffray2014-09-252-0/+10