quakeforge/tools/qfcc/include
Bill Currie 1985b6d4fd Avoid creating a struct temp for ivar struct return
This fixed the uninitialized temp warning in HUD.r. The problem was
caused by the flow analyzer not being able to detect that the struct
temp was being initialized by the move statement due to the address of
the temp being in a pointer temp. While it would be good to use a
constant pointer for the address of the struct temp or improving the
flow analyzer to track actual data, avoiding the temp in the first place
results in nicer code as it removes a move statement.
2020-02-15 23:49:12 +09:00
..
class.h Do a pure/const/noreturn/format attribute pass. 2018-10-09 12:42:21 +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 Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
debug.h Do a little bit of cleanup. 2012-12-04 12:48:52 +09:00
def.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
defspace.h Implement aligned allocations 2020-02-15 23:49:12 +09:00
diagnostic.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +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 Implement double constants 2020-02-15 23:49:12 +09:00
flow.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
function.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
grab.h Merge branch 'qfcc-cse' 2012-12-13 20:17:28 +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 Fix several double-related bug 2020-02-15 23:49:12 +09:00
obj_type.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
opcodes.h Use operand types rather than def types to select opcodes. 2012-11-19 12:28:41 +09:00
options.h Promote bugs to internal errors 2020-02-15 23:49:12 +09:00
pragma.h Allow pragmas to have arguments 2020-02-15 23:49:12 +09:00
qfcc.h Fix several double-related bug 2020-02-15 23:49:12 +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 Avoid creating a struct temp for ivar struct return 2020-02-15 23:49:12 +09:00
strpool.h Separate out C and html quoting into separate functions. 2012-10-30 12:31:22 +09:00
struct.h Delay calling find_type for enums. 2013-01-17 20:55:25 +09:00
switch.h Nuke the rcsid stuff. 2012-04-22 10:56:32 +09:00
symtab.h Update for doxygen 1.8.16 2020-02-11 15:22:42 +09:00
type.h Implement aligned allocations 2020-02-15 23:49:12 +09:00
value.h Add support for doubles to Ruamoko 2020-02-15 23:49:12 +09:00