Searched refs:llvm (Results 1 – 25 of 69) sorted by relevance
123
46 llvm::opt::ArgStringList CCArgs { in createCompilerInvocation()73 static std::unique_ptr<llvm::Module>105 std::unique_ptr<llvm::Module>126 std::unique_ptr<llvm::Module>133 std::unique_ptr<llvm::SmallVectorImpl<char>>134 getBPFObjectFromModule(llvm::Module *Module) in getBPFObjectFromModule()136 using namespace llvm; in getBPFObjectFromModule()142 llvm::errs() << Error; in getBPFObjectFromModule()146 llvm::TargetOptions Opt; in getBPFObjectFromModule()194 llvm::llvm_shutdown(); in perf_clang__cleanup()[all …]
19 static std::unique_ptr<llvm::Module>25 return std::unique_ptr<llvm::Module>(nullptr); in __test__clang_to_IR()30 std::unique_ptr<llvm::Module> M = in __test__clang_to_IR()46 for (llvm::Function& F : *M) in test__clang_to_IR()
13 using namespace llvm; variable23 std::unique_ptr<llvm::SmallVectorImpl<char>>24 getBPFObjectFromModule(llvm::Module *Module);
15 <https://clang.llvm.org/>`_ and `LLVM <https://llvm.org/>`_ utilities to be58 make CC=clang LD=ld.lld AR=llvm-ar NM=llvm-nm STRIP=llvm-strip \59 OBJCOPY=llvm-objcopy OBJDUMP=llvm-objdump READELF=llvm-readelf \69 make LLVM=/path/to/llvm/71 which will use ``/path/to/llvm/clang``, ``/path/to/llvm/ld.lld``, etc.161 - `Mailing List <https://lore.kernel.org/llvm/>`_: <llvm@lists.linux.dev>174 - https://releases.llvm.org/download.html175 - https://github.com/llvm/llvm-project176 - https://llvm.org/docs/GettingStarted.html177 - https://llvm.org/docs/CMake.html[all …]
23 llvm
64 - clang (preferably built from sources, https://github.com/llvm/llvm-project);118 __ https://reviews.llvm.org/D85570168 __ https://reviews.llvm.org/D78466207 __ https://reviews.llvm.org/D97479224 .. _0: https://reviews.llvm.org/D74572225 .. _1: https://reviews.llvm.org/D74668226 .. _2: https://reviews.llvm.org/D85174237 __ https://reviews.llvm.org/D83289251 __ https://reviews.llvm.org/D93563277 __ https://reviews.llvm.org/D100362[all …]
40 perf-y += llvm.o llvm-src-base.o llvm-src-kbuild.o llvm-src-prologue.o llvm-src-relocation.o73 $(OUTPUT)tests/llvm-src-base.c: tests/bpf-script-example.c tests/Build75 $(Q)echo '#include <tests/llvm.h>' > $@80 $(OUTPUT)tests/llvm-src-kbuild.c: tests/bpf-script-test-kbuild.c tests/Build82 $(Q)echo '#include <tests/llvm.h>' > $@87 $(OUTPUT)tests/llvm-src-prologue.c: tests/bpf-script-test-prologue.c tests/Build89 $(Q)echo '#include <tests/llvm.h>' > $@94 $(OUTPUT)tests/llvm-src-relocation.c: tests/bpf-script-test-relocation.c tests/Build96 $(Q)echo '#include <tests/llvm.h>' > $@
2 llvm-src-base.c3 llvm-src-kbuild.c4 llvm-src-prologue.c5 llvm-src-relocation.c
12 * llvm >= version 3.7.160 By default llvm will build all non-experimental backends including bpf.72 $ git clone https://github.com/llvm/llvm-project.git73 $ mkdir -p llvm-project/llvm/build74 $ cd llvm-project/llvm/build84 …make M=samples/bpf LLC=~/git/llvm-project/llvm/build/bin/llc CLANG=~/git/llvm-project/llvm/build/b…
62 $(call allow-override,AR,$(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX))65 $(call allow-override,STRIP,$(LLVM_PREFIX)llvm-strip$(LLVM_SUFFIX))78 HOSTAR ?= $(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX)90 LLVM_CONFIG ?= llvm-config91 LLVM_OBJCOPY ?= llvm-objcopy92 LLVM_STRIP ?= llvm-strip
64 git clone https://github.com/llvm/llvm-project.git65 ln -s ../../clang llvm-project/llvm/tools/66 mkdir llvm-project-build67 cd llvm-project-build72 ../llvm-project/llvm201 - `Building LLVM <https://llvm.org/docs/CMake.html>`_
32 the code with ``llvm-objdump -dr test.o``::52 The following ``llvm-readelf -r test.o`` shows the binary values of the four66 The following is the symbol table with ``llvm-readelf -s test.o``::130 ``.BTF.ext`` sections. For cases like bcc where llvm ``ExecutionEngine RuntimeDyld``159 following code with `llvm-objdump -dr test.o``::206 ``llvm-readelf -r test.o``::215 With ``llvm-readelf`` output, we can see that dwarf sections have a bunch of
11 llvm::errs() << "Hello World!\n"; in main()12 llvm::llvm_shutdown(); in main()
26 llvm::llvm_shutdown(); in main()
80 https://releases.llvm.org/download.html84 https://llvm.org/docs/GettingStarted.html#getting-the-source-code-and-building-llvm86 请参阅 Documentation/kbuild/llvm.rst 了解更多信息,以及获取预构建版本和发行包
14 使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这
64 LLVM_DIS ?= llvm-dis65 LLVM_OBJCOPY ?= llvm-objcopy66 LLVM_READELF ?= llvm-readelf245 -O2 -emit-llvm -Xclang -disable-llvm-passes -c $< -o - | \
171 则使用 llvm-cov_ 。174 .. _llvm-cov: https://llvm.org/docs/CommandGuide/llvm-cov.html
43 http://releases.llvm.org/download.html47 https://clang.llvm.org/docs/ClangFormat.html49 https://clang.llvm.org/docs/ClangFormatStyleOptions.html76 https://clang.llvm.org/docs/ClangFormat.html#script-for-patch-reformatting114 https://clang.llvm.org/docs/ClangFormat.html
35 https://releases.llvm.org/download.html39 https://clang.llvm.org/docs/ClangFormat.html41 https://clang.llvm.org/docs/ClangFormatStyleOptions.html66 https://clang.llvm.org/docs/ClangFormat.html#script-for-patch-reformatting102 https://clang.llvm.org/docs/ClangFormat.html
22 llvm)
12 if type llvm-cxxfilt >/dev/null 2>&1 ; then13 cppfilt=llvm-cxxfilt
51 min_version=$($min_tool_version llvm)
46 min_version=$($min_tool_version llvm)
21 has been resolved: https://github.com/llvm/llvm-project/issues/41896.
Completed in 31 milliseconds