![]() |
1
1
在llvm中没有特定的字节、int等概念,它只支持具有任意位宽(in)的整数。
https://llvm.org/docs/LangRef.html#integer-type
假设,在某些语言中,字节=16位,语言前端应该确保它生成
是的,我把“16位fpga-cpu”理解为16位软处理器。llvm在本机上支持具有各种位宽度的处理器。据我所知,它是不是一个软处理器并不重要。
在顶部的llvm ir中,我们找到了一种叫做数据布局的东西。下面是x86_64数据布局。
其他字段的信息可以在这里找到。 https://llvm.org/docs/LangRef.html#langref-datalayout |
![]() |
Sam Kellett · 为C++库提供C API和严格别名 6 年前 |
![]() |
Wietlol · LLVM IR本机方法 6 年前 |
![]() |
mikasa · llvm-将参数传递给传递 7 年前 |
![]() |
James Allingham · llvm JIT将库添加到模块 7 年前 |