plan9fox/sys/src/cmd/6c
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
..
6.out.h 6a, 6c, 6l: fix copy propagation 2014-05-30 12:28:01 +02:00
cgen.c 5c/6c/8c/vc: import various changes from charles forsyth 2015-10-06 06:20:01 +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 6c: fix missing memset in Bconv() 2015-03-01 05:33:41 +01:00
machcap.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
mkenam import updated compilers from sources 2012-07-30 19:11:16 +02:00
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: MOVL xxx, r; MOVLQZX r, r -> MOVL xxx, r 2015-03-17 16:12:01 +01:00
reg.c 6a, 6c, 6l: fix copy propagation 2014-05-30 12:28:01 +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
sys.c import updated compilers from sources 2012-07-30 19:11:16 +02:00
txt.c cc/6c: fix return type of mixed asop expressions, preserve type for moves so fixed<->float conversions work correctly 2015-10-04 20:02:58 +02:00