xushiwei
|
d62bf858dd
|
llgo/ssa: Go const string
|
2024-04-30 18:37:31 +08:00 |
|
xushiwei
|
ae0906d322
|
llgo/ssa: allocaCStr; runtime: String
|
2024-04-30 18:22:56 +08:00 |
|
xushiwei
|
0ee96db260
|
IndexAddr: default as ptr
|
2024-04-30 16:19:25 +08:00 |
|
xushiwei
|
40a9e00d4c
|
llgo/ssa: Slice, IndexAddr bugfix
|
2024-04-30 16:15:36 +08:00 |
|
visualfc
|
2d6869bdbd
|
ssa: fix newSlice.type & const
|
2024-04-30 14:14:28 +08:00 |
|
xushiwei
|
839ad8ba2b
|
cl: _testcgo/sum
|
2024-04-30 11:19:42 +08:00 |
|
xushiwei
|
e757c66354
|
llgo/ssa: phi node
|
2024-04-30 10:34:10 +08:00 |
|
xushiwei
|
3ec6da002a
|
Merge remote-tracking branch 'gop/main' into q
|
2024-04-30 08:27:57 +08:00 |
|
xushiwei
|
0bfc269652
|
llgo/ssa,runtime: Slice
|
2024-04-30 08:23:55 +08:00 |
|
visualfc
|
a792e312db
|
cl: compileValue check types.Default for const
|
2024-04-30 08:13:39 +08:00 |
|
xushiwei
|
18fe26e853
|
Merge pull request #77 from visualfc/float
ssa: builder.const add float
|
2024-04-29 23:09:22 +08:00 |
|
xushiwei
|
f64abf37ab
|
llgo/ssa: MakeInterface
|
2024-04-29 22:57:40 +08:00 |
|
visualfc
|
acc5de8d14
|
ssa: builder.const add float
|
2024-04-29 22:19:08 +08:00 |
|
xushiwei
|
e1d1d6a2d9
|
llgo/ssa: unreachable
|
2024-04-29 18:33:02 +08:00 |
|
xushiwei
|
ae5efdf16c
|
disable ArrayAlloca
|
2024-04-29 18:01:03 +08:00 |
|
xushiwei
|
2b82af519c
|
llgo/ssa: Alloca, ArrayAlloca
|
2024-04-29 17:58:10 +08:00 |
|
xushiwei
|
1610894a80
|
llgo/ssa: b.CString
|
2024-04-29 14:34:26 +08:00 |
|
xushiwei
|
4eb2ddaf15
|
cl: support llgo.cstr
|
2024-04-29 13:59:06 +08:00 |
|
xushiwei
|
2986cb0c5f
|
llvm v0.7.2
|
2024-04-29 03:43:38 +08:00 |
|
xushiwei
|
cb507f43a7
|
llgo/ssa: use b.CreateUnreachable to panic
|
2024-04-29 03:36:19 +08:00 |
|
xushiwei
|
98065e80d0
|
TestRuntime
|
2024-04-29 01:42:00 +08:00 |
|
xushiwei
|
769b93a277
|
build: mark need runtime
|
2024-04-29 00:49:17 +08:00 |
|
xushiwei
|
c30ed1b3c8
|
llgo/ssa: llvmSignature/castPtr/castInt bugfix; link: runtime
|
2024-04-29 00:16:00 +08:00 |
|
xushiwei
|
70623dd554
|
llgo/ssa.SetRuntime: prevent multiple loading of runtime
|
2024-04-28 14:00:29 +08:00 |
|
xushiwei
|
41dfafe957
|
TestRuntime
|
2024-04-28 12:22:56 +08:00 |
|
xushiwei
|
2cc1bdee19
|
llgo/ssa: pkg.NewFunc bugfix
|
2024-04-28 12:09:47 +08:00 |
|
xushiwei
|
eb4146d80d
|
llgo/ssa: Alloc bugfix (heap)
|
2024-04-28 10:39:19 +08:00 |
|
xushiwei
|
0d68066086
|
runtime: MakeAnyString
|
2024-04-28 10:29:06 +08:00 |
|
xushiwei
|
7039cb3bc2
|
llgo/ssa: support string/cstring; panic
|
2024-04-28 09:55:54 +08:00 |
|
xushiwei
|
5415f68c1b
|
llgo/ssa: Alloc, BinOp(vkPtr)
|
2024-04-28 07:08:01 +08:00 |
|
xushiwei
|
475f0fa2ff
|
llgo/ssa: ChangeType, Convert
|
2024-04-28 06:23:21 +08:00 |
|
xushiwei
|
d432899b42
|
TestAny, TestDelayExpr
|
2024-04-27 21:32:48 +08:00 |
|
xushiwei
|
08da38a609
|
cl: _testcgo/any
|
2024-04-27 20:45:55 +08:00 |
|
xushiwei
|
6a3eb2f2f9
|
ssa: rtIface, rtSlice
|
2024-04-27 18:13:16 +08:00 |
|
xushiwei
|
6a02c3ac4c
|
llgo/ssa: rtType, rtFunc
|
2024-04-27 17:39:25 +08:00 |
|
xushiwei
|
f1761c0c9c
|
llgo/internal/runtime
|
2024-04-27 13:57:21 +08:00 |
|
xushiwei
|
00b2fd1479
|
fix TestNamedStruct
|
2024-04-27 08:17:46 +08:00 |
|
xushiwei
|
5f08e7a612
|
cl: _testcgo/struct
|
2024-04-27 07:47:10 +08:00 |
|
xushiwei
|
91d1d71f6d
|
ssa: temp disable Finalize; cl: decls sort by name
|
2024-04-26 03:25:11 +08:00 |
|
xushiwei
|
43ae7a23b2
|
cl: _testcgo/strlen - todo
|
2024-04-26 02:05:49 +08:00 |
|
xushiwei
|
28dd34a136
|
cl: _testdata/ptrmthd
|
2024-04-26 00:31:02 +08:00 |
|
xushiwei
|
87b7ecd1d6
|
cl: _testdata/method
|
2024-04-25 21:44:23 +08:00 |
|
xushiwei
|
edcb66afb7
|
llgo/cl/cltest
|
2024-04-25 07:29:45 +08:00 |
|
xushiwei
|
2d75c55d36
|
cl: funcOf; use gogen/packages.Importer
|
2024-04-22 17:49:21 +08:00 |
|
xushiwei
|
5343a55395
|
cl: support go:linkname
|
2024-04-22 15:09:08 +08:00 |
|
xushiwei
|
7ffedc2da7
|
cl: _testdata/printf
|
2024-04-21 17:54:51 +08:00 |
|
xushiwei
|
7cab76f444
|
llgen
|
2024-04-21 16:04:05 +08:00 |
|
xushiwei
|
4641cb11eb
|
cl: _testdata/printf: almost done
|
2024-04-21 15:12:57 +08:00 |
|
xushiwei
|
8f31e4a6d3
|
global var init
|
2024-04-21 00:22:39 +08:00 |
|
xushiwei
|
358e18b9de
|
cl: _testdata/varinit
|
2024-04-20 23:57:55 +08:00 |
|