summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86_64.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Add assembly operations with constants in optimizing compiler.Nicolas Geoffray2014-07-211-2/+2
| | | | Change-Id: I5bcc35ab50d4457186effef5592a75d7f4e5b65f
* Fix a braino in the stack layout.Nicolas Geoffray2014-07-151-3/+2
| | | | | | Also do some refactoring to have this code be just in CodeGenerator. Change-Id: I88de109889138af8d60027973c12a64bee813cb7
* Support fields in optimizing compiler.Nicolas Geoffray2014-07-141-0/+1
| | | | | | | | - Required support for temporaries, to be only used by baseline compiler. - Also fixed a few invalid assumptions around locations and instructions that don't need materialization. These instructions should not have an Out. Change-Id: Idc4a30dd95dd18015137300d36bec55fc024cf62
* Support longs in the register allocator for x86_64.Nicolas Geoffray2014-07-021-2/+8
| | | | Change-Id: I7fb6dfb761bc5cf9e5705682032855a0a70ca867
* Enable the register allocator on x86_64.Nicolas Geoffray2014-06-161-0/+27
| | | | | | Also fix an x86_64 assembler bug for movl. Change-Id: I8d17c68cd35ddd1d8df159f2d6173a013a7c3347
* Add x86_64 support to the optimizing compiler.Nicolas Geoffray2014-06-131-0/+161
Change-Id: I4462d9ae15be56c4a3dc1bd4d1c0c6548c1b94be