test(llvmlitest): 断言迁移到 MLIR 口径 + 内存池放大到 80MB
mlirlite 发射器改输出 MLIR 文本后,本测试 58 条断言仍在断言旧 LLVM IR 文本 (i32*、add i32、icmp sgt、asm sideeffect、label %then、@.str = 等)→ 全部 迁移到实际 MLIR 形态(!llvm.ptr、llvm.add、llvm.icmp "sgt"、 llvm.inline_asm has_side_effects、^then:、llvm.mlir.global 等)。属性用例按 README §3.3「记录但不渲染」改为签名正向 + 属性文本负向断言。 同时 POOL_SIZE 512KB → 80MB:本测试 27 用例共享同一池(不像 MLIRLiteTest 每用例切子池),mlirlite 单次 PrintModule 需约 1MiB 缩进缓冲,512KB 会池耗尽。 本文件另含既有未提交的注解现代化改动(X | t.CPtr → X*、t.CChar | t.CPtr → str 等),一并纳入本次提交。结果:PASS 80 / FAIL 0。
This commit is contained in:
1 parent
fb8b56f2f1
commit
55a517fbd2
1 file changed
+494
-480
+494
-480
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user