summaryrefslogtreecommitdiffstats
path: root/tcg
Commit message (Expand)AuthorAgeFilesLines
* tcg/i386: Remove unused registers from tcg_target_call_iarg_regsStefan Weil2012-09-221-8/+2
* tcg/i386: Add shortcuts for registers used in L constraintStefan Weil2012-09-221-48/+48
* w64: Fix TCG helper functions with 5 argumentsStefan Weil2012-09-222-1/+5
* tcg/README: document tcg_gen_goto_tb restrictionsMax Filippov2012-09-221-1/+2
* tcg-hppa: Implement movcondRichard Henderson2012-09-222-1/+22
* tcg/optimize: add constant folding for depositAurelien Jarno2012-09-221-0/+20
* tcg: remove #ifdef #endif around TCGOpcode testsAurelien Jarno2012-09-221-12/+1
* tcg/optimize: prefer the "op a, a, b" form for commutative opsAurelien Jarno2012-09-221-1/+4
* tcg/optimize: further optimize brcond/movcond/setcondAurelien Jarno2012-09-221-51/+76
* tcg/optimize: optimize "op r, a, a => movi r, 0"Aurelien Jarno2012-09-221-0/+16
* tcg/optimize: optimize "op r, a, a => mov r, a"Aurelien Jarno2012-09-221-1/+1
* tcg/optimize: do copy propagation for all operationsAurelien Jarno2012-09-221-2/+9
* tcg/optimize: rework copy progagationAurelien Jarno2012-09-221-75/+92
* tcg/optimize: check types in copy propagationAurelien Jarno2012-09-221-10/+8
* tcg/optimize: remove TCG_TEMP_ANYAurelien Jarno2012-09-221-6/+5
* tcg/mips: implement movcond op on MIPS32R2Aurelien Jarno2012-09-222-0/+77
* tcg/mips: implement deposit op on MIPS32R2Aurelien Jarno2012-09-222-1/+10
* tcg/mips: implement rotl/rotr ops on MIPS32R2Aurelien Jarno2012-09-222-1/+22
* tcg/mips: optimize bswap{16,16s,32} on MIPS32R2Aurelien Jarno2012-09-222-7/+38
* tcg/mips: optimize brcond arg, 0Aurelien Jarno2012-09-221-8/+30
* tcg/mips: use stack for TCG tempsAurelien Jarno2012-09-221-4/+6
* tcg/mips: don't use global pointerAurelien Jarno2012-09-221-1/+1
* tcg/mips: use TCGArg or TCGReg instead of intAurelien Jarno2012-09-221-28/+35
* tcg/mips: kill warnings in user modeAurelien Jarno2012-09-221-41/+43
* tcg-mips: fix wrong usage of 'Z' constraintAurelien Jarno2012-09-221-8/+8
* tcg-hppa: Fix broken load/store helpersRichard Henderson2012-09-211-62/+74
* tcg-hppa: Fix brcond2 and setcond2Richard Henderson2012-09-211-9/+42
* tcg: Fix !USE_DIRECT_JUMPRichard Henderson2012-09-211-1/+1
* tcg: Optimize two-address commutative operationsRichard Henderson2012-09-211-1/+14
* tcg: Optimize movcond for constant comparisonsRichard Henderson2012-09-211-0/+40
* tcg-i386: Implement movcondRichard Henderson2012-09-212-1/+35
* tcg: Introduce movcondRichard Henderson2012-09-2115-6/+70
* tcg/optimize: fix end of basic block detectionAurelien Jarno2012-09-191-13/+9
* revert "TCG: fix copy propagation"Aurelien Jarno2012-09-192-14/+6
* tcg: mark set_label with TCG_OPF_BB_END flagAurelien Jarno2012-09-192-6/+1
* tcg/i386: allow constants in load/store opsAurelien Jarno2012-09-191-13/+37
* Remove unused CONFIG_TCG_PASS_AREG0 and dead codeBlue Swirl2012-09-1517-275/+6
* tcg/optimize: fix if/else/break coding styleAurelien Jarno2012-09-111-23/+11
* tcg/optimize: add constant folding for brcondAurelien Jarno2012-09-111-1/+26
* tcg/optimize: add constant folding for setcondAurelien Jarno2012-09-111-0/+81
* tcg/optimize: swap brcond/setcond arguments when possibleAurelien Jarno2012-09-111-0/+18
* tcg/optimize: simplify shift/rot r, 0, a => movi r, 0 casesAurelien Jarno2012-09-111-0/+20
* tcg/optimize: simplify and r, a, 0 casesAurelien Jarno2012-09-111-0/+1
* tcg/optimize: simplify or/xor r, a, 0 casesAurelien Jarno2012-09-111-0/+2
* tcg/optimize: split expression simplificationAurelien Jarno2012-09-111-1/+13
* tcg: improve profilerAurelien Jarno2012-09-112-1/+12
* tcg/s390: fix ld/st with CONFIG_TCG_PASS_AREG0Aurelien Jarno2012-09-101-7/+7
* tcg/mips: fix broken CONFIG_TCG_PASS_AREG0 codeAurelien Jarno2012-08-281-59/+99
* tcg/ia64: fix and optimize ld/st slow pathAurelien Jarno2012-08-261-15/+23
* tcg/ia64: fix prologue/epilogueAurelien Jarno2012-08-261-10/+10
OpenPOWER on IntegriCloud