summary refs log tree commit diff stats
path: root/tcg/tcg-op.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* tcg: Merge INDEX_op_st*_{i32,i64}Richard Henderson2025-04-281-7/+7
* tcg: Merge INDEX_op_ld*_{i32,i64}Richard Henderson2025-04-281-12/+12
* tcg: Remove add2/sub2 opcodesRichard Henderson2025-04-281-26/+0
* tcg: Add tcg_gen_addcio_{i32,i64,tl}Richard Henderson2025-04-281-0/+95
* tcg: Use sub carry opcodes to expand sub2Richard Henderson2025-04-281-2/+27
* tcg: Use add carry opcodes to expand add2Richard Henderson2025-04-281-2/+27
* tcg: Expand fallback sub2 with 32-bit operationsRichard Henderson2025-04-281-8/+9
* tcg: Expand fallback add2 with 32-bit operationsRichard Henderson2025-04-281-8/+9
* tcg: Merge INDEX_op_extract2_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Convert extract2 to TCGOutOpExtract2Richard Henderson2025-04-281-6/+6
* tcg: Merge INDEX_op_deposit_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Convert extrh_i64_i32 to TCGOutOpUnaryRichard Henderson2025-04-281-6/+1
* tcg: Convert extrl_i64_i32 to TCGOutOpUnaryRichard Henderson2025-04-281-3/+1
* tcg: Merge INDEX_op_sextract_{i32,i64}Richard Henderson2025-04-281-6/+6
* tcg: Merge INDEX_op_extract_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Rename INDEX_op_bswap64_i64 to INDEX_op_bswap64Richard Henderson2025-04-281-2/+2
* tcg: Convert bswap64 to TCGOutOpUnaryRichard Henderson2025-04-281-1/+1
* tcg: Merge INDEX_op_bswap32_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Convert bswap32 to TCGOutOpBswapRichard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_bswap16_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Convert bswap16 to TCGOutOpBswapRichard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_movcond_{i32,i64}Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_brcond_{i32,i64}Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_{neg}setcond_{i32,i64}`Richard Henderson2025-04-281-4/+4
* tcg: Remove TCG_TARGET_HAS_negsetcond_{i32,i64}Richard Henderson2025-04-281-9/+3
* tcg: Merge INDEX_op_mulu2_{i32,i64}Richard Henderson2025-04-281-5/+5
* tcg: Convert mulu2 to TCGOutOpMul2Richard Henderson2025-04-281-4/+4
* tcg: Merge INDEX_op_muls2_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Convert muls2 to TCGOutOpMul2Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_ctpop_{i32,i64}Richard Henderson2025-04-281-11/+10
* tcg: Convert ctpop to TCGOutOpUnaryRichard Henderson2025-04-281-15/+22
* tcg: Merge INDEX_op_ctz_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Convert ctz to TCGOutOpBinaryRichard Henderson2025-04-281-4/+5
* tcg: Merge INDEX_op_clz_{i32,i64}Richard Henderson2025-04-281-12/+10
* tcg: Convert clz to TCGOutOpBinaryRichard Henderson2025-04-281-51/+57
* tcg: Merge INDEX_op_rot{l,r}_{i32,i64}Richard Henderson2025-04-281-24/+24
* tcg: Do not require both rotr and rotl from the backendRichard Henderson2025-04-281-44/+54
* tcg: Merge INDEX_op_sar_{i32,i64}Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_shr_{i32,i64}Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_shl_{i32,i64}Richard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_remu_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Convert remu to TCGOutOpBinaryRichard Henderson2025-04-281-2/+2
* tcg: Merge INDEX_op_rem_{i32,i64}Richard Henderson2025-04-281-4/+4
* tcg: Merge INDEX_op_divu2_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Convert divu2 to TCGOutOpDivRemRichard Henderson2025-04-281-4/+4
* tcg: Merge INDEX_op_div2_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Merge INDEX_op_divu_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Convert divu to TCGOutOpBinaryRichard Henderson2025-04-281-4/+4
* tcg: Merge INDEX_op_div_{i32,i64}Richard Henderson2025-04-281-8/+8
* tcg: Convert div to TCGOutOpBinaryRichard Henderson2025-04-281-4/+4