Clang

Clang

文章 47 浏览 272

gcc/g++和clang:有条件的错误优化

我有一个有关GCC和CLANG代码优化的问题。这件代码显示出奇怪的行为。 arr 初始化为 0 在 main 中, sizef(int) in arr_ctor 和变为 0 在 arr_resize…

萌︼了一个春 2025-01-21 22:17:15 1 0

如何从来源构建LLVM-HS

我使用Haskell&致力于解析大型LLVM-IR代码。 LLVM-HS 用于一些研究工作。 我使用了gllvm(在这篇文章上发表评论 - )将OpenSSL(LIBSSL)转换为.…

虚拟世界 2025-01-21 15:27:48 5 0

C++ clang inline asm-未定义的符号

我正在尝试从内联汇编代码访问全局变量,但是我会收到错误“未定义的符号:my_var”: #include int my_var = 0; __attribute((naked)) int Test() { …

深海夜未眠 2025-01-21 15:25:50 3 0

如何使用LLVM目标初始化函数

我的主机系统 :默认目标:X86_64-Ingnown-linux-gnu :主机CPU:Skylake llvm/clang使用llvm_targets_to_build =所有选项。 如何在我的代码中使用另…

只为守护你 2025-01-21 09:26:37 5 0

cmake会自动附加-O2标志

我正在从事一个Android Native项目。我在 build.gradle externalNativeBuild { cmake { arguments "--warn-uninitialized", "-DANDROID_TOOLCHAIN=cla…

故事还在继续 2025-01-21 06:27:12 5 0

得到了一个未定义的符号'使用GINAC编译.CPP文件时出错

我使用gcc(版本11)编译我的.cpp文件,代码如下,是从ginac官网复制的。 #include #include using namespace std; using namespace GiNaC; int main(…

浅忆流年 2025-01-20 22:18:57 1 0

如何防止 clang-format 在新行中添加单个分号?

我在C ++中有这条代码行, while (fread(pixel_array++, sizeof(byte), 3, fp)); 新系列中 while (fread(pixel_array++, sizeof(byte), 3, fp)) ; 但…

萝莉病 2025-01-20 17:14:38 4 0

clang:错误:链接器命令失败,VSCode 中退出代码为 1

所以我有: 安装了 clang 并在 VSCode 中配置它,如下所示: 2) 我运行简单的程序: #include int main () { auto result = (10 0; std::cout << resu…

慵挽 2025-01-20 09:04:24 1 0

用于大型 C 项目的 LLVM IR

我是 LLVM、clang 等新手。 我的主要需求是将 C 代码转换为 LLVM IR (.ll),然后将其解析为类似汇编的语言。为此,我到目前为止一直在使用小长度的 c …

晌融 2025-01-20 02:59:32 3 0

为什么此代码畸形对STL向量的参考访问?

我有一个非常基本的 Cpp 程序: // tmp.cpp #include #include #include #include #include #include #include #include #include "viterbi.hpp" usin…

静若繁花 2025-01-20 01:10:13 4 0

NS_SWIFT_UI_ACTOR 注释不适用于基于回调的 Objective-C 方法的异步变体

在Objective-C中,我们可以使用 NS_SWIFT_UI_ACTOR 指示应在主演员上执行方法或整个类(就像我们在Swift中使用 @mainactor 一样)。这是正确起作用的…

來不及說愛妳 2025-01-19 20:02:26 7 0

C++ Clang AddressSanitizer 无法在 Mac 上工作

我正在尝试尝试Apple Clang的地址命名器,但我面临着非常有线的问题。我目前在Mac和Godbolt上都使用Clang 13.0.1。 让我解释一下。 on godbolt ,用 f…

喜爱纠缠 2025-01-19 11:19:21 1 0

为什么clang typedefdecl不是declcontext

DeclContext 类表示可以充当声明上下文的所有声明。据我了解,所有可以在其中包含另一个声明的声明都应该从 DeclContext 继承,如 NamespaceDecl、Rec…

我是男神闪亮亮 2025-01-19 08:58:29 4 0

在LLVM中,您如何获得循环起始部分内的所有指令?

我将 #pragma omp for for (i = 0; i < length; i++) { A[i] = A[i] * B[i]; } 其编译到LLVM IR之后,我只需要获取“ for”零件(增量操作)中的指令…

寄与心 2025-01-19 08:55:58 7 0

GCC/Clang 未优化静态全局变量

GCC 似乎无法跟踪和优化在 C/C++ 中读/写全局变量的程序,即使它们是静态的,这应该允许它保证其他编译单元不会改变变量。 编译代码时 static int tes…

东走西顾 2025-01-19 07:44:01 1 0
更多

推荐作者

甲如呢乙后呢

文章 0 评论 0

王权女流氓

文章 0 评论 0

云雾

文章 0 评论 0

wyh2033345759

文章 0 评论 0

乖乖

文章 0 评论 0

qq_xR3jkM

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文