aboutsummaryrefslogtreecommitdiff
path: root/tcg/x86_64
AgeCommit message (Expand)AuthorFilesLines
2010-03-26tcg: Disambiguate qemu_ld32u with 32-bit and 64-bit outputs.Richard Henderson1-0/+2
2010-03-26tcg: Allow target-specific implementation of NOR.Richard Henderson1-0/+2
2010-03-26tcg: Allow target-specific implementation of NAND.Richard Henderson1-0/+2
2010-03-26tcg: Allow target-specific implementation of EQV.Richard Henderson1-0/+2
2010-03-26tcg: Use TCGCond where appropriate.Richard Henderson1-2/+2
2010-03-26tcg: Name the opcode enumeration.Richard Henderson1-1/+1
2010-03-26remove remaining occurrences AREG[1-9] and TCG_AREG[1-9]Paolo Bonzini1-2/+0
2010-03-14tcg: add div/rem 32-bit helpersAurelien Jarno1-0/+2
2010-03-12Remove TLB from userspacePaul Brook1-0/+2
2010-02-20tcg: Add comments for all optional instructions not implemented.Richard Henderson1-1/+5
2010-02-06tcg-x86_64: implement setcondRichard Henderson1-5/+33
2010-01-15tcg/x86_64: Avoid unnecessary REX.B prefixes.Richard Henderson1-16/+30
2010-01-14tcg/x86_64: Special-case all 32-bit AND operands.Richard Henderson1-18/+8
2009-11-24tcg/ppc64,x86_64: fix constraints of op_qemu_st64Aurelien Jarno1-1/+1
2009-10-04tcg/x86_64: add support for ext{8,16,32}u_i{32,64} TCG opsAurelien Jarno2-0/+26
2009-09-27tcg/x86_64: generated dec/inc instead of sub/add when possibleAurelien Jarno1-2/+14
2009-09-11X86_64: Use proper jumps/calls when displacement exceeds +-2Gmalc1-12/+19
2009-07-17Userspace guest address offsettingPaul Brook2-15/+43
2009-04-05tcg/x86_64: optimize register allocation orderaurel321-10/+9
2009-03-13tcg/x86_64: add bswap16_i{32,64} and bswap32_i64 opsaurel322-0/+13
2009-03-13tcg: rename bswap_i32/i64 functionsaurel322-6/+6
2009-03-09Implement TCG not ops for x86-64aurel322-0/+12
2009-03-09Implement TCG rotation ops for x86-64aurel322-2/+22
2009-03-08Prune unused TCG_AREGsblueswir11-1/+0
2009-03-07Sparse fixes: truncation by castblueswir11-1/+1
2008-12-13TCG x86/x86-64: use move with zero-extend for loads/storesaurel321-0/+6
2008-10-05Add some missing static and const qualifiers, reg_names only used if NDEBUG setblueswir11-4/+7
2008-09-07TCG: Use x86-64 zero extension instructions.pbrook1-0/+15
2008-09-07Implement TCG sign extension ops for x86-64.pbrook2-0/+27
2008-08-30Fix some warnings that would be generated by gcc -Wredundant-declsblueswir11-9/+1
2008-08-17Fix some warnings that would be generated by gcc -Wmissing-prototypesblueswir11-2/+2
2008-05-25jump simplificationbellard1-22/+1
2008-05-22more generic call codegenbellard1-0/+1
2008-05-11Add TCG native negation op.pbrook2-0/+12
2008-05-10REXB optimization cannot be done at this levelbellard1-1/+1
2008-05-10fixed qemu_st8 insn - prologue saved too many registersbellard1-8/+6
2008-05-10fixed global variable handling with qemu load/stores - initial global prologu...bellard1-5/+60
2008-04-12HPPA (PA-RISC) host supportaurel321-1/+2
2008-03-13 Fix i32 memory backed variables on 64-bit hostblueswir11-4/+10
2008-03-11 Remove blank elements in tcg_target_reg_alloc_order[] (Stuart Brady)blueswir11-1/+1
2008-02-29 Fix compiler warningblueswir11-0/+2
2008-02-10Simplify TCG relocation bugfix.pbrook1-1/+1
2008-02-03compare fixbellard1-2/+2
2008-02-01TCG code generatorbellard2-0/+1296