quakeforge/tools/qfcc/include
Bill Currie 76c9aa2930 Handle alias defs when building a dag.
When an alais def (or aliased def) is used, any overlapping aliases that
have previously been assigned need to be marked as live, and edges to the
aliases added to the new node. However, when assigned to, live-forcing
needs to be turned off.

This fixes the lost assignments to .super.
2012-12-11 19:57:19 +09:00
..
class.h A bit of a cleanup before fixing class type defs. 2012-11-12 11:12:33 +09:00
codespace.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
cpp.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
dags.h Handle alias defs when building a dag. 2012-12-11 19:57:19 +09:00
debug.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
def.h Add convenience functions for getting a def's offset and size. 2012-12-10 14:40:43 +09:00
defspace.h Make defspaces typed. 2012-12-04 14:16:52 +09:00
diagnostic.h Add a non-error diagnostic that can't be silenced. 2012-05-03 13:24:24 +09:00
dot.h Create a function to generalize dot dumping. 2012-11-15 13:44:08 +09:00
emit.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
expr.h Fix the line number info for else. 2012-12-01 16:37:38 +09:00
flow.h Make it possible to dump statement blocks in a flow graph. 2012-12-11 11:31:55 +09:00
function.h Fix function.h's doxgygen grouping. 2012-12-05 16:01:28 +09:00
grab.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
idstuff.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
linker.h Make linker_add_def take a pointer for the value. 2012-11-14 13:12:58 +09:00
Makefile.am Move set.c into libQFutil. 2012-12-06 20:52:53 +09:00
method.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
obj_file.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
obj_type.h Add a little test case for accessing types. 2012-11-15 13:40:11 +09:00
opcodes.h Use operand types rather than def types to select opcodes. 2012-11-19 12:28:41 +09:00
options.h Enable live var flow dumps. 2012-12-10 15:27:07 +09:00
pragma.h Add some very evil pragmas. 2012-11-22 21:59:01 +09:00
qfcc.h Move set.c into libQFutil. 2012-12-06 20:52:53 +09:00
qfprogs.h Support progs.dat when dumping type encodings. 2012-11-15 11:58:13 +09:00
reloc.h Take care of relocs when defining external defs. 2012-11-12 16:14:09 +09:00
shared.h Merge qfpc into qfcc. 2012-10-26 16:01:41 +09:00
statements.h Resurrect alias operands. 2012-12-11 15:52:37 +09:00
strpool.h Separate out C and html quoting into separate functions. 2012-10-30 12:31:22 +09:00
struct.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
switch.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
symtab.h Move flowvar/deflabel from symbol_t to def_t. 2012-12-05 19:47:22 +09:00
type.h Do a little bit of const correctness for type.[ch] 2012-12-05 22:15:19 +09:00
value.h Make convert_value create a new value. 2012-12-05 22:16:08 +09:00