aboutsummaryrefslogtreecommitdiff
path: root/tcg
AgeCommit message (Expand)Author
2014-02-21tcg/i386: Fix build for systems without working cpuid.h (MacOSX, Win32)Peter Maydell
2014-02-17tcg/i386: Use SHLX/SHRX/SARX instructionsRichard Henderson
2014-02-17tcg/i386: Use ANDN instructionRichard Henderson
2014-02-17tcg/i386: Add tcg_out_vex_modrmRichard Henderson
2014-02-17tcg/i386: Move TCG_CT_CONST_* to tcg-target.cRichard Henderson
2014-02-17tcg/optimize: Add more identity simplificationsRichard Henderson
2014-02-17tcg/optimize: Optmize ANDC X,Y,Y to MOV X,0Richard Henderson
2014-02-17tcg/optimize: Simply some logical ops to NOTRichard Henderson
2014-02-17tcg/optimize: Handle known-zeros masks for ANDCRichard Henderson
2014-02-17tcg/optimize: add known-zero bits compute for load opsAurelien Jarno
2014-02-17tcg/optimize: improve known-zero bits for 32-bit opsAurelien Jarno
2014-02-17tcg/optimize: fix known-zero bits optimizationAurelien Jarno
2014-02-17tcg/optimize: fix known-zero bits for right shift opsAurelien Jarno
2014-02-17tcg-arm: The shift count of op_rotl_i32 is in args[2] not args[1].Huw Davies
2014-02-15TCG: Fix 32-bit host allocation typoRichard Henderson
2014-02-08tcg: Add TCGV_UNUSED_PTR, TCGV_IS_UNUSED_PTR, TCGV_EQUAL_PTRPeter Maydell
2014-02-01tcg/s390: Remove sigill_handlerRichard Henderson
2014-01-30Merge remote-tracking branch 'rth/tcg-movbe' into stagingPeter Maydell
2014-01-30TCG: Fix I64-on-32bit-host temporariesAlexander Graf
2014-01-25tcg/i386: cleanup useless #ifdefAurelien Jarno
2014-01-25tcg/i386: use movbe instruction in qemu_ldst routinesAurelien Jarno
2014-01-25tcg/i386: add support for three-byte opcodesAurelien Jarno
2014-01-25tcg/i386: remove hardcoded P_REXW valueAurelien Jarno
2013-12-21tcg/i386: fix a commentAurelien Jarno
2013-12-10tcg: Use bitmaps for free temporariesRichard Henderson
2013-11-30tcg-s390: Use qemu_getauxval in query_facilitiesRichard Henderson
2013-11-30tcg-arm: Use qemu_getauxvalRichard Henderson
2013-11-30tcg-ppc64: Use qemu_getauxvalRichard Henderson
2013-11-18tcg-ia64: Introduce tcg_opc_bswap64_iRichard Henderson
2013-11-18tcg-ia64: Introduce tcg_opc_ext_iRichard Henderson
2013-11-18tcg-ia64: Introduce tcg_opc_movi_aRichard Henderson
2013-11-18tcg-ia64: Introduce tcg_opc_mov_aRichard Henderson
2013-11-18tcg-ia64: Use A3 form of logical operationsRichard Henderson
2013-11-18tcg-ia64: Use SUB_A3 and ADDS_A4 for subtractionRichard Henderson
2013-11-18tcg-ia64: Use ADDS for small additionRichard Henderson
2013-11-18tcg-ia64: Avoid unnecessary stop bit in tcg_out_aluRichard Henderson
2013-11-18tcg-ia64: Move AREG0 to R32Richard Henderson
2013-11-18tcg-ia64: Simplify brcondRichard Henderson
2013-11-18tcg-ia64: Handle constant callsRichard Henderson
2013-11-18tcg-ia64: Use shortcuts for nop insnsRichard Henderson
2013-11-18tcg-ia64: Use TCGMemOp within qemu_ldst routinesRichard Henderson
2013-10-12tcg-ppc64: Support new ldst opcodesRichard Henderson
2013-10-12tcg-ppc: Support new ldst opcodesRichard Henderson
2013-10-12tcg-ppc64: Convert to le/be ldst helpersRichard Henderson
2013-10-12tcg-ppc: Convert to le/be ldst helpersRichard Henderson
2013-10-12tcg-ppc64: Use TCGMemOp within qemu_ldst routinesRichard Henderson
2013-10-12tcg-ppc: Use TCGMemOp within qemu_ldst routinesRichard Henderson
2013-10-12tcg-arm: Improve GUEST_BASE qemu_ld/stRichard Henderson
2013-10-12tcg-arm: Convert to new ldst opcodesRichard Henderson
2013-10-12tcg-arm: Tidy variable naming convention in qemu_ld/stRichard Henderson