descriptionA small ARM/x86(_64) C compiler
homepage URL
last changeThu, 1 Sep 2016 08:14:16 +0000 (1 12:44 +0430)
content tags
neatcc implements a large subset of ansi C but lacks features like floating point types, non-integer parameters and struct bitfields.
2016-09-01 Ali Gholami... int: call io_imm() even if io_mul2() succeedsmaster
2016-09-01 Ali Gholami... x64: check immediates for O_LD and O_ST
2016-08-31 Ali Gholami... gen: prefer good registers to those holding the operands
2016-08-31 Ali Gholami... int: load with immediate only if supported by the archi...
2016-08-30 Ali Gholami... x86: use push instruction for saving registers
2016-08-30 Ali Gholami... x64: use push instruction for saving registers
2016-08-30 Ali Gholami... ncc: print a short help message with -h
2016-08-30 Ali Gholami... x86: use short jumps when possible
2016-08-30 Ali Gholami... gen: use the register allocated to a local when storing it
2016-08-30 Ali Gholami... ncc: specify optimization level with -O
2016-08-30 Ali Gholami... int: load assignment destination last if possible
2016-08-30 Ali Gholami... int: do not store output values in ic struct
2016-08-30 Ali Gholami... reg: the new global register algorithm
2016-08-21 Ali Gholami... int: load constant call arguments as late as possible
2016-08-19 Ali Gholami... int: try to add address offsets before instruction...
2016-08-05 Ali Gholami... int: move removing dead code from gen.c to int.c
3 weeks ago master
5 months ago old_ic
5 months ago noic
4 years ago old_ncc32
4 years ago old_ncc64
Cached version (210s old)
neatcc/cc.git 6 months ago