summaryrefslogtreecommitdiff
path: root/src/cmd/5g/cgen.c
AgeCommit message (Expand)AuthorFilesLines
2011-09-13Imported Upstream version 60upstream/60Ondřej Surý1-0/+1328
2011-09-13Imported Upstream version 60Ondřej Surý1-1329/+0
2011-06-30Imported Upstream version 58upstream/58Ondřej Surý1-134/+83
2011-04-28Imported Upstream version 2011.04.27upstream/2011.04.27Ondřej Surý1-8/+10
2011-02-14Imported Upstream version 2011-02-01.1upstream/2011-02-01.1Ondřej Surý1-35/+69
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-92/+140
2010-05-24gc: bug281 - bad overlap in stack copyRuss Cox1-0/+32
2010-04-01runtime: turn run time errors checks into panicsRuss Cox1-2/+2
2010-03-056g complex type usableKen Thompson1-0/+18
2010-01-15Don't check array bounds if we have been told not to.Ian Lance Taylor1-1/+1
2009-12-026g etc: groundwork for eliminating redundant bounds checks.Russ Cox1-2/+2
2009-11-16s/AJMP/AB/ to fix build breakage.Kai Backman1-3/+3
2009-11-15gc: fix up floating point NaN comparisonsRuss Cox1-1/+12
2009-11-06fix argument order bug for floatKai Backman1-2/+1
2009-10-30added missing sgen reverse character copy code.Kai Backman1-1/+24
2009-10-27shift for non-64 bit integers.Kai Backman1-2/+5
2009-10-26bug162, large indices on nil referencesKai Backman1-0/+10
2009-10-24 fix conditional branch instructions for unsigned ints andKai Backman1-18/+10
2009-10-23 fixed len/cap for chan. disable gc for now.Kai Backman1-1/+26
2009-10-23fix broken code produced for ominusKai Backman1-5/+10
2009-10-19removed tempalloc/tempfree and replaced with tempnameKai Backman1-18/+8
2009-10-15fix OINDEX address generation, leftover misunderstanding aboutKai Backman1-0/+8
2009-10-1164bit and float code generation. fmt compiles butKai Backman1-4/+39
2009-10-09floating point calc, added a few more packages that passKai Backman1-1/+43
2009-10-06cleaned up cgen() to be a bit more straightforward.Kai Backman1-58/+48
2009-10-0664 bit cmp and some sgen tweaksKai Backman1-4/+26
2009-10-02a few more code generation bugs and an interface alignment issue.Kai Backman1-3/+24
2009-09-30fixed a few calls to gcmp and some really bothched OINDEX codeKai Backman1-8/+17
2009-09-30load binary op arguments into registersKai Backman1-9/+1
2009-09-28- added gcmp for proper ACMP generation, changed all callKai Backman1-57/+80
2009-09-22fix bad code generation.Kai Backman1-5/+0
2009-09-17fix code generation of CMP to use registers properly. also fixKai Backman1-15/+43
2009-09-15use register intermediateKai Backman1-1/+8
2009-09-14make 5g, 8g build again by disabling init code.Russ Cox1-4/+0
2009-08-24gc: handle iface == nil in back endRuss Cox1-0/+19
2009-08-21mostly 64 bit support.Kai Backman1-64/+117
2009-08-19more work on adding in pieces. fixed my bad assumptions aboutKai Backman1-19/+4
2009-08-18pkg/sort compiling and some progress on syscall. mostlyKai Backman1-13/+20
2009-07-30typechecking checkpoint.Russ Cox1-3/+3
2009-07-28fix error that gcc thinks is a warningRuss Cox1-1/+1
2009-07-27avoid register computing len(x), cap(x)Russ Cox1-0/+14
2009-07-13tiny naming cleanupKai Backman1-17/+17
2009-07-06cleaned up data generation in 5g, reverted 5l handling of D_ADDR.Kai Backman1-15/+15
2009-07-06agen, sgen, cgen_callret, cgen_asop, D_ADDR handling, gmoveKai Backman1-262/+295
2009-06-26working on bgenKai Backman1-25/+13
2009-06-23fix a 6g crash after type errors.Russ Cox1-11/+7
2009-05-28Rebooted 5g effort from 6g. Tons of minor fixes and tweaks toKai Backman1-826/+828
2009-05-01Copied 8g/6g into 5g. Used sharp tools to coax a .5 file outKai Backman1-0/+923