2024-10-22 |
Mikulas Patocka | x86: fix a bug in 8-bit multiplication
|
commit | commitdiff | tree |
2024-10-22 |
Mikulas Patocka | codegen: support optimized alu1 for architectures that...
|
commit | commitdiff | tree |
2024-10-22 |
Mikulas Patocka | codegen: support optimized alu for architectures that...
|
commit | commitdiff | tree |
2024-10-22 |
Mikulas Patocka | codegen: use the and instruction when doing zero-extend
|
commit | commitdiff | tree |
2024-10-22 |
Mikulas Patocka | s390: generate load-op with the undo label
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | sparc: fix failure in the new undo code
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | power: fix failure when size < OP_SIZE_NATIVE
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | x86: implement undo for load-op and load-op-store instructions
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: implement undo logic for alu
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: we don't need to undo the "neg" instruction
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: support alu1 undo logic for other architectures
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | x86: generate inc, dec, not, neg with memory operand
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: implement undo logic for alu1
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: refactor escape_labels, so that we can store...
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | ssa: delete unused label skip_must_be_flat
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: a small improvement in do_bswap and do_brev
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: a small improvement in gen_alu1
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | codegen: improve gen_copy so that it can generate a...
|
commit | commitdiff | tree |
2024-10-21 |
Mikulas Patocka | ssa: use bsf instead of bsr when allocating variables...
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | mips: fix bsr and popcnt
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | alpha: fix bsr and popcnt
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | arm64: fix compilation failure in gen_extend
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: unspill return value before testing for overflow
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | parisc: fix a bug in bitwise operations
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | arm: generate sxtb, sxth uxtb, uxth
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | ia64: fix compilation failure in do_from_int
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | alpha: fix compilation failure in do_cvt_to_int
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in gen_array_len
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in gen_option_ord
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in cvt from int and is_exception
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in cvt to int
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in gen_fp_alu1
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in gen_fp_alu
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target for more architectures
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target for x86 and arm bit scans
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_store for for bswap and brev
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target for gen_alu1
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | power: use 32-bit multiplication
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | power: enable 32-bit cmp
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | power: fix logic error in gen_frame_load_cmp
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target in gen_frame_set_cond
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: use gen_frame_target for generic bit operations
|
commit | commitdiff | tree |
2024-10-20 |
Mikulas Patocka | codegen: change "1U << (op_size + 3)" to "8U << op_size"
|
commit | commitdiff | tree |
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 |