summaryrefslogtreecommitdiffstats
path: root/compiler/optimizing/code_generator_x86_64.h
Commit message (Expand)AuthorAgeFilesLines
* Merge "Optimize mod power 2 for x86"Vladimir Marko2018-11-121-0/+1
|\
| * Optimize mod power 2 for x86Shalini Salomi Bodapati2018-11-121-0/+1
* | Emit bit manipulation instructions for x86 and x86_64Shalini Salomi Bodapati2018-11-081-0/+2
|/
* Remove sharpening as an optimization pass.Nicolas Geoffray2018-09-191-1/+1
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-281-53/+53
* Implement Integer.valueOf() intrinsic for boot image.Vladimir Marko2018-06-291-1/+5
* Move instruction_set_ to CompilerOptions.Vladimir Marko2018-06-251-6/+2
* Implement Integer.valueOf() intrinsic for PIC.Vladimir Marko2018-06-211-1/+3
* Revert^4 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-271-0/+1
* Revert^3 "Compiler changes for bitstring based type checks."Andreas Gampe2018-03-261-1/+0
* Revert^2 "Compiler changes for bitstring based type checks."Vladimir Marko2018-03-221-0/+1
* Merge "Retrieve String/Class references from .data.bimg.rel.ro."Vladimir Marko2018-03-091-3/+4
|\
| * Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-3/+4
* | Merge "Load ArtMethod* from .data.bimg.rel.ro entries."Vladimir Marko2018-03-081-1/+2
|\|
| * Load ArtMethod* from .data.bimg.rel.ro entries.Vladimir Marko2018-03-081-1/+2
* | Minor cleanup of MIN/MAX code.Aart Bik2018-03-071-1/+2
* | Introduce MIN/MAX/ABS as HIR nodes.Aart Bik2018-03-071-0/+3
|/
* ART: Clean up patching data in codegens.Vladimir Marko2018-02-201-5/+5
* Revert "Compiler changes for bitstring based type checks."Nicolas Geoffray2018-01-251-1/+0
* Compiler changes for bitstring based type checks.Vladimir Marko2018-01-231-0/+1
* Implemented missing move/exchange paths for x86Aart Bik2017-12-131-2/+3
* Use ScopedArenaAllocator for code generation.Vladimir Marko2017-10-171-2/+2
* ART: Introduce compiler data type.Vladimir Marko2017-09-251-8/+8
* Refactor compiled_method.h .Vladimir Marko2017-09-201-3/+3
* Use mmapped boot image intern table for PIC app HLoadString.Vladimir Marko2017-09-071-1/+3
* Use ArtMethod* .bss entries for HInvokeStaticOrDirect.Vladimir Marko2017-06-071-3/+3
* Replace invoke kind kDexCacheViaMethod with kRuntimeCall.Vladimir Marko2017-06-061-2/+4
* Revert^3 "ART: Reference.getReferent intrinsic for x86 and x86_64"Vladimir Marko2017-06-021-1/+0
* Use PC-relative pointer to boot image methods.Vladimir Marko2017-05-221-7/+9
* Remove LoadString/Class kind kBootImageLinkTimeAddress.Vladimir Marko2017-05-161-2/+2
* Saves full XMM state along suspend check's slow path.Aart Bik2017-03-221-1/+3
* Remove --include-patch-information option from dex2oat.Richard Uhler2017-03-081-3/+0
* Refactor code for unresolved field entrypoint.Nicolas Geoffray2017-01-261-5/+4
* Put the resolved class in HLoadClass.Nicolas Geoffray2017-01-161-1/+3
* Implement HLoadClass/kBssEntry for boot image.Vladimir Marko2017-01-161-3/+5
* Store resolved types for AOT code in .bss.Vladimir Marko2017-01-161-1/+2
* Keep resolved String in HLoadString.Nicolas Geoffray2017-01-101-1/+3
* Remove soon to be obsolete call kinds for direct calls.Nicolas Geoffray2016-12-201-3/+0
* Revert "Revert "Add kJitTableAddress for HLoadClass.""Nicolas Geoffray2016-12-121-0/+9
* Revert "Add kJitTableAddress for HLoadClass."Nicolas Geoffray2016-12-121-9/+0
* Add kJitTableAddress for HLoadClass.Nicolas Geoffray2016-12-121-0/+9
* ART: Add dex::StringIndexAndreas Gampe2016-11-291-1/+1
* Revert "Revert "Revert "Revert "JIT root tables.""""Nicolas Geoffray2016-11-181-0/+6
* Revert "Revert "Revert "JIT root tables."""Nicolas Geoffray2016-11-141-6/+0
* Revert "Revert "JIT root tables.""Nicolas Geoffray2016-11-111-0/+6
* Use enum for read barrier options in compilerMathieu Chartier2016-11-101-4/+4
* Avoid read barriers for inlined check castMathieu Chartier2016-11-091-1/+2
* Revert "JIT root tables."Nicolas Geoffray2016-11-091-6/+0
* JIT root tables.Nicolas Geoffray2016-11-081-0/+6
* X86_64: Inline checking for kInterfaceCheck check castMathieu Chartier2016-11-041-1/+2