quakeforge/tools/qfcc
Bill Currie 3f3b501c58 Move flowvar/deflabel from symbol_t to def_t.
With the need to handle aliasing in the optimizer, it has become apparent
that having the flow data attached to symbols is not nearly as useful as
having it attached to defs (which are views of the actual variables).

This also involves a bit of a cleanup of operand types: op_pointer and
op_alias are gone (this seems to greatly simplify the optimizer)

There is a bit of a problem with enums in switch statements, but this might
actually be a sign that something is not quite right in the switch code
(other than enums not being recognized as ints for jump table
optimization).
2012-12-05 19:47:22 +09:00
..
doc Add an extended mode to qfcc. 2012-07-14 17:16:33 +09:00
include Move flowvar/deflabel from symbol_t to def_t. 2012-12-05 19:47:22 +09:00
source Move flowvar/deflabel from symbol_t to def_t. 2012-12-05 19:47:22 +09:00
test Remove func-static from XFAIL_TESTS. 2012-12-04 13:27:39 +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 fix CPP_NAME for independently built qfcc 2002-06-04 20:43:11 +00:00
Makefile.am Add a test harness for qfcc. 2012-11-22 21:59:01 +09:00
TODO Update qfcc's TODO 2012-12-01 15:41:30 +09:00