Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Replace ADDPS with x64_sse_addps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -30/+13 |
| | |||||
* | Replace XORPS with x64_sse_xorps_reg_reg | Jukka Ojanen | 2014-11-09 | 1 | -21/+4 |
| | |||||
* | Merge commit '757b6eb0e7a5742ffd23b721f2fe2e041ffd1069' | Jukka Ojanen | 2014-11-09 | 1 | -6/+6 |
|\ | |||||
| * | Again default to "__default_codegen__" | Jukka Ojanen | 2014-11-09 | 1 | -6/+6 |
| | | |||||
* | | Replace XOR2 with x86_clear_reg, MOV_D with ↵ | Jukka Ojanen | 2014-11-09 | 2 | -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 Ojanen | 2014-11-09 | 2 | -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_body | Jukka Ojanen | 2014-11-09 | 2 | -54/+7 |
| | | |||||
* | | Replace register names with new definitions | Jukka Ojanen | 2014-11-08 | 2 | -102/+73 |
| | | |||||
* | | Merge commit 'd1896e187eed7dbdd18ba34c0fe68025c678c18c' | Jukka Ojanen | 2014-11-08 | 2 | -113/+114 |
|\ \ | |/ | |||||
| * | If nothing is defined, then it's "__default_codegen__" | Jukka Ojanen | 2014-11-08 | 2 | -113/+114 |
| | | |||||
* | | Wheel is already invented. Adding part of Mono project, ↵ | Jukka Ojanen | 2014-11-08 | 52 | -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 C99 | Jukka Ojanen | 2014-11-08 | 1 | -16/+16 |
| | | |||||
| * | Replace amd64 with x64 | Jukka Ojanen | 2014-11-08 | 1 | -967/+967 |
| | | |||||
| * | Rename amd64-codegen.h to x64-codegen.h | Jukka Ojanen | 2014-11-08 | 2 | -1/+1 |
| | | |||||
| * | Rename folder amd64 to x64 | Jukka Ojanen | 2014-11-08 | 3 | -0/+0 |
| | | |||||
| * | Added README and LICENSE text. Rebuild ChangeLog from Git logs | Jukka Ojanen | 2014-11-08 | 3 | -1096/+4746 |
| | | |||||
| * | [runtime] Remove an unused interpreter file. | Zoltan Varga | 2014-09-13 | 1 | -18/+0 |
| | | |||||
| * | [cleanup] Remove more old files. | Rodrigo Kumpera | 2014-09-09 | 8 | -2772/+3 |
| | | |||||
| * | [runtime] Remove the interpreter. | Rodrigo Kumpera | 2014-09-01 | 3 | -22/+0 |
| | | |||||
| * | Architectural level set to z10 instruction set | Neale Ferguson | 2014-06-04 | 1 | -13/+199 |
| | | |||||
| * | Add .gitignore file in mono/arch/arm64. | Alex Rønne Petersen | 2014-04-30 | 1 | -0/+6 |
| | | |||||
| * | [arm64] Add JIT support. | Zoltan Varga | 2014-04-22 | 1 | -0/+3 |
| | | |||||
| * | [arm64] Add basic port infrastructure. | Zoltan Varga | 2014-04-22 | 2 | -1/+1 |
| | | |||||
| * | [jit] Implement support for atomic intrinsics on arm. | Zoltan Varga | 2014-04-01 | 1 | -0/+12 |
| | | |||||
| * | [arch]Add cvtsi2ss to amd64 codegen. | Rodrigo Kumpera | 2013-12-11 | 1 | -0/+4 |
| | | |||||
| * | Fix the encoding of x86_imul_reg_mem_imm. | Alex Rønne Petersen | 2013-11-23 | 1 | -1/+1 |
| | | |||||
| * | Fix the `nop` opcode on some MIPS-based Loongson CPUs. | Alex Rønne Petersen | 2013-11-15 | 1 | -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 Varga | 2013-05-24 | 1 | -0/+4 |
| | | | | | | | | https://github.com/igotti-google/mono/commit/65d8d68e8c81cf6adb1076de7a9425c84cab86a3. | ||||
| * | Enable hw division/remainder on mt in non-thumb mode as well. | Zoltan Varga | 2013-05-14 | 1 | -0/+8 |
| | | |||||
| * | Kill support for the ancient FPA format on ARM. | Alex Rønne Petersen | 2013-05-14 | 6 | -258/+2 |
| | | |||||
| * | Add lazy rgctx support to s390x | Neale Ferguson | 2013-04-25 | 1 | -1/+22 |
| | | |||||
| * | Remove obsolete 32 bit s390 backend. | Zoltan Varga | 2013-04-22 | 6 | -1881/+1 |
| | | |||||
| * | NaCl GC improvements | Elijah Taylor | 2013-03-21 | 1 | -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 Varga | 2013-03-01 | 6 | -1125/+1 |
| | | |||||
| * | Remove the unmaintained and incomplete hppa backend. | Zoltan Varga | 2013-02-26 | 5 | -1529/+1 |
| | | |||||
| * | Use full path for includes as this was braking the cross compiler. | Rodrigo Kumpera | 2012-11-15 | 1 | -1/+1 |
| | | |||||
| * | Save fp registers in the ARM throw trampoline, ios has callee saved fp ↵ | Zoltan Varga | 2012-10-04 | 1 | -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 Varga | 2012-10-03 | 11 | -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 Varga | 2012-09-19 | 1 | -0/+6 |
| | | |||||
| * | Fix ARM printf format problems | Iain Lane | 2012-04-15 | 1 | -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_BP | Neale Ferguson | 2012-04-02 | 1 | -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 copyrights | Miguel de Icaza | 2012-03-19 | 2 | -1/+8 |
| | | |||||
| * | Ongoing MIPS work. Fix mips_load () to be patchable, fix endianness issue in ↵ | Zoltan Varga | 2011-12-02 | 1 | -11/+7 |
| | | | | | | | | OP_MIPS_MFC1D, fix OP_JMP. make rcheck runs now. | ||||
| * | Revert "Add support for hardfp abi on ARM." | Zoltan Varga | 2011-11-16 | 1 | -6/+0 |
| | | | | | | | | This reverts commit e7055b45b9211fb20021997f7da0fa24992421f5. | ||||
| * | Update two days worth of copyrights, many more missing | Miguel de Icaza | 2011-11-09 | 1 | -0/+4 |
| | | |||||
| * | Add support for hardfp abi on ARM. | Zoltan Varga | 2011-11-09 | 1 | -0/+6 |
| | | |||||
| * | Fix up bugs in x86-codegen for NaCl. | Elijah Taylor | 2011-08-05 | 1 | -5/+6 |
| | | |||||
| * | Prefix ARM FPA codegen macros with 'FPA'. | Zoltan Varga | 2011-07-06 | 2 | -27/+27 |
| | | |||||
| * | Fix out-of-tree builds on arm. | Zoltan Varga | 2011-06-23 | 1 | -2/+1 |
| | | |||||
| * | Implement soft debugger for s390x and fix context macro for s390x | Neale Ferguson | 2011-05-06 | 1 | -1/+2 |
| | |