没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Cwerg Cwerg最初是作为实验性的C编译器,但后来演变为旨在针对实验性编程语言实现的轻量级编译器后端,这些实现希望避免像这样的严重依赖。 该项目非常“在进行中”,目前包括: RICS,例如 红外优化器 (支持C的子集) (ELF文件的(反)编译器) (ARM32指令的(dis-)汇编器) (ARM64指令的(dis-)汇编程序-WIP) (发出ARM32指令的代码生成器) (发出C代码的代码生成器) 它可以用于AOT编译和JITing。 大多数组件都实现了两次(请参阅): 规范/参考实现:Python 3.8 高性能实现:C ++ 17(具有有限的STL使用) 明确鼓励其他语言重新实现。 表驱动了很多代码来简化这一过程。 Cwerg不再强调所生成代码的质量(我们希望将其水平提高到最先进的编译器的30%以内),而倾向于使用一个小的代码库,该代码库可
资源推荐
资源详情
资源评论
收起资源包目录
Cwerg:轻量级的编译器后端 (338个子文件)
benchmark.asm 20.53MB
nanojpeg.asm 131KB
nano_jpeg.cfg2.64.asm 105KB
nano_jpeg.cfg.64.asm 104KB
nano_jpeg.nop.64.asm 99KB
nano_jpeg.a32.asm 92KB
nano_jpeg.opt.64.asm 91KB
nano_jpeg.64.asm 87KB
nano_jpeg.32.asm 87KB
nano_jpeg.optlite.64.asm 85KB
codegen_test.asm 8KB
std_lib.a32.asm 5KB
reg_torture_f32.asm 5KB
reg_torture.asm 5KB
switch.asm 4KB
fib.asm 2KB
queens.32.asm 2KB
queens.64.asm 2KB
memaddr.asm 2KB
struct.asm 2KB
fib.asm 1KB
multiple_results_f32.asm 1KB
multiple_results_f64.asm 1023B
indirect.64.asm 987B
indirect.32.asm 986B
test.asm 937B
argv.asm 892B
multiple_results.asm 874B
fib.arm.asm 871B
argv.asm 871B
switch.asm 802B
fib.asm 673B
std_lib.64.asm 643B
std_lib.32.asm 642B
stack.32.asm 632B
memaddr.64.asm 575B
memaddr.32.asm 574B
stack.asm 457B
cmp.asm 448B
syscall.a32.asm 425B
cli.a32.asm 323B
malloc.a32.asm 309B
linkerdef.a32.asm 309B
hello.asm 295B
hello.asm 283B
exit.asm 68B
exit.asm 68B
nanojpeg.c 28KB
2002-05-02-CastTest.c 2KB
nqueen.c 1KB
20020129-1.c 890B
rename.c 881B
struct2.c 872B
990127-1.c 596B
pr19606.c 590B
sumarray.c 563B
2003-07-08-BitOpsTest.c 510B
2003-04-22-Switch.c 386B
2003-05-22-LocalTypeTest.c 382B
hello.c 368B
hello.c 368B
20080424-1.c 368B
2002-12-13-MishaTest.c 333B
corner_cases.c 321B
20000523-1.c 299B
2006-02-04-DivRem.c 285B
2005-11-29-LongSwitch.c 271B
2003-10-12-GlobalVarInitializers.c 269B
2006-01-29-SimpleIndirectCall.c 260B
2005-05-12-Int64ToFP.c 257B
2005-05-13-SDivTwo.c 244B
arrays_decl_ref.c 190B
2003-05-14-initialize-string.c 128B
opcode_gen.cc 156KB
isel_gen.cc 135KB
opcode_gen.cc 101KB
opcode_gen.cc 43KB
enum_gen.cc 32KB
serialize.cc 23KB
elfhelper.cc 22KB
legalize.cc 19KB
regs.cc 18KB
reaching_defs.cc 16KB
lowering.cc 14KB
assembler.cc 14KB
ir.cc 12KB
liveness.cc 12KB
parse.cc 12KB
cfg.cc 10KB
reg_alloc.cc 9KB
opcode_test.cc 9KB
reg_stats.cc 9KB
optimize_tool.cc 8KB
opcode_test.cc 8KB
symbolic.cc 8KB
gen_elf_test.cc 7KB
codegen_tool.cc 7KB
codegen.cc 6KB
handle_test.cc 6KB
webserver.cc 4KB
共 338 条
- 1
- 2
- 3
- 4
资源评论
简内特
- 粉丝: 30
- 资源: 4714
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功