quakeforge/tools/qfcc/source
Bill Currie 928d343295 pr_comp.h:
o	add ev_uniteger to the types enum
	o	add opcodes for ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
progs.h:
	o	add uinteger accessors
pr_exec.c:
	o	implement ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
pr_opcode.c:
	o	add opcodes for ifbe, ifb, ifae, ifa, jump, lt.ui, gt.ui, le.ui, ge.ui
expr.h:
	o	prototype inc_users
qfcc.h:
	o	add externs for op_ifbe, op_ifb, op_ifae and op_ifa
emit.c:
	o	don't bother emiting an assignment to a temp def that's only used once
		(ie, it's never read, only written to)
	o	support the new if* instructions
expr.c:
	o	support the new if* insructions
	o	dectect expression loops in append_expr
	o	support unsigned integers
	o	re-work temp def usage counting
pr_def.c
	o	debugging for temp def usage counts
pr_opcode.c:
	o	support the new if* instructions
qc-parse.y:
	o	provide defines for IFBE IFB IFAE IFA
switch.c:
	o	do binary searches for strings, floats and ints if there are more than
		8 cases in a switch. Strings need more testing.
2001-11-09 00:58:16 +00:00
..
.gitignore getting closer. soon timie to start putting real code in there 2001-06-12 21:06:28 +00:00
.indent.pro QFCC -- the QuakeForge Code Compiler -- an autoconfiscated qcc. 2001-02-24 06:58:54 +00:00
Makefile.am add getopt.c and getopt1.c to the makefile. There is preprocessor 2001-10-26 23:53:36 +00:00
cmdlib.c fix the verbosity levels to what they were 2001-10-26 16:04:38 +00:00
debug.c and some more 2001-09-28 07:09:38 +00:00
emit.c pr_comp.h: 2001-11-09 00:58:16 +00:00
expr.c pr_comp.h: 2001-11-09 00:58:16 +00:00
getopt.c qfcc: getopt support. Yes, it exists, and it works, and it's fun! :) 2001-10-26 08:14:05 +00:00
getopt1.c qfcc: getopt support. Yes, it exists, and it works, and it's fun! :) 2001-10-26 08:14:05 +00:00
pr_comp.c clean up some duplicate symbols 2001-10-26 17:49:23 +00:00
pr_def.c pr_comp.h: 2001-11-09 00:58:16 +00:00
pr_imm.c the beginning of unititialized var detection. first victim: functions. 2001-10-18 17:41:22 +00:00
pr_lex.c - audit malloc usage. now everything checks the return value :) 2001-10-24 22:50:06 +00:00
pr_opcode.c pr_comp.h: 2001-11-09 00:58:16 +00:00
qc-lex.l qfcc: Preparation for getopt. 2001-10-26 06:43:56 +00:00
qc-parse.y pr_comp.h: 2001-11-09 00:58:16 +00:00
qfcc.c I've decided that shuffling the `sections' like that doesn't really gain 2001-10-31 17:55:35 +00:00
switch.c pr_comp.h: 2001-11-09 00:58:16 +00:00