ack/mach/proto/mcg
2016-11-20 12:53:44 +01:00
..
basicblock.c Mangle label names (turns out that the ACK assembler can't really cope with 2016-10-27 23:17:16 +02:00
basicblock.h A bb's regsin are no longer the same as those of its first instruction; 2016-11-16 20:52:15 +01:00
build.lua
data.c Floats and doubles are now written out correctly. 2016-11-19 11:39:13 +01:00
graph.c
graph.h
hop.c Rework the way stack frames are laid out to be simpler and, hopefully, more 2016-11-11 21:17:45 +01:00
hop.h Add support for preserved registers. 2016-10-29 20:22:44 +02:00
ir.c
ir.h
main.c
mcg.h Lots more opcodes. Rearrange the stack layout so that fp->ab is a fixed value 2016-10-29 11:57:56 +02:00
mcgg_generated_footer.h
mcgg_generated_header.h
parse_em.c Get top working with the PowerPC; use it to eliminate useless branches and 2016-10-29 23:37:11 +02:00
pass_convertstackops.c Don't generate phis if unnecessary (because this breaks the 2016-10-29 10:55:48 +02:00
pass_eliminatetrivialblocks.c
pass_groupirs.c
pass_instructionselection.c Add support for preserved registers. 2016-10-29 20:22:44 +02:00
pass_livevreganalysis.c Lots more opcodes. Rearrange the stack layout so that fp->ab is a fixed value 2016-10-29 11:57:56 +02:00
pass_phigroups.c Remove the bytes1, bytes2, bytes4, bytes8 attributes; remove the concept of a 2016-10-25 23:04:20 +02:00
pass_prologueepilogue.c
pass_registerallocator.c A bb's regsin are no longer the same as those of its first instruction; 2016-11-16 20:52:15 +01:00
pass_removedeadblocks.c
pass_removedeadphis.c
pass_returnvalues.c Lots more opcodes. Rearrange the stack layout so that fp->ab is a fixed value 2016-10-29 11:57:56 +02:00
pass_splitcriticaledges.c
pass_ssa.c Fix bug where some phis weren't being inserted when a given variable definition 2016-10-27 21:40:25 +02:00
pass_typeinference.c Lots more opcodes. Rearrange the stack layout so that fp->ab is a fixed value 2016-10-29 11:57:56 +02:00
predicates.c
procedure.c Fix a few c11isms. 2016-10-30 16:51:06 +01:00
procedure.h Rework the way stack frames are laid out to be simpler and, hopefully, more 2016-11-11 21:17:45 +01:00
reg.c Remove the bytes1, bytes2, bytes4, bytes8 attributes; remove the concept of a 2016-10-25 23:04:20 +02:00
reg.h Remove the bytes1, bytes2, bytes4, bytes8 attributes; remove the concept of a 2016-10-25 23:04:20 +02:00
symbol.c Properly export symbols. 2016-10-29 23:52:17 +02:00
treebuilder.c inn works now; add a helper for it. 2016-11-20 12:53:44 +01:00