Richard Henderson
|
f57c69156c
tcg: Rename TEMP_LOCAL to TEMP_TB
|
2 жил өмнө |
Richard Henderson
|
39004a71d8
tcg: Reorg function calls
|
2 жил өмнө |
Philippe Mathieu-Daudé
|
d44789434b
tcg: Pass number of arguments to tcg_emit_op() / tcg_op_insert_*()
|
2 жил өмнө |
Richard Henderson
|
ed5234735a
tcg: Add opcodes for vector nand, nor, eqv
|
3 жил өмнө |
Alex Bennée
|
9becc36f02
tcg/optimize: only read val after const check
|
3 жил өмнө |
Richard Henderson
|
c578ff1858
tcg/optimize: Fix folding of vector ops
|
3 жил өмнө |
Richard Henderson
|
225bec0c0e
tcg/optimize: Add an extra cast to fold_extract2
|
3 жил өмнө |
Richard Henderson
|
93a967fbb5
tcg/optimize: Propagate sign info for shifting
|
4 жил өмнө |
Richard Henderson
|
2b9d0c59ed
tcg/optimize: Propagate sign info for bit counting
|
4 жил өмнө |
Richard Henderson
|
275d7d8e70
tcg/optimize: Propagate sign info for setcond
|
4 жил өмнө |
Richard Henderson
|
3f2b1f8376
tcg/optimize: Propagate sign info for logical operations
|
4 жил өмнө |
Richard Henderson
|
57fe5c6df2
tcg/optimize: Optimize sign extensions
|
4 жил өмнө |
Richard Henderson
|
267c17e825
tcg/optimize: Use fold_xx_to_i for rem
|
3 жил өмнө |
Richard Henderson
|
2f9d9a3422
tcg/optimize: Use fold_xi_to_x for div
|
3 жил өмнө |
Richard Henderson
|
5b5cf47983
tcg/optimize: Use fold_xi_to_x for mul
|
3 жил өмнө |
Richard Henderson
|
4e858d96aa
tcg/optimize: Use fold_xx_to_i for orc
|
4 жил өмнө |
Richard Henderson
|
faa2e10045
tcg/optimize: Stop forcing z_mask to "garbage" for 32-bit values
|
4 жил өмнө |
Richard Henderson
|
7a2f708452
tcg/optimize: Sink commutative operand swapping into fold functions
|
4 жил өмнө |
Richard Henderson
|
9531c078ff
tcg/optimize: Expand fold_addsub2_i32 to 64-bit ops
|
4 жил өмнө |
Richard Henderson
|
407112b03d
tcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies
|
4 жил өмнө |
Richard Henderson
|
fae450ba47
tcg/optimize: Split out fold_masks
|
4 жил өмнө |
Richard Henderson
|
da48e27202
tcg/optimize: Split out fold_ix_to_i
|
4 жил өмнө |
Richard Henderson
|
a63ce0e9cb
tcg/optimize: Split out fold_xi_to_x
|
4 жил өмнө |
Richard Henderson
|
9caca88a76
tcg/optimize: Split out fold_sub_to_neg
|
4 жил өмнө |
Richard Henderson
|
0e0a32bacb
tcg/optimize: Split out fold_to_not
|
4 жил өмнө |
Richard Henderson
|
67f84c9621
tcg/optimize: Add type to OptContext
|
4 жил өмнө |
Richard Henderson
|
e8679955ec
tcg/optimize: Split out fold_xi_to_i
|
4 жил өмнө |
Richard Henderson
|
ca7bb049a0
tcg/optimize: Split out fold_xx_to_x
|
4 жил өмнө |
Richard Henderson
|
cbe42fb2f2
tcg/optimize: Split out fold_xx_to_i
|
4 жил өмнө |
Richard Henderson
|
2cfac7fa48
tcg/optimize: Split out fold_mov
|
4 жил өмнө |