quakeforge/tools/qfcc/source
Bill Currie 8d3508cf20 Allocate space for temp defs using size rather than type.
Statement operands throw away the high level type information, so store
type size in the operand and use this size for allocating space for temps
rather than using the low-level type.
2011-03-23 21:32:14 +09:00
..
.indent.pro indent whitespace cleanup. not perfect, but a bit more consistent now 2001-12-06 19:49:40 +00:00
class.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
codespace.c Clean out some unnecessary types from the progs engine and clean up the mess. 2011-01-10 12:25:31 +09:00
constfold.c Add a new gcc warning option and fix the two bugs it found. 2011-03-17 19:58:56 +09:00
cpp.c more vc2005 patches from phrosty 2007-04-11 22:03:36 +00:00
debug.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
def.c Allocate space for temp defs using size rather than type. 2011-03-23 21:32:14 +09:00
defspace.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
diagnostic.c Add "debug" diagnotic printing, and use it. 2011-01-28 13:28:45 +09:00
disassemble.c Fix copyright headers. 2011-01-25 09:01:37 +09:00
dot_expr.c Implement alias expressions (finally). 2011-03-03 11:06:10 +09:00
dot_flow.c Create and use alias operands for alias expressions. 2011-03-03 13:46:07 +09:00
dump_globals.c The function return type is the address of the type descriptor... 2011-03-17 20:31:20 +09:00
dump_lines.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
dump_modules.c Make module dumping a little more informative. 2011-03-08 22:43:53 +09:00
dump_strings.c Header update for the renamed files. 2011-02-24 13:00:19 +09:00
emit.c Allocate space for temp defs using size rather than type. 2011-03-23 21:32:14 +09:00
expr.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
function.c Fix the bogus source file for "redefined" functions. 2011-03-22 13:45:44 +09:00
grab.c Move the diagnostic functions into their own file. 2011-01-24 21:54:57 +09:00
idstuff.c Write the linker output to progs.dat. 2011-03-02 20:51:00 +09:00
linker.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
Makefile.am Fix constant value type handling. 2011-03-22 12:24:39 +09:00
method.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
obj_file.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
obj_type.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
opcodes.c Give special treatment to opcodes that have void operand types. 2011-01-27 15:44:11 +09:00
options.c Optionally create *_[xyz] symbols for accessing vector components. 2011-03-07 10:21:40 +09:00
qc-lex.l Fix constant value type handling. 2011-03-22 12:24:39 +09:00
qc-parse.y Fix constant value type handling. 2011-03-22 12:24:39 +09:00
qfcc.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
qfpreqcc Make qfpreqcc a little noisier when qfcc can't be run. 2010-01-16 02:05:05 +00:00
qfprogs.c Update reloc_names. 2011-03-06 15:33:10 +09:00
qp-lex.l Add "return" to pascal. 2011-01-30 22:16:59 +09:00
qp-parse.y Move method function defs into the far data space. 2011-02-15 15:33:18 +09:00
reloc.c Make relocation records store the space of the relocation. 2011-02-12 22:34:38 +09:00
statements.c Allocate space for temp defs using size rather than type. 2011-03-23 21:32:14 +09:00
strpool.c Begin work on rewriting obj_file.c for the new format. 2011-02-22 15:42:49 +09:00
struct.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
stub.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00
switch.c Fix case label type conversions. 2011-03-06 11:41:01 +09:00
symtab.c Preserve relocs across def churning. 2011-03-09 10:52:29 +09:00
type.c Rename ty_type_e to ty_meta_e and type_t.ty to type_t.meta 2011-03-22 16:06:47 +09:00
value.c Fix constant value type handling. 2011-03-22 12:24:39 +09:00