index
:
antcc
trunk
A little C compiler
about
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
ir
/
ir.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
ir: move some filluses() to ir.c, rename optmem.c -> mem2reg.c
lemon
2025-12-19
1
-0
/
+27
*
ir: move cls2load to interface
lemon
2025-12-18
1
-3
/
+6
*
create distinct interned string type
lemon
2025-12-15
1
-3
/
+3
*
move intern() to mem.c
lemon
2025-12-15
1
-1
/
+0
*
only put dats can in .text now when emitting it
lemon
2025-12-14
1
-1
/
+1
*
various relocation related optimization
lemon
2025-12-14
1
-4
/
+6
*
Add -O optimization flag
lemon
2025-12-13
1
-2
/
+4
*
fix position independent loads of function symbols.
lemon
2025-12-13
1
-3
/
+3
*
rename arraylength macro -> countof
lemon
2025-12-11
1
-14
/
+14
*
c: check actual reachability for non-void func may not return value
lemon
2025-11-23
1
-0
/
+21
*
implement float varargs, and some other fixes
lemon
2025-11-23
1
-1
/
+2
*
ir: freeblk: clear preds
lemon
2025-11-22
1
-0
/
+2
*
ir/ir.c: fix assert in mkcallarg
lemon
2025-11-22
1
-1
/
+1
*
ir: barebones IR passes checked contracts
lemon
2025-11-21
1
-0
/
+3
*
rename IR classes to reflect bitsize
lemon
2025-11-21
1
-9
/
+9
*
ir: fix delpred when npred becomes 1
lemon
2025-11-21
1
-2
/
+12
*
ir: for easier debugging, keep ctype in dats, print as literal when possible
lemon
2025-11-20
1
-2
/
+2
*
debug output to stdout
lemon
2025-11-19
1
-1
/
+1
*
preeliminary va_list support
lemon
2025-11-14
1
-9
/
+44
*
ir: fix addcon equality check..
lemon
2025-11-12
1
-1
/
+1
*
ir: free uses
lemon
2025-11-12
1
-0
/
+4
*
amd64: fix aggregate abi stuff;; ir: fold, peephole optimizing constructors
lemon
2025-11-05
1
-93
/
+2
*
c: also propagate terminates in genswitch
lemon
2025-10-24
1
-1
/
+0
*
codegen fixes, propagate terminate
lemon
2025-10-24
1
-1
/
+2
*
ir bugfixes
lemon
2025-10-23
1
-1
/
+20
*
refactor vec_of(T) and misc
lemon
2025-10-20
1
-1
/
+1
*
Organize source files into directories
lemon
2025-10-19
1
-0
/
+618