【发布时间】:2016-11-17 20:40:59
【问题描述】:
我正在尝试做一个 llvm 后端,但我不知道我需要什么来修复这个错误
LLVM ERROR: Cannot select: t5: ch = store<ST4[%retval]> t0, Constant:i32<0>, FrameIndex:i64<0>, undef:i64
这是我正在尝试处理的 ir
define i32 @main() #0 {
%retval = alloca i32, align 4
store i32 0, i32* %retval, align 4
ret i32 0
}
但我不知道我需要什么 dag 模式才能匹配它。
包含我的 Arch 支持的一些指令的 tablegen 文件在这里https://github.com/jfmherokiller/customllvm/blob/master/llvm/lib/Target/ZCPU/zcpuInstr.td
【问题讨论】:
标签: llvm