summaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)AuthorFilesLines
2013-04-13Merge branch 'tci' of git://qemu.weilnetz.de/qemuAurelien Jarno2-14/+16
2013-04-11tci: Make tcg temporaries local to tcg_qemu_tb_execRichard Henderson2-7/+13
2013-04-11tci: Delete unused tb_ret_addrRichard Henderson1-5/+1
2013-04-11tci: Use 32-bit signed offsets to loads/storesRichard Henderson1-2/+2
2013-04-05tcg-s390: Fix merge error in tgen_brcondRichard Henderson1-1/+1
2013-04-05tcg-s390: Use all 20 bits of the offset in tcg_out_memRichard Henderson1-4/+5
2013-04-05tcg-s390: Use load-address for additionRichard Henderson1-57/+56
2013-04-05tcg-s390: Cleanup argument shuffling fixme in softmmu codeRichard Henderson1-47/+38
2013-04-05tcg-s390: Use risbgz for andiRichard Henderson1-5/+53
2013-04-05tcg-s390: Remove constraint letters for andRichard Henderson1-117/+32
2013-04-05tcg-s390: Implement deposit opcodesRichard Henderson2-2/+30
2013-04-05tcg-s390: Implement movcond opcodesRichard Henderson2-4/+41
2013-04-05tcg-s390: Implement mulu2_i64 opcodeRichard Henderson2-1/+6
2013-04-05tcg-s390: Implement add2/sub2 opcodesRichard Henderson2-4/+42
2013-04-05tcg-s390: Remove useless preprocessor conditionsRichard Henderson2-14/+5
2013-04-05tcg-s390: Properly allocate a stack frame.Richard Henderson2-7/+15
2013-04-05tcg-s390: Fix moviRichard Henderson1-1/+1
2013-04-01tcg/mips: Implement muls2_i32Aurelien Jarno2-1/+7
2013-03-23tcg-optimize: Fold sub r,0,x to neg r,xRichard Henderson1-1/+33
2013-03-22Use proper term in TCG README陳韋任 (Wei-Ren Chen)1-5/+9
2013-03-03Handle CPU interrupts by inline checking of a flagPeter Maydell1-0/+5
2013-03-03tcg: Document tcg_qemu_tb_exec() and provide constants for low bit usesPeter Maydell1-1/+43
2013-03-03tcg-sparc: fix buildBlue Swirl1-1/+1
2013-02-26qemu-log: default to stderr for logging outputPeter Maydell1-1/+1
2013-02-23tcg: Apply life analysis to 64-bit multiword arithmetic opsRichard Henderson1-8/+20
2013-02-23tcg: Implement muls2 with mulu2Richard Henderson1-0/+40
2013-02-23tcg-arm: Implement muls2_i32Richard Henderson2-1/+5
2013-02-23tcg-i386: Implement multiword arithmetic opsRichard Henderson2-17/+26
2013-02-23tcg: Implement multiword addition helpersRichard Henderson1-0/+82
2013-02-23tcg: Implement multiword multiply helpersRichard Henderson2-0/+86
2013-02-23tcg: Implement a 64-bit to 32-bit extraction helperRichard Henderson1-0/+22
2013-02-23tcg: Add signed multiword multiplication operationsRichard Henderson14-0/+24
2013-02-23tcg: Add 64-bit multiword arithmetic operationsRichard Henderson10-14/+41
2013-02-23tcg-sparc: Always implement 32-bit multiword opsRichard Henderson2-6/+7
2013-02-23tcg-i386: Always implement 32-bit multiword opsRichard Henderson2-12/+13
2013-02-23tcg: Make 32-bit multiword operations optional for 64-bit hostsRichard Henderson8-4/+29
2013-02-17tcg/ppc: Fix build of tcg_qemu_tb_exec()Andreas Färber1-1/+1
2013-02-16qemu-log: Rename the public-facing cpu_set_log function to qemu_set_logPeter Maydell1-1/+1
2013-02-16TCG: Move translation block variables to new context inside tcg_ctx: tb_ctxEvgeny Voevodin1-0/+2
2013-02-16TCG: Final globals clean-upEvgeny Voevodin2-4/+12
2013-01-19tcg/target-arm: Add missing parens to assertionsPeter Maydell1-2/+2
2013-01-19optimize: optimize using nonzero bitsPaolo Bonzini1-2/+28
2013-01-19optimize: track nonzero bits of registersPaolo Bonzini1-22/+110
2013-01-19optimize: only write to state when clearing optimizer dataPaolo Bonzini1-5/+14
2013-01-12tcg-i386: use LEA for 3-operand 64-bit additionPaolo Bonzini1-1/+1
2013-01-02tcg: Remove unneeded assertionStefan Weil1-1/+0
2012-12-29tcg-hppa: Fix typo in brcond2Richard Henderson1-1/+1
2012-12-29tcg-i386: Perform cmov detection at runtime for 32-bit.Richard Henderson2-6/+30
2012-12-29tcg: Add TCGV_IS_UNUSED_*Richard Henderson2-0/+5
2012-12-19misc: move include files to include/qemu/Paolo Bonzini1-3/+3