Commit Graph

383 Commits

Author SHA1 Message Date
xushiwei
025cff9494 llgo/x/llama2 2024-05-07 07:22:49 +08:00
xushiwei
445e7154e8 Merge pull request #122 from xushiwei/q
runtime: c.Uint
2024-05-07 00:17:44 +08:00
xushiwei
4eb7e4000b runtime: c.Uint 2024-05-07 00:15:06 +08:00
xushiwei
028c6cdf50 Update README.md v0.6.0 2024-05-06 23:13:20 +08:00
xushiwei
b08ae1dff3 Merge pull request #120 from visualfc/phis
cl: fix compilePhis
2024-05-06 23:09:48 +08:00
xushiwei
37e7d66343 Merge pull request #121 from xushiwei/q
demos: hello, concat
2024-05-06 23:03:32 +08:00
xushiwei
e6d06cc278 demos: hello, concat 2024-05-06 22:31:33 +08:00
visualfc
017fd150cd cl: fix compilePhis 2024-05-06 22:23:34 +08:00
xushiwei
ea7e1de833 Merge pull request #119 from visualfc/result
result: checkExpr funcPtr => closure
2024-05-06 20:58:18 +08:00
visualfc
c2767be178 result: checkExpr funcPtr => closure 2024-05-06 19:42:18 +08:00
xushiwei
c60be43ac6 Merge pull request #118 from xushiwei/q
cl: compileFunction if not exists
2024-05-06 18:38:41 +08:00
xushiwei
c373a5b505 compileFunction bugfix: compileFuncDecl may return nil 2024-05-06 18:36:36 +08:00
xushiwei
da20aea408 cl: compileFunction if not exists 2024-05-06 18:30:53 +08:00
xushiwei
973b5b90dc Merge pull request #117 from xushiwei/q
closureStub: SetTailCall
2024-05-06 16:42:49 +08:00
xushiwei
cffb5e9539 closureStub: SetTailCall 2024-05-06 16:40:52 +08:00
xushiwei
4b35586566 Merge pull request #116 from xushiwei/q
Store: checkExpr funcPtr => closure
2024-05-06 16:13:00 +08:00
xushiwei
1e075d4830 closure 2024-05-06 16:11:14 +08:00
xushiwei
c81b5b5df9 Store: checkExpr funcPtr => closure 2024-05-06 16:10:26 +08:00
xushiwei
80b2b8d061 Merge pull request #114 from xushiwei/q
demo: qsort
2024-05-06 13:31:46 +08:00
xushiwei
d1a7f63797 demo: qsort 2024-05-06 13:26:09 +08:00
xushiwei
92359dd03b Update README.md 2024-05-06 12:36:26 +08:00
xushiwei
d1430c9f5a Update README.md 2024-05-06 12:35:38 +08:00
xushiwei
7feca4478e Merge pull request #113 from xushiwei/q
demo: genints
2024-05-06 12:33:30 +08:00
xushiwei
02b1d5ed84 README 2024-05-06 12:31:55 +08:00
xushiwei
99d74ce4b6 demo: genints 2024-05-06 12:06:12 +08:00
xushiwei
355094c7e2 Merge pull request #112 from xushiwei/q
ssa: Lookup
2024-05-06 08:22:11 +08:00
xushiwei
7f61989869 fix warning 2024-05-06 08:21:47 +08:00
xushiwei
7223ff004a chore: clangpp, clangast 2024-05-06 08:11:54 +08:00
xushiwei
df333fb144 ssa: Lookup 2024-05-06 01:17:37 +08:00
xushiwei
5c08c55957 Merge pull request #111 from xushiwei/q
closureStub: SetLinkage linkonce
2024-05-06 00:20:27 +08:00
xushiwei
26b812a62a closureStub: SetLinkage linkonce 2024-05-06 00:17:39 +08:00
xushiwei
cd3d9c709f Merge pull request #110 from xushiwei/q
closure: MakeClosure/makeClosureCtx fix
2024-05-05 23:41:51 +08:00
xushiwei
9da90e7ecf TestClosureCtx 2024-05-05 23:39:55 +08:00
xushiwei
f17a4ca1de closure: MakeClosure/makeClosureCtx fix 2024-05-05 23:32:54 +08:00
xushiwei
8ab662b373 compileValue ssa.Function fix: v.Pkg == nil: means auto generated function? 2024-05-05 22:15:39 +08:00
xushiwei
fb839da81e Merge pull request #109 from xushiwei/q
closure
2024-05-05 21:41:17 +08:00
xushiwei
244da4b10a disable TestErrCompileValue 2024-05-05 21:38:58 +08:00
xushiwei
c0c5271172 llgen runtime 2024-05-05 21:35:26 +08:00
xushiwei
0066f8bd3f llgen tests 2024-05-05 21:33:04 +08:00
xushiwei
be9d209622 compileFunc: prevent compiling multiple times 2024-05-05 21:27:22 +08:00
xushiwei
2bbd828f3a closureStub bugfix; llgen: SetRuntime 2024-05-05 19:44:16 +08:00
xushiwei
4f1b6e95a1 closureStub 2024-05-05 18:48:09 +08:00
xushiwei
87ca3a39dc cvtClosure, llvmParamsEx 2024-05-05 18:20:51 +08:00
xushiwei
d7df46d578 MakeClosure, FreeVar; FuncAddCtx; aggregateAlloc 2024-05-05 17:39:17 +08:00
xushiwei
489cbc4782 Merge pull request #108 from xushiwei/q
vkFuncDecl, vkFuncPtr, vkClosure; callback example
2024-05-05 16:03:36 +08:00
xushiwei
3c33a1d05e TestFromTestrt: callback example 2024-05-05 16:01:07 +08:00
xushiwei
067cf0cba6 vkFuncDecl, vkFuncPtr, vkClosure; callback example 2024-05-05 15:59:33 +08:00
xushiwei
03a194a514 llvmValues 2024-05-05 15:07:10 +08:00
xushiwei
bdf45c0fcb Merge pull request #107 from xushiwei/q
llgo/ssa: introduce rawType; MakeClosure
2024-05-05 14:00:51 +08:00
xushiwei
6f679c05a3 TestCvtType 2024-05-05 13:56:24 +08:00