Home
last modified time | relevance | path

Searched refs:llvm (Results 1 – 25 of 69) sorted by relevance

123

/linux-6.3-rc2/tools/perf/util/c++/
A Dclang.cpp46 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 …]
A Dclang-test.cpp19 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()
A Dclang.h13 using namespace llvm; variable
23 std::unique_ptr<llvm::SmallVectorImpl<char>>
24 getBPFObjectFromModule(llvm::Module *Module);
/linux-6.3-rc2/Documentation/kbuild/
A Dllvm.rst15 <https://clang.llvm.org/>`_ and `LLVM <https://llvm.org/>`_ utilities to be
58 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.html
175 - https://github.com/llvm/llvm-project
176 - https://llvm.org/docs/GettingStarted.html
177 - https://llvm.org/docs/CMake.html
[all …]
A Dindex.rst23 llvm
/linux-6.3-rc2/tools/testing/selftests/bpf/
A DREADME.rst64 - clang (preferably built from sources, https://github.com/llvm/llvm-project);
118 __ https://reviews.llvm.org/D85570
168 __ https://reviews.llvm.org/D78466
207 __ https://reviews.llvm.org/D97479
224 .. _0: https://reviews.llvm.org/D74572
225 .. _1: https://reviews.llvm.org/D74668
226 .. _2: https://reviews.llvm.org/D85174
237 __ https://reviews.llvm.org/D83289
251 __ https://reviews.llvm.org/D93563
277 __ https://reviews.llvm.org/D100362
[all …]
/linux-6.3-rc2/tools/perf/tests/
A DBuild40 perf-y += llvm.o llvm-src-base.o llvm-src-kbuild.o llvm-src-prologue.o llvm-src-relocation.o
73 $(OUTPUT)tests/llvm-src-base.c: tests/bpf-script-example.c tests/Build
75 $(Q)echo '#include <tests/llvm.h>' > $@
80 $(OUTPUT)tests/llvm-src-kbuild.c: tests/bpf-script-test-kbuild.c tests/Build
82 $(Q)echo '#include <tests/llvm.h>' > $@
87 $(OUTPUT)tests/llvm-src-prologue.c: tests/bpf-script-test-prologue.c tests/Build
89 $(Q)echo '#include <tests/llvm.h>' > $@
94 $(OUTPUT)tests/llvm-src-relocation.c: tests/bpf-script-test-relocation.c tests/Build
96 $(Q)echo '#include <tests/llvm.h>' > $@
A D.gitignore2 llvm-src-base.c
3 llvm-src-kbuild.c
4 llvm-src-prologue.c
5 llvm-src-relocation.c
/linux-6.3-rc2/samples/bpf/
A DREADME.rst12 * llvm >= version 3.7.1
60 By default llvm will build all non-experimental backends including bpf.
72 $ git clone https://github.com/llvm/llvm-project.git
73 $ mkdir -p llvm-project/llvm/build
74 $ cd llvm-project/llvm/build
84 …make M=samples/bpf LLC=~/git/llvm-project/llvm/build/bin/llc CLANG=~/git/llvm-project/llvm/build/b…
/linux-6.3-rc2/tools/scripts/
A DMakefile.include62 $(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-config
91 LLVM_OBJCOPY ?= llvm-objcopy
92 LLVM_STRIP ?= llvm-strip
/linux-6.3-rc2/Documentation/bpf/
A Ds390.rst64 git clone https://github.com/llvm/llvm-project.git
65 ln -s ../../clang llvm-project/llvm/tools/
66 mkdir llvm-project-build
67 cd llvm-project-build
72 ../llvm-project/llvm
201 - `Building LLVM <https://llvm.org/docs/CMake.html>`_
A Dllvm_reloc.rst32 the code with ``llvm-objdump -dr test.o``::
52 The following ``llvm-readelf -r test.o`` shows the binary values of the four
66 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
/linux-6.3-rc2/tools/build/feature/
A Dtest-llvm.cpp11 llvm::errs() << "Hello World!\n"; in main()
12 llvm::llvm_shutdown(); in main()
A Dtest-clang.cpp26 llvm::llvm_shutdown(); in main()
/linux-6.3-rc2/Documentation/translations/zh_CN/rust/
A Dquick-start.rst80 https://releases.llvm.org/download.html
84 https://llvm.org/docs/GettingStarted.html#getting-the-source-code-and-building-llvm
86 请参阅 Documentation/kbuild/llvm.rst 了解更多信息,以及获取预构建版本和发行包
A Darch-support.rst14 使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这
/linux-6.3-rc2/samples/hid/
A DMakefile64 LLVM_DIS ?= llvm-dis
65 LLVM_OBJCOPY ?= llvm-objcopy
66 LLVM_READELF ?= llvm-readelf
245 -O2 -emit-llvm -Xclang -disable-llvm-passes -c $< -o - | \
/linux-6.3-rc2/Documentation/translations/zh_CN/dev-tools/
A Dgcov.rst171 则使用 llvm-cov_ 。
174 .. _llvm-cov: https://llvm.org/docs/CommandGuide/llvm-cov.html
/linux-6.3-rc2/Documentation/translations/it_IT/process/
A Dclang-format.rst43 http://releases.llvm.org/download.html
47 https://clang.llvm.org/docs/ClangFormat.html
49 https://clang.llvm.org/docs/ClangFormatStyleOptions.html
76 https://clang.llvm.org/docs/ClangFormat.html#script-for-patch-reformatting
114 https://clang.llvm.org/docs/ClangFormat.html
/linux-6.3-rc2/Documentation/process/
A Dclang-format.rst35 https://releases.llvm.org/download.html
39 https://clang.llvm.org/docs/ClangFormat.html
41 https://clang.llvm.org/docs/ClangFormatStyleOptions.html
66 https://clang.llvm.org/docs/ClangFormat.html#script-for-patch-reformatting
102 https://clang.llvm.org/docs/ClangFormat.html
/linux-6.3-rc2/scripts/
A Dmin-tool-version.sh22 llvm)
A Ddecode_stacktrace.sh12 if type llvm-cxxfilt >/dev/null 2>&1 ; then
13 cppfilt=llvm-cxxfilt
A Dld-version.sh51 min_version=$($min_tool_version llvm)
A Dcc-version.sh46 min_version=$($min_tool_version llvm)
/linux-6.3-rc2/drivers/gpu/drm/amd/display/
A DKconfig21 has been resolved: https://github.com/llvm/llvm-project/issues/41896.

Completed in 31 milliseconds

123