quakeforge/tools/qfcc/source
Bill Currie 17dfd1492f [qfcc] Make virtual defspaces useful for highwater allocation
This seems to be the most reasonable approach to allocating space for
function call parameters without using push and pop (or adding to the
stack pointer), though it's probably good even when using push and pop
to help keep things aligned.
2022-01-20 20:54:12 +09:00
..
.indent.pro
class.c [qfcc] Use pr_type_names to generate is_TYPE 2022-01-19 18:07:54 +09:00
codespace.c [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
constfold.c [qfcc] Use index labels for the type arrays 2022-01-18 21:22:18 +09:00
cpp.c
dags.c [qfcc] Get void return statements working 2022-01-20 18:40:55 +09:00
debug.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
def.c [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
defspace.c [qfcc] Make virtual defspaces useful for highwater allocation 2022-01-20 20:54:12 +09:00
diagnostic.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
disassemble.c [gamecode] Remove the wart from def and function names 2021-12-31 15:02:31 +09:00
dot.c
dot_dag.c
dot_expr.c [gamecode] Add ev_ushort and partial support 2022-01-18 22:08:37 +09:00
dot_flow.c
dot_sblock.c [qfcc] Make it a little easier to see extra info 2021-12-27 14:15:51 +09:00
dot_type.c [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
dump_globals.c [gamecode] Rename ev_quat to ev_quaternion 2022-01-18 17:05:12 +09:00
dump_lines.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
dump_modules.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
dump_strings.c
emit.c [qfcc] Switch internal statement format to ruamoko 2022-01-20 13:08:05 +09:00
expr.c [qfcc] Use pr_type_names to generate is_TYPE 2022-01-19 18:07:54 +09:00
expr_assign.c [qfcc] Use pr_type_names to generate is_TYPE 2022-01-19 18:07:54 +09:00
expr_binary.c [qfcc] Add support for unsigned, long, etc 2022-01-19 18:08:58 +09:00
expr_bool.c [gamecode] Add ev_ushort and partial support 2022-01-18 22:08:37 +09:00
expr_compound.c
expr_obj.c [qfcc] Fix a missed address expression conversion 2022-01-20 00:42:29 +09:00
flow.c [qfcc] Get void return statements working 2022-01-20 18:40:55 +09:00
function.c [qfcc] Shorten type_function and type_pointer names 2022-01-18 22:34:52 +09:00
grab.c
idstuff.c [gamecode] Rename ev_quat to ev_quaternion 2022-01-18 17:05:12 +09:00
linker.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
Makemodule.am
method.c [qfcc] Fix a missed address expression conversion 2022-01-20 00:42:29 +09:00
obj_file.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
obj_type.c [gamecode] Rename ev_pointer to ev_ptr 2022-01-18 14:36:06 +09:00
opcodes.c [qfcc] Allow -1 width to match with 0 2022-01-20 18:39:06 +09:00
options.c [gamecode] Move progs auxiliary headers into a subdirectory 2022-01-09 00:26:52 +09:00
pragma.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
qc-lex.l [qfcc] Improve handling of type names as variables 2022-01-19 23:17:49 +09:00
qc-parse.y [qfcc] Improve handling of type names as variables 2022-01-19 23:17:49 +09:00
qfcc.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
qfpreqcc
qfprogs.c [gamecode] Use unsigned for entity values 2022-01-16 22:15:18 +09:00
qp-lex.l [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
qp-parse.y [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
reloc.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
shared.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
statements.c [qfcc] Make virtual defspaces useful for highwater allocation 2022-01-20 20:54:12 +09:00
strpool.c
struct.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
stub.c [gamecode] Clean up string_t and pointer_t 2022-01-18 12:11:14 +09:00
switch.c [gamecode] Rename ev_integer to ev_int 2022-01-18 13:27:19 +09:00
symtab.c [qfcc] Improve handling of type names as variables 2022-01-19 23:17:49 +09:00
type.c [qfcc] Take operand width into account 2022-01-20 16:49:07 +09:00
value.c [qfcc] Shorten type_function and type_pointer names 2022-01-18 22:34:52 +09:00