summaryrefslogtreecommitdiffstats
path: root/compiler/dex/quick/x86/assemble_x86.cc
Commit message (Expand)AuthorAgeFilesLines
* ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko2015-05-261-0/+2
* Fix for incorrect encode and parse of PEXTRW instructionnikolay serdjuk2015-04-291-1/+1
* ART: Fix addpd opcode, add Quick x86 assembler testChao-ying Fu2015-04-251-4/+4
* Replace NULL with nullptrMathieu Chartier2015-04-221-8/+8
* Quick: PC-relative loads from dex cache arrays on x86.Vladimir Marko2015-04-091-34/+11
* Quick: Clean up Mir2Lir codegen.Vladimir Marko2015-03-241-6/+3
* ART: Some Quick cleanupAndreas Gampe2015-01-261-1/+4
* X86_64 QBE: use RIP addressingMark Mendell2014-12-041-15/+48
* LSRA: Fix X86 shuffle flagsDmitry Petrochenko2014-11-181-5/+5
* Tidy RegStorage for X86.Ian Rogers2014-11-081-7/+7
* Merge "X86 QBE: Mark kX86StartOfMethod as defining reg 0"Ian Rogers2014-11-051-1/+1
|\
| * X86 QBE: Mark kX86StartOfMethod as defining reg 0Mark Mendell2014-10-291-1/+1
* | Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers2014-11-031-0/+6
|/
* Enable -Wunreachable-codeIan Rogers2014-09-301-1/+1
* ART: Fix movnti assemblerRazvan A Lupusoru2014-09-291-10/+10
* ART: Address three issues with x86 assembler before enabling load store elimi...Haitao Feng2014-09-111-15/+16
* ART: Vectorization opcode implementation fixesLupusoru, Razvan A2014-09-031-14/+18
* ART: Add non-temporal store supportJean Christophe Beyler2014-08-261-0/+6
* Implement inlined shift long for 32bitYixin Shou2014-08-141-0/+22
* ART: Fix two small DumpLIRInsn issues for x86_64 port.Haitao Feng2014-08-081-1/+1
* Merge "x86: Fix assembler for Pextr"Ian Rogers2014-08-051-2/+2
|\
| * x86: Fix assembler for PextrSerguei Katkov2014-07-211-2/+2
* | Merge "X86: Assembler: Correct r8_form for some cases"Ian Rogers2014-08-051-6/+6
|\ \
| * | X86: Assembler: Correct r8_form for some casesMark Mendell2014-07-311-6/+6
| |/
* | Set REG0_USED on X86 Set8R instructionMark Mendell2014-08-051-2/+2
* | x86_64: Fix Test32RMChao-ying Fu2014-08-051-1/+1
|/
* ART: inline Math.Max/Min (float and double)Alexei Zavjalov2014-07-181-0/+4
* Revert "Revert "Revert "Revert "Add implicit null and stack checks for x86""""Dave Allison2014-07-161-10/+11
* Revert "Revert "Revert "Add implicit null and stack checks for x86"""Nicolas Geoffray2014-07-111-11/+10
* Revert "Revert "Add implicit null and stack checks for x86""Dave Allison2014-07-101-10/+11
* Revert "Add implicit null and stack checks for x86"Dave Allison2014-07-101-11/+10
* Add implicit null and stack checks for x86Dave Allison2014-07-091-10/+11
* x86_64: GenInlinedCas must use wide rl_src_offset under 64-bit targetsChao-ying Fu2014-07-091-5/+19
* Merge "X86 Backend support for vectorized float and byte 16x16 operations"Ian Rogers2014-07-081-3/+6
|\
| * X86 Backend support for vectorized float and byte 16x16 operationsUdayan Banerji2014-07-081-3/+6
* | x86_64: Clean-up after cmp-long fixSerguei Katkov2014-07-091-17/+10
|/
* Merge "ART: Add HADDPS/HADDPD/SHUFPS/SHUFPD instruction generation"Ian Rogers2014-07-071-0/+5
|\
| * ART: Add HADDPS/HADDPD/SHUFPS/SHUFPD instruction generationOlivier Come2014-06-251-0/+5
* | Merge "Fix missing dependency in new X86 instruction"Andreas Gampe2014-07-021-1/+1
|\ \
| * | Fix missing dependency in new X86 instructionMark Mendell2014-07-061-1/+1
* | | x86_64: Fix intrinsicsnikolay serdjuk2014-07-031-0/+2
|/ /
* | Merge "Load 64 bit constant into GPR by single instruction for 64bit mode"Andreas Gampe2014-07-021-1/+9
|\ \
| * | Load 64 bit constant into GPR by single instruction for 64bit modeYixin Shou2014-07-021-1/+9
| |/
* | x86_64: Unify 64-bit check in x86 compilerElena Sayapina2014-07-021-9/+9
|/
* x86_64: int-to-long should ensure that int in kCoreRegSerguei Katkov2014-06-251-3/+3
* x86_64: Correct fix for cmp-longSerguei Katkov2014-06-241-1/+16
* ART: Implement rem_double/rem_float for x86/x86-64Alexei Zavjalov2014-06-171-4/+11
* Tidy x86 assembler.Ian Rogers2014-06-131-145/+180
* x86_64: Disable all optimizations and fix bugsChao-ying Fu2014-06-131-34/+41
* Rewrite use/def masks to support 128 bits.Vladimir Marko2014-06-121-2/+6