TermiNexus bca23ffa06 fix(mlirlite): MLIR 间接调用点也过 alias 解析,callee 不再悬空
no-op bitcast(含函数指针 bitcast)被 alias 机制省略后,参数用法会改写成别名目标,
但 llvm.call 的 callee 位置原样写出 → 悬空 %N,mlir-opt 报 use of undeclared SSA value /
definition of SSA value has type 'i8' but previously used here with type '!llvm.ptr'。

- _MlirCall:callee 走 _MlirResolve,并用解析后的名字判断直接/间接调用
  (别名解析可能把 callee 指到 @符号,那就成了直接调用,不能再写 !llvm.ptr)
2026-10-12 13:18:51 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-08-17 11:01:35 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-10-10 21:58:27 +08:00
2026-09-29 17:00:20 +08:00
2026-10-10 21:58:27 +08:00
2026-09-29 16:59:46 +08:00
2026-10-10 21:58:27 +08:00
S
Description
GVSDS(TM) Viper SE Runtime Environment and Library (VRTE)
15 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 76.8%
C 22%
CMake 1.2%