plan9fox/sys/src/cmd/8c
cinap_lenrek 2d59b15c39 5c/6c/8c/vc: import various changes from charles forsyth
- cover more cases that have no side effects
- ensure function has complex FNX
- pull operators out of OFUNC level
- rewrite OSTRUCT lhs to avoid all side-effects, use regalloc() instead of regret()
2015-10-06 06:20:01 +02:00
..
8.out.h add 6(a|l) sse support to 8(a|l) 2013-05-21 23:15:13 +05:30
bound.c
bound.h
cgen.c 5c/6c/8c/vc: import various changes from charles forsyth 2015-10-06 06:20:01 +02:00
cgen64.c 8c: make cgen64() compile target first when it contains functoin call so final assignment wont trash the registers 2015-10-03 12:18:20 +02:00
div.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
gc.h import updated compilers from sources 2012-07-30 19:11:16 +02:00
list.c [125678kqv][cl]: fix sprint() and strcpy() buffer overflows 2015-02-17 22:13:35 +01:00
machcap.c 8c: handle 64 bit mixedmode asop and type vlong <-> float/double type conversions 2015-10-04 20:06:59 +02:00
mkenam
mkfile 8c, 6c: generate enam.c file, just like 5c 2014-08-07 21:35:52 +02:00
mul.c 8c, 6c: fix mulgen botch error for handling multiplication by zero constant 2014-03-21 19:05:17 +01:00
peep.c 6c/8c: eleminate moves by swaping source and destination operands in peephole pass 2014-09-24 20:45:16 +02:00
reg.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
sgen.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
swt.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
txt.c 8c: dont abort() when running out of registers. 2015-10-04 22:09:36 +02:00