Home
last modified time | relevance | path

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

12

/linux/tools/testing/selftests/bpf/
H A DREADME.rst64 - clang (preferably built from sources, https://github.com/llvm/llvm-project);
85 If you want to change pahole and llvm, you can change `PATH` environment
123 profiler[23] test failures with clang/llvm <12.0.0
126 With clang/llvm <12.0.0, the profiler[23] test may fail.
146 Hence `this patch`__ addresses it on the compiler side. It was committed on llvm 12.
148 __ https://github.com/llvm/llvm-project/commit/ddf1864ace484035e3cde5e83b3a31ac81e059c6
162 bpf_iter test failures with clang/llvm 10.0.0
165 With clang/llvm 10.0.0, the following two bpf_iter tests failed:
194 This is due to a llvm BPF backend bug. `The fix`__
195 has been pushed to llvm 10.x release branch and will be
[all …]
/linux/samples/bpf/
H A DREADME.rst18 * llvm
70 By default llvm will build all non-experimental backends including bpf.
82 $ git clone https://github.com/llvm/llvm-project.git
83 $ mkdir -p llvm-project/llvm/build
84 $ cd llvm-project/llvm/build
94 …make M=samples/bpf LLC=~/git/llvm-project/llvm/build/bin/llc CLANG=~/git/llvm-project/llvm/build/b…
H A DMakefile181 LLVM_DIS ?= llvm-dis
182 LLVM_OBJCOPY ?= llvm-objcopy
183 LLVM_READELF ?= llvm-readelf
387 -O2 -emit-llvm -Xclang -disable-llvm-passes -c $< -o - | \
/linux/tools/scripts/
H A DMakefile.include60 $(error Invalid value for LLVM, see Documentation/kbuild/llvm.rst)
66 $(call allow-override,AR,$(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX))
67 $(call allow-override,HOSTAR,$(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX))
71 $(call allow-override,STRIP,$(LLVM_PREFIX)llvm-strip$(LLVM_SUFFIX))
72 $(call allow-override,LLVM_STRIP,$(LLVM_PREFIX)llvm-strip$(LLVM_SUFFIX))
74 $(call allow-override,LLVM_CONFIG,$(LLVM_PREFIX)llvm-config$(LLVM_SUFFIX))
75 $(call allow-override,LLVM_OBJCOPY,$(LLVM_PREFIX)llvm-objcopy$(LLVM_SUFFIX))
76 $(call allow-override,READELF,$(LLVM_PREFIX)llvm-readelf$(LLVM_SUFFIX))
77 $(call allow-override,HOSTREADELF,$(LLVM_PREFIX)llvm-readelf$(LLVM_SUFFIX))
96 $(call allow-override,LLVM_CONFIG,llvm
[all...]
/linux/Documentation/bpf/
H 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>`_
H 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``::
132 ``.BTF.ext`` sections. For cases like bcc where llvm ``ExecutionEngine RuntimeDyld``
161 following code with `llvm-objdump -dr test.o``::
208 ``llvm-readelf -r test.o``::
217 With ``llvm-readelf`` output, we can see that dwarf sections have a bunch of
410 .. _GEP: https://llvm.org/docs/LangRef.html#getelementptr-instruction
H A Dbpf_devel_QA.rst537 LLVM (http://llvm.org/):
556 All LLVM releases can be found at: http://releases.llvm.org/
568 $ git clone https://github.com/llvm/llvm-project.git
569 $ mkdir -p llvm-project/llvm/build
570 $ cd llvm-project/llvm/build
581 will find a full list of targets within the llvm-project/llvm/lib/Target
606 https://bugs.llvm.org/buglist.cgi?quicksearch=bpf
617 the selection of BPF instruction set extensions. Before llvm version 20,
619 set (v1) of BPF. Since llvm 20, the default processor target has changed
/linux/tools/build/feature/
H A Dtest-llvm-perf.cpp11 llvm::errs() << "Hello World!\n"; in main()
12 llvm::llvm_shutdown(); in main()
H A Dtest-llvm.cpp11 llvm::errs() << "Hello World!\n"; in main()
12 llvm::llvm_shutdown(); in main()
H A DMakefile65 test-llvm.bin \
66 test-llvm-perf.bin \
345 $(OUTPUT)test-llvm.bin:
353 $(OUTPUT)test-llvm-perf.bin:
/linux/tools/testing/selftests/nolibc/
H A Drun-tests.sh19 llvm=
92 llvm=1
179 MAKE=(make -f Makefile.nolibc -j"${nproc}" XARCH="${arch}" CROSS_COMPILE="${cross_compile}" LLVM="${llvm}" O="${build_dir}")
197 if [ "$arch" = "m68k" -o "$arch" = "sh4" -o "$arch" = "openrisc" -o "$arch" = "parisc32" -o "$arch" = "alpha" ] && [ "$llvm" = "1" ]; then
/linux/Documentation/translations/zh_CN/rust/
H A Dquick-start.rst20 另一种方式是使用 `kernel.org <https://kernel.org/pub/tools/llvm/rust/>`_ 上提
206 https://releases.llvm.org/download.html
210 https://llvm.org/docs/GettingStarted.html#getting-the-source-code-and-building-llvm
212 请参阅 Documentation/kbuild/llvm.rst 了解更多信息,以及获取预构建版本和发行包
H A Darch-support.rst14 使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这
/linux/samples/hid/
H 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/scripts/
H A Ddecode_stacktrace.sh16 if type llvm-cxxfilt >/dev/null 2>&1 ; then
17 cppfilt=llvm-cxxfilt
27 UTIL_PREFIX=llvm-
H A Dld-version.sh51 min_version=$($min_tool_version llvm)
H A Dcc-version.sh46 min_version=$($min_tool_version llvm)
H A DKconfig.include72 rustc-llvm-version := $(shell,$(srctree)/scripts/rustc-llvm-version.sh $(RUSTC))
/linux/Documentation/translations/zh_CN/kbuild/
H A Dindex.rst20 llvm
/linux/tools/build/
H A DMakefile.feature126 llvm \
151 llvm-perf \
/linux/tools/bpf/bpftool/
H A DMakefile123 FEATURE_TESTS += llvm
133 FEATURE_DISPLAY += llvm
175 ifeq ($(feature-llvm),1)
/linux/kernel/bpf/preload/iterators/
H A DMakefile7 LLVM_STRIP ?= llvm-strip
/linux/Documentation/translations/zh_TW/process/
H A Dprogramming-language.rst49 https://clang.llvm.org
/linux/drivers/hid/bpf/progs/
H A DMakefile7 LLVM_STRIP ?= llvm-strip
/linux/Documentation/dev-tools/
H A Dgcov.rst187 GCC-generated .gcno and .gcda files, and use llvm-cov_ for Clang.
190 .. _llvm-cov: https://llvm.org/docs/CommandGuide/llvm-cov.html

12