文件名称:cpp-Summus基础的编译器前端使用LLVM作为后端
文件大小:105KB
文件格式:ZIP
更新时间:2022-09-04 12:06:11
C/C 开发-编译器
Summus: 基础的编译器前端使用LLVM作为后端
【文件预览】:
summus-master
----licence(1KB)
----readme.md(11KB)
----testClangCompile.sh(197B)
----tests()
--------smmastwritter.h(254B)
--------smmastmatcher.h(241B)
--------smmastreader.c(13KB)
--------smmastmatcher.c(8KB)
--------CuTest.c(8KB)
--------CuTest.h(4KB)
--------samples()
--------smmlexertests.c(17KB)
--------smmparsertests.c(5KB)
--------smmastwritter.c(7KB)
--------smmastreader.h(243B)
--------ast.svg(138KB)
--------AllTests.c(914B)
--------test.ll(6KB)
--------test.smm(879B)
----summus.vcxproj.filters(4KB)
----testGccCompile.sh(216B)
----clangCompile.sh(190B)
----.gitignore(4KB)
----utility()
--------smmgvpass.c(8KB)
--------smmgvpass.h(195B)
----compiler()
--------ibsdictionary.c(4KB)
--------summus.c(2KB)
--------smmtypeinference.h(194B)
--------smmsempass.c(10KB)
--------smmtypeinference.c(24KB)
--------ibsallocator.h(2KB)
--------ibsdictionary.h(2KB)
--------ibscommon.h(2KB)
--------smmmsgs.h(3KB)
--------smmsempass.h(163B)
--------smmllvmcodegen.c(18KB)
--------smmllvmcodegen.h(238B)
--------smmparser.c(31KB)
--------smmlexer.c(17KB)
--------smmlexer.h(2KB)
--------smmmsgs.c(5KB)
--------smmparser.h(6KB)
--------ibsallocator.c(3KB)
----gccCompile.sh(208B)
----summus.vcxproj(13KB)