quakeforge/tools/qfcc
Bill Currie 3d88c3845f [qfcc] Move struct copy/set into statement emission
Doing it in the expression trees was a big mistake for a several
reasons. For one, expression trees are meant to be target-agnostic, so
they're the wrong place for selecting instruction types. Also, the move
and memset expressions broke "a = b = c;" type expression chains.

This fixes most things (including the assignchain test) with -Werror
turned off (some issues in flow analysis uncovered by the nil
migration: memset target not extracted).
2020-03-13 18:20:38 +09:00
..
doc [qfcc] Add option to promote of float through ... 2020-03-08 19:13:57 +09:00
include [qfcc] Really delay the conversion of nil 2020-03-13 18:19:43 +09:00
source [qfcc] Move struct copy/set into statement emission 2020-03-13 18:20:38 +09:00
test [qfcc] Catch another assignment chain failure 2020-03-12 19:53:15 +09:00
AUTHORS more mailing list corrections 2003-07-12 21:50:22 +00:00
bootstrap scary, but the only changes qfcc needed to build as part of quakeforge was 2002-01-22 05:48:03 +00:00
configure.in Replace system defines/includes with qfcc's 2020-02-19 02:35:09 +09:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Throw away function parameter type alias info 2020-02-26 17:46:53 +09:00