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