llvm-clang

    0热度

    1回答

    我准备了一个针对32位Windows的llvm-clang编译器。我使用3.7.1并应用this patch。我得到的东西,几乎的作品,除了我有提升错误。 如果我编译我的项目(即通常与MinGW的海湾合作委员会的工作)使用我平时提升1.53头我有麻烦,包括boost/interprocess组件 In file included from [...]/Boost/include-WINDOWS/b

    1热度

    1回答

    clang编译器包含CUDA头文件host_defines.h,其中__shared__定义为__attribute__((shared))。当CUDA源文件使用clang编译为内部表示(IR)时,__shared__转换为addrspace(3)。这些地址空间可以在铛文件llvm/tools/clang/lib/Basic/Targets.cpp行号1601被观察为一个数组 static con

    0热度

    1回答

    我想演示在LLVM中使用冗余删除。 我发现-gvn(全局值编号)从选择。我测试了下面的例子: int foo(int a, int b) { int c, d, e, f, g; c = a + b; d = a + b; e = a; f = e + b; g = c + d + e + f; return f; }

    1热度

    1回答

    在LLVM源代码文件llvm/lib/Target/NVPTX/NVPTXIntrinsics.td中,CUDA存储器类型上的atom_add,atom_sub,atom_max,atom_min,atom_inc,atom_dec等的定义可以是看到。但是我无法在这些文件中的任何位置找到CUDA内存上的加载和存储操作。那么在llvm中为CUDA内存类型定义加载和存储操作的位置?

    1热度

    1回答

    我是一个在clang libtooling中的新手,我正在努力解决以下问题。 我想对给定的c/C++程序执行源代码到源代码的转换,以便“转换”的程序在不同的程序点打印所有'范围'变量值。 例如,在下面的程序中,我想打印具有各种SourceLocation范围的变量值(例如,行号为8和10的行尾)。为此,我需要知道变量c在第8行末尾没有范围,同样变量i和c在第10行末尾没有范围。 是否有任何API可

    4热度

    1回答

    关于“动态框架”目标,我需要将内部(专用)objective-c标头与我的swift对等设备桥接。 从我的理解我需要使用私人模块。 使用@objc class TheClass语法将其中一些swift对象桥接回到objective-c。 我已经先行一步,并$SRCROOT下,在目录中创建一个module.modulemap和module.private.modulemap文件,并增加了“必要”标志

    0热度

    1回答

    我有一个使用Clang API的C++项目,我希望在调试项目时能够调试到clang/llvm函数。 我建立使用CMake的有以下OPTS LLVM +铛v3.7.0: -DCMAKE_INSTALL_PREFIX=$HOME/opt/llvm -DCMAKE_BUILD_TYPE=Debug 但GDB不踏进铛API的功能。 我在做什么错?

    0热度

    1回答

    我所遇到的问题,同时安装在我的Mac OS X.Following的installation page的CilkPlus,我在下面的顺序执行以下命令: $mkdir Cilk $cd Cilk $git clone -b cilkplus https://github.com/cilkplus/llvm llvm $git clone -b cilkplus https://github.c

    1热度

    1回答

    我知道python绑定以及原来的c lang编写的libclang,但我试图在教室中使用它,并且我们教C++。因此,如果任何人知道C++绑定,那么获取它将是非常有帮助的。 参考 - http://clang.llvm.org/doxygen/group__CINDEX.html

    1热度

    2回答

    我一直在努力办好一批铿锵教程像this one和我不断得到我跟踪与GDB段错误: Starting program: /analyser/a.out PrintFunctions.cpp [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/lib