summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Replace ADDPS with x64_sse_addps_reg_regJukka Ojanen2014-11-091-30/+13
|
* Replace XORPS with x64_sse_xorps_reg_regJukka Ojanen2014-11-091-21/+4
|
* Merge commit '757b6eb0e7a5742ffd23b721f2fe2e041ffd1069'Jukka Ojanen2014-11-091-6/+6
|\
| * Again default to "__default_codegen__"Jukka Ojanen2014-11-091-6/+6
| |
* | Replace XOR2 with x86_clear_reg, MOV_D with ↵Jukka Ojanen2014-11-092-119/+19
| | | | | | | | x64_mov_membase_reg/x86_mov_reg_membase, MOV_R with x64_mov_reg_reg and x64_alu_reg_imm_size_body with x64_alu_reg_imm_size
* | Replace MOV_I with x86_mov_reg_imm, SHIFT with x86_shift_reg_imm, CALL with ↵Jukka Ojanen2014-11-092-120/+39
| | | | | | | | x64_call_imm, POP with x64_pop_reg, PUSH with x64_push_reg
* | Replace add/sub immediate value with x64_alu_reg_imm_size_bodyJukka Ojanen2014-11-092-54/+7
| |
* | Replace register names with new definitionsJukka Ojanen2014-11-082-102/+73
| |
* | Merge commit 'd1896e187eed7dbdd18ba34c0fe68025c678c18c'Jukka Ojanen2014-11-082-113/+114
|\ \ | |/
| * If nothing is defined, then it's "__default_codegen__"Jukka Ojanen2014-11-082-113/+114
| |
* | Wheel is already invented. Adding part of Mono project, ↵Jukka Ojanen2014-11-0852-0/+22754
|\ \ | |/ | | | | | | | | | | | | https://github.com/mono to src/arch. These are C macros that are useful when generating native code on various platforms. This code is MIT X11 licensed. git-subtree-dir: src/arch git-subtree-mainline: f898aaf891e175cc08d53f022acc9165e1acd2a6 git-subtree-split: 9527abbd5eb3166d290da4e3b8e16855fabdafaf
| * Replace glib.h with stdint.h for standard C99Jukka Ojanen2014-11-081-16/+16
| |
| * Replace amd64 with x64Jukka Ojanen2014-11-081-967/+967
| |
| * Rename amd64-codegen.h to x64-codegen.hJukka Ojanen2014-11-082-1/+1
| |
| * Rename folder amd64 to x64Jukka Ojanen2014-11-083-0/+0
| |
| * Added README and LICENSE text. Rebuild ChangeLog from Git logsJukka Ojanen2014-11-083-1096/+4746
| |
| * [runtime] Remove an unused interpreter file.Zoltan Varga2014-09-131-18/+0
| |
| * [cleanup] Remove more old files.Rodrigo Kumpera2014-09-098-2772/+3
| |
| * [runtime] Remove the interpreter.Rodrigo Kumpera2014-09-013-22/+0
| |
| * Architectural level set to z10 instruction setNeale Ferguson2014-06-041-13/+199
| |
| * Add .gitignore file in mono/arch/arm64.Alex Rønne Petersen2014-04-301-0/+6
| |
| * [arm64] Add JIT support.Zoltan Varga2014-04-221-0/+3
| |
| * [arm64] Add basic port infrastructure.Zoltan Varga2014-04-222-1/+1
| |
| * [jit] Implement support for atomic intrinsics on arm.Zoltan Varga2014-04-011-0/+12
| |
| * [arch]Add cvtsi2ss to amd64 codegen.Rodrigo Kumpera2013-12-111-0/+4
| |
| * Fix the encoding of x86_imul_reg_mem_imm.Alex Rønne Petersen2013-11-231-1/+1
| |
| * Fix the `nop` opcode on some MIPS-based Loongson CPUs.Alex Rønne Petersen2013-11-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | After much trouble building Mono in Debian/MIPS, @directhex narrowed it down to this issue: https://sourceware.org/ml/binutils/2009-11/msg00387.html So since some of the 2E and 2F versions of the Loongson CPUs break with a regular `sll zero, zero, 0` we need to issue an `or at, at, 0`. This makes sure we don't randomly deadlock or blow up when the CPU is under heavy load. Yes, really.
| * Merge some Nacl/ARM changes from ↵Zoltan Varga2013-05-241-0/+4
| | | | | | | | https://github.com/igotti-google/mono/commit/65d8d68e8c81cf6adb1076de7a9425c84cab86a3.
| * Enable hw division/remainder on mt in non-thumb mode as well.Zoltan Varga2013-05-141-0/+8
| |
| * Kill support for the ancient FPA format on ARM.Alex Rønne Petersen2013-05-146-258/+2
| |
| * Add lazy rgctx support to s390xNeale Ferguson2013-04-251-1/+22
| |
| * Remove obsolete 32 bit s390 backend.Zoltan Varga2013-04-226-1881/+1
| |
| * NaCl GC improvementsElijah Taylor2013-03-211-0/+8
| | | | | | | | | | | | | | - inline managed code implementation (add x86 test mem imm8 codegen macro for this as well) - clean up libgc NaCl code - centralize mono_nacl_gc into mini.c
| * Remove the unmaintained and incomplete alpha backend.Zoltan Varga2013-03-016-1125/+1
| |
| * Remove the unmaintained and incomplete hppa backend.Zoltan Varga2013-02-265-1529/+1
| |
| * Use full path for includes as this was braking the cross compiler.Rodrigo Kumpera2012-11-151-1/+1
| |
| * Save fp registers in the ARM throw trampoline, ios has callee saved fp ↵Zoltan Varga2012-10-041-0/+6
| | | | | | | | registers, and LLVM generates code which uses them.
| * Use AM_CPPFLAGS instead of INCLUDES in Makefile.am files, as the later is no ↵Zoltan Varga2012-10-0311-11/+11
| | | | | | | | longer supported, see http://lists.gnu.org/archive/html/automake/2012-08/msg00087.html.
| * Save/restore fp registers in MonoContext on ios. Fixes #1949.Zoltan Varga2012-09-191-0/+6
| |
| * Fix ARM printf format problemsIain Lane2012-04-151-3/+3
| | | | | | | | | | When building with -Werror=format-security on ARM, mono fails to build due to incorrect format strings in arm-dis.c
| * s390x-codegen.h - Define s390_SP and s390_BPNeale Ferguson2012-04-021-0/+2
| | | | | | | | | | sgen-major-copy-object.h - Correct assertion test sgen-os-posix.c - Prevent race condition between restarting and suspending a thread
| * Update some copyrightsMiguel de Icaza2012-03-192-1/+8
| |
| * Ongoing MIPS work. Fix mips_load () to be patchable, fix endianness issue in ↵Zoltan Varga2011-12-021-11/+7
| | | | | | | | OP_MIPS_MFC1D, fix OP_JMP. make rcheck runs now.
| * Revert "Add support for hardfp abi on ARM."Zoltan Varga2011-11-161-6/+0
| | | | | | | | This reverts commit e7055b45b9211fb20021997f7da0fa24992421f5.
| * Update two days worth of copyrights, many more missingMiguel de Icaza2011-11-091-0/+4
| |
| * Add support for hardfp abi on ARM.Zoltan Varga2011-11-091-0/+6
| |
| * Fix up bugs in x86-codegen for NaCl.Elijah Taylor2011-08-051-5/+6
| |
| * Prefix ARM FPA codegen macros with 'FPA'.Zoltan Varga2011-07-062-27/+27
| |
| * Fix out-of-tree builds on arm.Zoltan Varga2011-06-231-2/+1
| |
| * Implement soft debugger for s390x and fix context macro for s390xNeale Ferguson2011-05-061-1/+2
| |
OpenPOWER on IntegriCloud