Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
educg-net-12619-928705
Magic_Misaka
Commits
d9e93dd1778bc593d9c572574f685b55b98d4f36
Select Git revision
magic_misaka
code
Author
Search by author
Any Author
15 Aug, 2022
2 commits
修复了last spill的删除的问题,添加了数据结构to del spill set int
· d9e93dd1
flxg非常队
authored
2 years ago
添加参数-no-alloc,与-no-spill传递方式一致
d9e93dd1
修复了在每个b指令前都处理ldr和str,统一在第一个b指令前处理
· 84283984
flxg非常队
authored
2 years ago
添加了asm的注释(栈与对应物理寄存器或虚拟寄存器的关系)
84283984
14 Aug, 2022
1 commit
添加了一些调试信息
· 2cebcdc4
flxg非常队
authored
2 years ago
2cebcdc4
13 Aug, 2022
2 commits
merge from asm_lqw
· 477a9aa1
flxg非常队
authored
2 years ago
477a9aa1
mergr from asm
· c4992d3e
flxg非常队
authored
2 years ago
c4992d3e
09 Aug, 2022
8 commits
恢复原状,不进行检测
· a1082063
lqw
authored
2 years ago
a1082063
修复检测代码,添加死代码删除优化
· 98bb5d4e
lqw
authored
2 years ago
98bb5d4e
Add2Mul未完成
· 07fe0809
lqw
authored
2 years ago
07fe0809
添加fp_params的后端检测虚拟寄存器只有一次代码
· f9dcc95a
lqw
authored
2 years ago
f9dcc95a
修改浮点的溢出策略(与上一个commit是一样的问题),添加了opr reg num set 的插入
· b13f926b
flxg非常队
authored
2 years ago
b13f926b
修复同一指令的多个use都需要溢出的情况
· d08f9d36
flxg非常队
authored
2 years ago
d08f9d36
修改Branch指令生成lir时的顺序,根据后一个块动态分配
· 64374062
lqw
authored
2 years ago
64374062
修复RegAlloc和StackAlloc的注释添加了但实际没添加的bug
· c0504da0
lqw
authored
2 years ago
c0504da0
08 Aug, 2022
11 commits
添加条件跳转语句前一定是branch指令的exit
· 06e01937
lqw
authored
2 years ago
06e01937
delete .h
· da14311a
魔法御姐
authored
2 years ago
da14311a
merge from asm_lqw
· f8c66c21
魔法御姐
authored
2 years ago
f8c66c21
cfg
· 117cafcf
魔法御姐
authored
2 years ago
117cafcf
对于全局变量的初始化函数也使用memset,对于未初始化的全局数组,不进行memset
· caf4c2bf
lqw
authored
2 years ago
caf4c2bf
修改bug,还有两个不成功(62、82)
· 4b3c9227
flxg非常队
authored
2 years ago
4b3c9227
修复函数内联导致的控制流图错误。添加除了entry块之外的不可达块的删除
· c47848f6
lqw
authored
2 years ago
c47848f6
debuging temp save
· 39a0bb99
魔法御姐
authored
2 years ago
39a0bb99
修改了spill的策略(目前只修改了int部分,float部分还没有动)
· b7925df4
flxg非常队
authored
2 years ago
b7925df4
mir中局部数组使用先memset再store的方式减少0的存储指令
· 3366faf8
lqw
authored
2 years ago
3366faf8
Constant添加构建常量数组的代码
· bb596e49
lqw
authored
2 years ago
bb596e49
07 Aug, 2022
8 commits
函数内敛部分lir修复成功
· 29bd3fae
lqw
authored
2 years ago
29bd3fae
finish cfgsimplify
· 3a17063d
魔法御姐
authored
2 years ago
3a17063d
添加Scanner, Parser
· 1214631f
lqw
authored
2 years ago
1214631f
修改constant int的初始化(暂未完成)
· abb182d7
flxg非常队
authored
2 years ago
abb182d7
修改where
· c801ec5e
lqw
authored
2 years ago
c801ec5e
恢复Scanner,Parser文件
· b3eb882c
lqw
authored
2 years ago
b3eb882c
删除grammar在src下的include文件
· 6fb9f91b
lqw
authored
2 years ago
6fb9f91b
从optimize merge,修复Load,Store在删除gep 0指令之后没有对bitcast和argument处理的bug
· aee8d1fc
lqw
authored
2 years ago
aee8d1fc
06 Aug, 2022
8 commits
修复栈传递参数的未return bug
· ae1f299e
lqw
authored
2 years ago
ae1f299e
添加栈传递的参数只有在使用时才进行load,store
· 3d57ae81
lqw
authored
2 years ago
3d57ae81
modify main
· 7705fa94
魔法御姐
authored
2 years ago
7705fa94
finish gep debug
· a3cbacd1
魔法御姐
authored
2 years ago
a3cbacd1
add gep eli
· b3420f43
魔法御姐
authored
2 years ago
b3420f43
只生成一个phi指令
· 79cb7b85
lqw
authored
2 years ago
79cb7b85
添加删除MOV,FMOV相同寄存器的优化
· 5af18447
lqw
authored
2 years ago
5af18447
添加grammar src 的 gitignore
· beec3f4b
flxg非常队
authored
2 years ago
beec3f4b