Commit Graph

966 Commits

Author SHA1 Message Date
xushiwei
8ca8824165 Merge pull request #247 from visualfc/slice_array
ssa: fix slice type from *array
2024-05-30 16:28:07 +08:00
visualfc
2e49161415 ssa: fix slice type from *array 2024-05-29 12:34:06 +08:00
xushiwei
e5f38a6fc1 abitype.go 2024-05-28 23:58:37 +08:00
xushiwei
8c105d87c1 runtime: newNamed; llgo/ssa: abiMethodOf 2024-05-28 23:45:32 +08:00
xushiwei
8c2946a41b prog.PointerSize 2024-05-28 17:55:26 +08:00
xushiwei
4f21915f35 Merge pull request #244 from xushiwei/q
TypeSizes: goProgram
2024-05-28 17:47:36 +08:00
xushiwei
585bdb549f build fix: llssa.Initialize before NewProgram 2024-05-28 17:41:50 +08:00
xushiwei
8091c9e737 goProgram: SizeOf/Offsetof fix 2024-05-28 17:32:09 +08:00
xushiwei
fc504e18d2 TypeSizes: goProgram 2024-05-28 16:59:47 +08:00
xushiwei
90c76bb992 Merge pull request #243 from xushiwei/q
github.com/goplus/llgo/internal/packages; prog.TypeSizes: todo
2024-05-28 12:25:38 +08:00
xushiwei
3da1aa3ec6 github.com/goplus/llgo/internal/packages; prog.TypeSizes: todo 2024-05-28 12:22:43 +08:00
xushiwei
0a0d72e016 Merge pull request #242 from xushiwei/q
runtime: rm NewSlice (use b.unsafeSlice); llgo/ssa: Println
2024-05-28 08:09:34 +08:00
xushiwei
550889808a TestUnsafeString 2024-05-28 08:06:58 +08:00
xushiwei
1c1da6433a runtime: rm NewSlice (use b.unsafeSlice); llgo/ssa: Println 2024-05-28 07:47:07 +08:00
xushiwei
963d7958ea Merge pull request #241 from xushiwei/q
AfterInit fix
2024-05-27 15:55:04 +08:00
xushiwei
7031247614 testgo: errors 2024-05-27 15:52:35 +08:00
xushiwei
07738e13ef AfterInit fix 2024-05-27 15:49:25 +08:00
xushiwei
3ab96aa1ee Merge pull request #237 from visualfc/eface
ssa: sliceOf arrayOf
2024-05-27 15:35:44 +08:00
visualfc
bdd3f6ed44 ssa: use DefaultTargetTriple for targetData 2024-05-27 14:54:26 +08:00
visualfc
3328847e27 ssa: sliceOf arrayOf 2024-05-27 14:54:24 +08:00
xushiwei
4a6f072361 Merge pull request #240 from xushiwei/q
llgo/ssa: abiMethodOf; AfterInit bugfix
2024-05-27 14:38:03 +08:00
xushiwei
5bbcdd121a TestFromTestgo 2024-05-27 14:32:49 +08:00
xushiwei
8e89dc8aa9 llgo/ssa: abiMethodOf; AfterInit bugfix 2024-05-27 14:32:23 +08:00
xushiwei
c458b726b4 Merge pull request #239 from xushiwei/q
abi.TypeName
2024-05-27 12:02:11 +08:00
xushiwei
c0a156f347 abi.TypeName 2024-05-27 12:00:01 +08:00
xushiwei
8e12cd6b02 Merge pull request #238 from xushiwei/q
llgo/ssa: Imethod; PrintIface; call intf.method
2024-05-27 11:54:21 +08:00
xushiwei
a6f92b8ff9 TestFromTestgo 2024-05-27 11:28:03 +08:00
xushiwei
cdb1cf1b63 runtime 2024-05-27 11:21:22 +08:00
xushiwei
877b397e04 cl: call intf.method 2024-05-27 11:18:43 +08:00
xushiwei
df13e3ab82 PrintIface 2024-05-27 09:56:42 +08:00
xushiwei
8536fe4987 llgo/ssa: Imethod 2024-05-27 09:46:07 +08:00
xushiwei
eba08334d1 abi InterfaceName/FuncName 2024-05-27 08:50:30 +08:00
xushiwei
165a99fd83 llgo/ssa: unsafeInterface; runtime.PointerTo 2024-05-27 08:07:34 +08:00
xushiwei
6754a9f3da Merge pull request #236 from xushiwei/q
rm unused code (phi, abi.Name)
2024-05-26 18:18:30 +08:00
xushiwei
12b0d81dda rm unused code (phi, abi.Name) 2024-05-26 18:10:17 +08:00
xushiwei
95da7c1c87 Merge pull request #235 from xushiwei/q
runtime: iface; llgo/ssa: phi refactor; remove abi.Name
2024-05-26 18:04:03 +08:00
xushiwei
c903785864 gentests 2024-05-26 17:55:16 +08:00
xushiwei
eae94c5f23 remove abi.Name 2024-05-26 17:53:29 +08:00
xushiwei
ddabfdca3d SetBlockEx: BeforeLast 2024-05-26 16:18:24 +08:00
xushiwei
5cf6a30027 llgo/ssa: phi refactor 2024-05-26 14:58:26 +08:00
xushiwei
91c9b4e168 llgo/ssa: pkgName 2024-05-26 09:34:43 +08:00
xushiwei
914a0c60b0 runtime: iface 2024-05-26 08:59:10 +08:00
xushiwei
773fb7c75b Merge pull request #233 from xushiwei/q
runtime: Func, Method, Imethod
2024-05-25 23:08:50 +08:00
xushiwei
afe20ffe92 runtime: Func, Method, Imethod 2024-05-25 22:52:48 +08:00
xushiwei
0b72c0b25c Merge pull request #232 from xushiwei/q
NameOff => Name; TypeOff => *Type; TextOff => Text
2024-05-25 22:00:24 +08:00
xushiwei
f06899303c gblarray 2024-05-25 21:47:02 +08:00
xushiwei
b121d1730b NameOff => Name; TypeOff => *Type; TextOff => Text 2024-05-25 21:43:59 +08:00
xushiwei
5d570b5140 Merge pull request #231 from xushiwei/q
iface
2024-05-25 12:00:43 +08:00
xushiwei
980a537930 iface: todo 2024-05-25 11:57:09 +08:00
xushiwei
d700c78f6c Merge pull request #230 from xushiwei/q
Index: mark unreachable
2024-05-25 08:43:16 +08:00