Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
kirara
Compiler2023-kirara
Commits
be9733abe184a48a360e6f72f02098542addf756
Select Git revision
Branches
1
master
default
compiler2023-kirara
Author
Search by author
Any Author
kirara
202310013201098
18 Aug, 2023
2 commits
asm: optimize switch codegen
· be9733ab
kirara
authored
1 year ago
be9733ab
ir(opt): optimize switch
· 8cd1bf0a
kirara
authored
1 year ago
8cd1bf0a
17 Aug, 2023
10 commits
ir(opt): improve inlining and strength reduction
· 5e714e17
kirara
authored
1 year ago
5e714e17
script: fix bugs
· 86c7ef0b
kirara
authored
1 year ago
86c7ef0b
lex: lex: fix C ffi string type caused random explosion
· 73386ba4
kirara
authored
1 year ago
73386ba4
asm: fix redefinition of liveout regs in div/mod optmization
· ab67bd1b
kirara
authored
1 year ago
ab67bd1b
ir: fix callgraph compute
· e2cc6c93
kirara
authored
1 year ago
e2cc6c93
asm: disable buggy div/mod optimization
· fec720f6
kirara
authored
1 year ago
fec720f6
ir(opt): combine chained addition
· 2ab0b6f0
kirara
authored
1 year ago
2ab0b6f0
asm: rewrite dead instruction elimination for backward reference
· 082ae27c
kirara
authored
1 year ago
082ae27c
ir(opt): function inline
· 96fc6627
kirara
authored
1 year ago
96fc6627
asm: improve GEP codegen
· b94e00d7
kirara
authored
1 year ago
b94e00d7
15 Aug, 2023
3 commits
asm: small improvement on tail recursion
· f3eacdfe
kirara
authored
1 year ago
f3eacdfe
ast, ir, asm: simple TCO to avoid stack overflow
· a2caa258
kirara
authored
1 year ago
a2caa258
ir: more precise tracking of global read/write
· 1db3bdbb
kirara
authored
1 year ago
1db3bdbb
14 Aug, 2023
3 commits
asm: fix handling of parameters via stack
· 1bd4d716
kirara
authored
1 year ago
1bd4d716
asm: improve stack addressing
· df7e4d79
kirara
authored
1 year ago
df7e4d79
asm: fix wrong optimization of signed int mod
· 8222d584
kirara
authored
1 year ago
8222d584
13 Aug, 2023
18 commits
chore: add qemu flags
· b2830855
kirara
authored
1 year ago
b2830855
chore: backport to rustc 1.65.0
· ab169923
kirara
authored
1 year ago
ab169923
asm: Zba black magic!
· 94818169
kirara
authored
1 year ago
94818169
chore: various fix
· ce516f9b
kirara
authored
1 year ago
ce516f9b
ir, asm: various fix
· 4f2317f8
kirara
authored
1 year ago
4f2317f8
ir(opt): fix phi asm codegen and ensure dom is calculated for memdep
· b552502d
kirara
authored
1 year ago
b552502d
ir(opt): fix memdep store-to-load pairing
· 1cd63b91
kirara
authored
1 year ago
1cd63b91
ir(opt): partially repaired memdep
· a620bf70
kirara
authored
1 year ago
a620bf70
ir(opt): broken memdep
· 9a3d5677
kirara
authored
1 year ago
9a3d5677
ir(opt): memdep & gvn, gcm (with various bug)
· 1a08640e
kirara
authored
1 year ago
1a08640e
ir(opt): [WIP] memory ssa
· a60f0fa4
kirara
authored
1 year ago
a60f0fa4
ir(opt): [WIP] alias analysis
· 8472b300
kirara
authored
1 year ago
8472b300
ir: fix pointer again for mem2reg
· 31735e66
kirara
authored
1 year ago
31735e66
ast, ir: pointers
· a331294f
kirara
authored
1 year ago
a331294f
chore: improve dump experience
· b2764658
kirara
authored
1 year ago
b2764658
ir(opt): fix instr comb
· 40494c21
kirara
authored
1 year ago
40494c21
ir(opt): more instr comb rules
· b09db7a8
kirara
authored
1 year ago
b09db7a8
asm(codegen): fix div
· e0c4640e
kirara
authored
1 year ago
e0c4640e
03 Aug, 2023
4 commits
chore: remove unstable feature
· 572dc574
kirara
authored
1 year ago
572dc574
chore: enable unstable feature map_first_last
· f0f62a42
kirara
authored
1 year ago
f0f62a42
asm(codegen): faster constant div and mod
· cc7d9191
kirara
authored
1 year ago
cc7d9191
asm(codegen): refactor binary int op
· ec4f83f8
kirara
authored
1 year ago
ec4f83f8
Menu
Explore
Projects
Groups
Topics
Snippets