文件名称:ccc:针对C语言子集优化编译器
文件大小:85KB
文件格式:ZIP
更新时间:2024-02-25 22:41:22
c compiler optimization CompilerC
ccc:针对C语言子集优化编译器
【文件预览】:
ccc-develop
----.travis.yml(188B)
----test()
--------test.sh(15KB)
----LICENSE(1KB)
----TODO.md(1KB)
----src()
--------lexer.h(2KB)
--------codegen.h(132B)
--------type.c(15KB)
--------propagation.c(9KB)
--------merge.c(3KB)
--------vector.h(9KB)
--------ast.c(22KB)
--------reg_alloc.h(117B)
--------const_fold_tree.c(5KB)
--------util.h(143B)
--------ast.h(9KB)
--------mem2reg.c(7KB)
--------ir.h(6KB)
--------vector.c(439B)
--------type.h(3KB)
--------reorder.c(4KB)
--------ops.h(1KB)
--------data_flow.c(10KB)
--------ccc.c(5KB)
--------codegen.c(13KB)
--------error.c(245B)
--------data_flow.h(127B)
--------dead_code_elim.h(110B)
--------sema.c(45KB)
--------double_list.h(19KB)
--------ops.c(4KB)
--------lexer.c(15KB)
--------map.c(204B)
--------reorder.h(126B)
--------arch.c(8KB)
--------list.c(209B)
--------propagation.h(101B)
--------util.c(463B)
--------reg_alloc.c(13KB)
--------range.h(7KB)
--------parser.h(175B)
--------error.h(186B)
--------list.h(12KB)
--------indexed_list.h(14KB)
--------dead_code_elim.c(881B)
--------bit_set.c(4KB)
--------ir.c(40KB)
--------map.h(16KB)
--------arch.h(432B)
--------mem2reg.h(89B)
--------merge.h(90B)
--------bit_set.h(792B)
--------peephole.h(92B)
--------sema.h(104B)
--------const_fold_tree.h(178B)
--------parser.c(29KB)
--------peephole.c(3KB)
----.clang-format(177B)
----.gitignore(2KB)
----Makefile(807B)
----README.md(1KB)