Commit Graph

19 Commits

Author SHA1 Message Date
xushiwei
3cc975813d abiType: support pointer 2024-05-24 22:47:45 +08:00
xushiwei
77eeea95c7 valFromData BitCast bugfix 2024-05-24 09:30:16 +08:00
xushiwei
056ad51c24 llgo/ssa.Phi: AddIncoming fix 2024-05-24 09:20:58 +08:00
xushiwei
88004cac76 abiBasic fix 2024-05-24 07:51:41 +08:00
xushiwei
1162a5f916 AfterInit: init 2024-05-24 03:22:10 +08:00
xushiwei
418c37dd52 AfterInit bugfix: add param Builder 2024-05-24 02:42:10 +08:00
xushiwei
b66827998d llgo/ssa: AfterInit 2024-05-24 02:09:57 +08:00
xushiwei
b195656900 llgo/ssa: MakeInterface 2024-05-24 01:45:41 +08:00
xushiwei
2628ee98f3 llgo/ssa: valFromData, buildVal 2024-05-24 01:18:18 +08:00
xushiwei
176c0b2d36 abi.KindOf; llgo/ssa: valFromData 2024-05-24 00:36:51 +08:00
xushiwei
4986592dd7 TypeAssert refactor 2024-05-23 01:34:48 +08:00
xushiwei
a4c4324ba3 merge Field/Extract; prog.Tuple/Zero; TypeAssert refactor 2024-05-23 01:10:13 +08:00
xushiwei
6442ab2f20 llgo/ssa: unsafeEface 2024-05-22 13:47:21 +08:00
xushiwei
c19786bdfb llgo/ssa: AfterInit/SliceLit/InterfaceData, unsafe.Slice; ssa/abi: Basic/Struct 2024-05-22 10:07:21 +08:00
xushiwei
e61ebb4eb9 abi.Name; runtime: MakeAnyInt => MakeAnyIntptr; llgo/ssa: AllocU; builtin unsafe.String; MakeInterface; prog.PointerSize 2024-05-20 08:46:39 +08:00
xushiwei
55365b1d17 update llvm 2024-05-19 16:42:22 +08:00
xushiwei
39268c681f llgo/ssa: Builder add Pkg 2024-05-19 13:00:58 +08:00
xushiwei
3bf3a276de MakeInterface: todo 2024-05-19 12:31:59 +08:00
xushiwei
9a7fbaee00 llgo/ssa: {datstruct, interface}.go 2024-05-19 12:24:42 +08:00