Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何告诉 clang 我的 LLVM 目标应该使用 16 位“int”?
对于我的 PIC 后端 我希望 int 为 16 位 我 我的目标如何告诉 clang int 的大小应该是多少 仅定义 16 位寄存器似乎还不够 目前 clang O2 emit llvm target pic 转换 int foo in
Clang
LLVM
PIC
LLVMClang
如何使用本机编译器(g++)编译并运行 llc-3.4 生成的 C++ 代码?
Note 这项工作的目标是在非 c 11 编译器中使用一些 c 11 功能 完成以下步骤 生成llvm位代码 clang emit llvm c test cc o test o 将 llvm 位码转换为 C 代码 llc 3 4 test
LLVM
LLVMClang
llvmgcc
VS 2012 上的 LLVM 3.4 链接器错误
我已经使用 Cmake 从源代码构建了 LLVM 3 4 我参考了使用 Microsoft Visual Studio 进行安装的 LLVM 系统入门文档 我现在想在我自己的项目中使用 LLVM 我已经使用以下命令在 VS 2012 中添加
c
visualstudio2012
Linker
LLVM
LLVM 中编译单元的正确抽象是什么?
在 LLVM 中我们有LLVMContext 这是存储单位 我们有llvm Module 这是构建新符号 函数和类型 的地方 我的问题是 用于编译单元的正确 llvm 抽象是什么 是个Module 或者这实际上意味着更大的范围 即 共享库目
c
Compilation
LLVM
LLVMClang
incrementalcompiler
Scala 中的哪些功能/特性仅作为对底层平台的让步而存在,如果针对其他目标则应删除?
不久前我读到LLVM 的 Scala https days2011 scala lang org sites days2011 files ws3 2 scalallvm pdf我一直想知道 Scala 语言 规范 库中的哪些东西只是为了让
scala
port
compatibility
LLVM
Emscripten 找不到 cmake 的路径
我已经将说明仔细阅读了好几遍 https kripken github io emscripten site docs getting started downloads html 查了无数论坛 还是无法解决这个问题 我正在运行 Windo
c
LLVM
emscripten
asmjs
如何设置 VS Code 项目以构建 LLVM
我想使用 VS Code 来构建和调试 LLVM 源代码 有没有一个好的文档解释如何在 VS Code 中为 LLVM 设置项目 提前致谢 我发现以下博客很有用 https developers redhat com blog 2021 0
c
LLVM
VisualStudioCode
什么是 LLVM 元数据
这些可能是非常基本的问题 1 什么是 LLVM 元数据以及如何在我的程序中使用它 我已阅读所有文档 但我不明白如何使用它 2 如何在文件中添加我的个人元数据 提前致谢 最好的信息来源是 2010 年将元数据引入 LLVM IR 的博客文章
LLVM
带有 LLVM 的 C ABI
我有一个用 LLVM 编写的编译器 我希望提高 ABI 合规性 例如 我发现很难在 Windows x86 或 Linux 上实际找到 C ABI 的规范文档 我发现的那些用 RAX EAX 等术语解释它 而不是我可以使用的 IR 术语 到
c
LLVM
ABI
llvmcodegen
在 ubuntu 16.04 lts 上安装 numba 0.30.1
如何在 Ubuntu 16 04 LTS 上安装 Python 3 的当前版本 0 30 1 numba 我的 Python 版本是 3 5 2 并且我安装了 Ubuntu 的准系统 我认为是服务器版本 好吧 经过几个小时的弄清楚事情之后
python
python3x
LLVM
ubuntu1604
numba
使用 Clang 为 RISC-V 进行编译
我正在尝试使用构建一个 hello world 程序Clang 版本 12 0 1 适用于 RISC V 架构 我已经安装了它LLVM 版本 12 0 1 具有以下设置 cmake G Unix Makefiles DLLVM ENABLE
Compilation
Clang
LLVM
RISCV
什么是 LLVM?用 LLVM 替换 Python VM 如何将速度提高 5 倍?
Google 正在赞助一个开源项目 旨在将 Python 的速度提高 5 倍 空载燕子 http code google com p unladen swallow 似乎有一个好的项目计划 http code google com p un
python
multicore
LLVM
unladenswallow
CMakeList 文件从 C 源文件生成 LLVM 位码文件
我正在尝试使用 CMake 从 C 源文件 hello c 生成 LLVM 字节码文件 下面是我的 CMakeLists 文件 CMakelists txt cmake minimum required VERSION 2 8 9 set
Linux
makefile
CMake
LLVM
LLVMClang
在 LLDB 中查看数组:相当于 Xcode 4.1 中 GDB 的“@”运算符
我想查看指针指向的元素数组 在 GDB 中 这可以通过使用运算符 将指向的内存视为给定长度的人工数组来完成 pointer length where length是我要查看的元素数量 上述语法在 Xcode 4 1 提供的 LLDB 中不起
xcode
debugging
xcode4
LLVM
LLDB
如何编写一个 clang 插件在编译时向原始代码注入一些代码
我遇到了一个关于如何编写一个能够更改代码的 clang 插件的问题 我想向程序中注入一些代码 就像这样 在此处输入代码 the original code the filename is user code cpp int f1 retur
c
Clang
LLVM
当我尝试发出目标代码时,为什么 LLVM 出现段错误?
我试图遵循有关编译器实现的 LLVM 教程 但当我尝试发出目标代码时 我的代码出现段错误 这是一个尝试编译函数的最小示例func 为了让事情变得简单 func是一个不执行任何操作的函数 include
c
segmentationfault
LLVM
LLVMIR
使用llvm从桌面交叉编译到arm
我正在笔记本电脑上编写 C 代码 我想使用 llvm clang 工具链将其交叉编译为 ARM v7 架构 我正在关注这个网站http llvm org docs HowToCrossCompileLLVM html http llvm o
arm
LLVM
使用 LLVM 创建本地字符串
我正在尝试使用 LLVM 创建一个局部变量来存储字符串 但我的代码当前抛出语法错误 lli test2 ll 8 23 error constant expression type mismatch 1 load 6 x i8 c hell
LLVM
LLVMIR
如何将 llvm::outs() 重定向到文件?
我正在使用一些 LLVM 工具 例如llvm nm 作为静态库 IE 我复制了源llvm nm cpp 重命名main to llvm nm 并将其编译为静态库 我想将标准输出转发到我的文件 我尝试使用下一个方法 int out fd er
c
Stream
LLVM
nm
有没有可以发出 LLVM 字节码的 Javascript 引擎?
我已经搜索了一段时间 但找不到任何发出 LLVM 字节码的引擎 但不知怎的 我无法相信没有这样的引擎 恕我直言 JXcore 将是您前进的最佳选择 当他们从 V8 转换为 LLVM 时 这是他们到达版本 2 时的目标 根据他们的路线图 然后
javascript
LLVM
«
1 ...
3
4
5
6
7
8
9
...16
»