- 05 Aug, 2022 7 commits
-
-
youngk1019 authored
-
youngk1019 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
youngk1019 authored
暂时将函数跳转变为长跳转 See merge request Origami404/ssyc!8
-
youngk1019 authored
-
萝杨空队-梁韬 authored
1. 修复了丢异常时不会导致程序中止的异常 2. 修复了对非除法二元指令判断 RHS 是否为 0 的验证错误 3. 修复了优化不完全的 Bug 4. 更新了一些注释
-
- 04 Aug, 2022 13 commits
-
-
youngk1019 authored
将branch暂时转为ldr See merge request Origami404/ssyc!7
-
youngk1019 authored
-
萝杨空队-梁韬 authored
IR 优化: 更多内存相关优化 See merge request Origami404/ssyc!3
-
萝杨空队-梁韬 authored
-
youngk1019 authored
Dev/backend See merge request Origami404/ssyc!5
-
youngk1019 authored
-
youngk1019 authored
-
youngk1019 authored
Dev/backend See merge request Origami404/ssyc!4
-
youngk1019 authored
-
youngk1019 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
- 03 Aug, 2022 20 commits
-
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
新加入的参数为: ssyc_asm_long, ssyc_llvm_long 它们在执行程序的时候并不会直接某个程序错就停止, 而是会一直执行, 直到执行完再统一报错. 适合要跑很久的情况.
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
新加入的参数为: ssyc_asm_long, ssyc_llvm_long 它们在执行程序的时候并不会直接某个程序错就停止, 而是会一直执行, 直到执行完再统一报错. 适合要跑很久的情况.
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
1. 修复了 CollectionTools.head 方法选取区间的错误 2. 放宽了 GEP 对索引的限制 (虽然违反此限制有可能导致优化出错) 3. 修复了 FunctionInline 里生成新名字的时候没有对第 0 个位置赋值的错误 4. 修正了一些 typo
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
# Conflicts: # src/ir/ClearUselessInstruction.java # src/ir/ConstructDominatorInfo.java # src/ir/GlobalModifitationStatus.java # src/ir/IRPass.java # src/ir/IRPassManager.java # src/ir/MergeDirectBranch.java # src/ir/RemoveTravialPhi.java # src/ir/ReplaceUnessaryLoad.java # src/ir/dataflow/DataFlowInfo.java # src/ir/dataflow/ForwardDataFlowPass.java
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
-
萝杨空队-梁韬 authored
1. 创建无包类 Compiler 作为启动类 2. 将 Antlr 生成的文件加入 VCS 中
-