refactor(test): 发射器改名 mlirlite(LLvmLiteTest/MLIRLiteTest/NoVTableTest)
- 与 TransPyV 单端 MLIR 同步:llvmlite -> mlirlite(import/限定名/注释)
This commit is contained in:
1 parent
579eb52561
commit
209e8ed72e
3 files changed
+372
-372
No files matched your search
+370
-370
File diff suppressed because it is too large.
Load diff
@@ -1223,7 +1223,7 @@ def test_vararg_vaarg_cmpxchg(pool: memhub.MemBuddy | t.CPtr):
|
||||
# ============================================================
|
||||
# 测试 15: 具名结构体(%"name" = type {…})
|
||||
#
|
||||
# TPV 侧对每个类都调 module_add_named_type 登记具名结构体(llvmlite 由此输出
|
||||
# TPV 侧对每个类都调 module_add_named_type 登记具名结构体(mlirlite 由此输出
|
||||
# `%"sha1.Cls" = type {…}` 定义行)。MLIR(llvm 方言) **没有**独立类型定义语法,
|
||||
# 也**不允许无体前向声明**(实测 mlir-opt 22.1.8:`!llvm.struct<"x">` 报
|
||||
# "struct without a body only allowed in a recursive struct"),故:
|
||||
|
||||
@@ -386,7 +386,7 @@ def test_sprintf_vararg():
|
||||
# ============================================================
|
||||
# 测试 12:泛型 GSListNode[T] + GSList[T]
|
||||
#
|
||||
# 验证 4 个技术点(为 llvmlite 简化铺路):
|
||||
# 验证 4 个技术点(为 mlirlite 简化铺路):
|
||||
# 1. 递归泛型 class GNode(GSListNode[GNode]):
|
||||
# 2. novirtual class + 泛型组合(GNode 无 vptr,字段展平)
|
||||
# 3. 泛型类作字段类型 lst: GSList[GNode]
|
||||
|
||||
Reference in new issue
Block a user