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
kirara
Compiler2023-kirara
Commits
master
Select Git revision
compiler2023-kirara
Author
Search by author
Any Author
21 Aug, 2023
8 commits
asm: enable division opt
· f5f1e5a4
kirara
authored
1 year ago
f5f1e5a4
ir: fix barrier
· 1da77110
kirara
authored
1 year ago
1da77110
ir: add starttime and stoptime barrier and disable division opt
· e3728ff7
kirara
authored
1 year ago
e3728ff7
chore: change default optimization level
· ce86163e
kirara
authored
1 year ago
ce86163e
chore: fix files
· 8f2253ee
kirara
authored
1 year ago
8f2253ee
chore: ship vendor libs
· bfe423dd
kirara
authored
1 year ago
bfe423dd
ir(opt): inline global variable
· f44cd5bd
kirara
authored
1 year ago
f44cd5bd
asm: permissive to missing return value
· dda1a7c2
kirara
authored
1 year ago
dda1a7c2
20 Aug, 2023
3 commits
asm: wrong div by 2 opt
· 015611d7
kirara
authored
1 year ago
015611d7
asm: fix wrong reg alloc with immediate args
· 712790ad
kirara
authored
1 year ago
712790ad
ast: string literal
· fcd0c272
kirara
authored
1 year ago
fcd0c272
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
11 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