2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target for bit operations
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | x86: use "force_vex" instead of 0x4000
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: add DEBUG_GARBAGE to gen_frame_load
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: INSN_JMP_REG takes i_size, not i_size_cmp
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | alpha: use 32-bit instructions to access the timestamp
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use i_size_cmp at more places
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: introduce i_size_cmp and use it in gen_alu
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: a small optimization - don't extend the value...
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | arm64: implement signed and unsigned extension
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | s390: fix floating point internal error because it...
|
commit | commitdiff | tree |
2024-10-19 |
Mikulas Patocka | codegen: fix floating point failure on alpha and others
|
commit | commitdiff | tree |
2024-10-19 |
Mikulas Patocka | codegen: refactor zero/sign extensions
|
commit | commitdiff | tree |
2024-10-19 |
Mikulas Patocka | mips: don't allocate R_AT because it is used by the...
|
commit | commitdiff | tree |
2024-10-18 |
Mikulas Patocka | s390: fix a bug when converting a 32-bit int to 64...
|
commit | commitdiff | tree |
2024-10-17 |
Mikulas Patocka | codegen: gen_3address_rot: allow dest == src2
|
commit | commitdiff | tree |
2024-10-17 |
Mikulas Patocka | codegen: use gen_frame_target for shifts
|
commit | commitdiff | tree |
2024-10-17 |
Mikulas Patocka | x86: use gen_frame_target for shifts
|
commit | commitdiff | tree |
2024-10-17 |
Mikulas Patocka | codegen: use gen_frame_target for division
|
commit | commitdiff | tree |
2024-10-17 |
Mikulas Patocka | codegen: divide - use gen_3address_rot_imm
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | parisc: fix swapped arguments to the addi instruction
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | s390: fix a bug in multiplication
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | arm64: fix compile failure in alu1
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | os: move fcntl include from os_util.c and codegen.c...
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | codegen: use gen_frame_target for multiplication
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | codegen: introduce gen_frame_target and use it for...
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | x86: generate non-vex encoded shifts if possible, because...
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | codegen: introduce the "DUMP_ALL" environment variable
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | x86: if we have 3address shift, don't restrict the...
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | x86: generate shlx sarx shrx
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | codegen: add "writes_flags" argument to ARCH_IS_3ADDRESS and
|
commit | commitdiff | tree |
2024-10-16 |
Mikulas Patocka | x86: don't store %r15 in the prologue if we use %gs
|
commit | commitdiff | tree |
2024-10-15 |
Mikulas Patocka | codegen: introduce five new ARCH_IS_3ADDRESS macros...
|
commit | commitdiff | tree |
2024-10-15 |
Mikulas Patocka | x86: use the %gs register as a pointer to the upcall...
|
commit | commitdiff | tree |
2024-10-15 |
Mikulas Patocka | x86: a small optimization - don't extend the register...
|
commit | commitdiff | tree |
2024-10-15 |
Mikulas Patocka | codegen: fix a bug on s390 - we must not test OP_SIZE_NATIVE...
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: add a "writes_flags" argument to gen_3address_alu
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | s390: fix gen_2address_alu1
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: fix incorrect calling sequence in gen_array_fill
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: delete spurious gen_upcall_argument in gen_array_fill
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: fix an argument processing bug in gen_array_skip
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: fix a bug in gen_array_fill
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_2address_alu1 at all possible places
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: fix a bug introduced by 80aacc4f7e1eede6272ac030cdb...
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: introduce gen_2address_alu1
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: fix a warning about unused gen_cmp_dest_reg
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for gen_array_load
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for gen_array_fill
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for gen_return and gen_structured
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for conditional jump
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for fp is_exception
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for int->fp conversion
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for fp->int conversion
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for fp comparisons
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for fp alu
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for copying
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for bsf, bsr, popcnt, conversions
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for brev
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for not and bswap
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for dec, inc, neg, not
|
commit | commitdiff | tree |
2024-10-14 |
Mikulas Patocka | codegen: use gen_frame_get for shift amount
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get for comparisons
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get for bit tests
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get for shifts
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get for division
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get for multiplication
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: use gen_frame_get in gen_alu
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: introduce gen_frame_get and use it
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | parisc: don't store RP if we don't have PA_SPACES
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | x86: use register names in push instructions rather...
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | parisc: fix bugs in cgen_jmp_indirect
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | parisc: improve register allocator so that we have...
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | configure: test for -fno-math-errno only if the compiler...
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: code cleanup in gen_array_fill
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | codegen: fix a bug introduced by 9e43b00888e59da6e5b0def6f3c...
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | x86: allocate registers on windows
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | x86: fix windows ABI
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | ia64: check for nonsensical registers being passed...
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | ia64: fix internal errors when using the real80 type
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | ia64: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | ia64: fix a typo - cgen_mov
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | loongarch: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-13 |
Mikulas Patocka | loongarch: imlpement movgr2fr
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | s390: fix a bug - fp registers are not saved
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | s390: optimize register allocation even more - if the...
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | s390: optimize floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | s390: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | sparc: make an option to support quad precision (but...
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | sparc: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | riscv: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | power: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | codegen: introduce gen_mov and use it instead of explicit...
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | mips: an optimization: generate the mtc1 instruction
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | mips: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | mips: fix a bug that we tried to generate moves between...
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | parisc: a small optimization in gen_address
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | parisc: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | parisc: fix a bug that we tried to generate moves between...
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | arm64: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | arm: implement floating point register allocation
|
commit | commitdiff | tree |
2024-10-12 |
Mikulas Patocka | alpha, x86: implement floating point register allocation
|
commit | commitdiff | tree |