Home
last modified time | relevance | path

Searched refs:LLVM (Results 1 – 25 of 52) sorted by relevance

123

/linux/arch/x86/
H A DKconfig.assembler7 Supported by binutils >= 2.25 and LLVM integrated assembler
12 Supported by binutils >= 2.24 and LLVM integrated assembler
17 Supported by binutils >= 2.24 and LLVM integrated assembler
21 Supported by binutils >= 2.31.1 and LLVM integrated assembler >= V7
26 Supported by binutils >= 2.30 and LLVM integrated assembler
31 Supported by binutils >= 2.30 and LLVM integrated assembler
36 Supported by binutils >= 2.30 and LLVM integrated assembler
41 Supported by binutils >= 2.31 and LLVM integrated assembler
/linux/Documentation/translations/zh_CN/rust/
H A Dquick-start.rst28 make LLVM=1 rustavailable
80 ``bindgen`` 使用 ``libclang`` (LLVM的一部分)来理解内核中的C代码,这意味着需要安
81LLVM;同在开启``LLVM=1`` 时编译内核一样。
89 或者自行构建LLVM,这需要相当长的时间,但并不是一个复杂的过程:
188 make LLVM=1 rust-analyzer
210 用完整的LLVM工具链构建内核是目前支持的最佳设置。即::
212 make LLVM=1
H A Darch-support.rst13 目前,Rust编译器(``rustc``)使用LLVM进行代码生成,这限制了可以支持的目标架构。此外,对
14 使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这
H A Dgeneral-information.rst31 make LLVM=1 rustdoc
46 make LLVM=1 CLIPPY=1
H A Dcoding-guidelines.rst31 make LLVM=1 rustfmt
35 make LLVM=1 rustfmtcheck
/linux/tools/scripts/
H A DMakefile.include54 ifneq ($(LLVM),)
55 ifneq ($(filter %/,$(LLVM)),)
56 LLVM_PREFIX := $(LLVM)
57 else ifneq ($(filter -%,$(LLVM)),)
58 LLVM_SUFFIX := $(LLVM)
77 ifneq ($(LLVM),)
/linux/Documentation/dev-tools/
H A Dautofdo.rst63 The support requires a Clang compiler LLVM 17 or later.
101 1) Build the kernel on the host machine with LLVM enabled,
104 $ make menuconfig LLVM=1
110 With a configuration that with LLVM enabled, use the following command::
116 $ make LLVM=1
150 The llvm_profgen tool is included in the LLVM compiler itself. It's
152 the version of Clang. It needs to be the LLVM 19 release of Clang
153 or later, or just from the LLVM trunk. ::
168 $ make LLVM=1 CLANG_AUTOFDO_PROFILE=<profile_file>
H A Dpropeller.rst27 #. Propeller requires LLVM 19 release or later for Clang/Clang++
30 #. In addition to LLVM toolchain, Propeller requires a profiling
111 $ make LLVM=1 CLANG_AUTOFDO_PROFILE=<autofdo-profile-name>
162 …$ make LLVM=1 CLANG_AUTOFDO_PROFILE=<profile_file> CLANG_PROPELLER_PROFILE_PREFIX=<propeller_profi…
/linux/Documentation/rust/
H A Darch-support.rst6 Currently, the Rust compiler (``rustc``) uses LLVM for code generation,
8 support for building the kernel with LLVM/Clang varies (please see
20 ``riscv`` Maintained ``riscv64`` and LLVM/Clang only.
H A Dtesting.rst27 ./tools/testing/kunit/kunit.py run --make_options LLVM=1 --arch x86_64 --kconfig_add CONFIG_RUST=y
132 make LLVM=1 rusttest
H A Dgeneral-information.rst45 make LLVM=1 rustdoc
61 make LLVM=1 CLIPPY=1
/linux/scripts/
H A Ddecode_stacktrace.sh22 if [[ -z ${LLVM:-} ]]; then
26 if [[ ${LLVM} == */ ]]; then
27 UTIL_PREFIX=${LLVM}${UTIL_PREFIX}
28 elif [[ ${LLVM} == -* ]]; then
29 UTIL_SUFFIX=${LLVM}
H A Das-version.sh34 echo LLVM 0
/linux/tools/testing/selftests/
H A Dlib.mk3 ifneq ($(LLVM),)
4 ifneq ($(filter %/,$(LLVM)),)
5 LLVM_PREFIX := $(LLVM)
6 else ifneq ($(filter -%,$(LLVM)),)
7 LLVM_SUFFIX := $(LLVM)
/linux/tools/sched_ext/
H A DMakefile9 ifneq ($(LLVM),)
10 ifneq ($(filter %/,$(LLVM)),)
11 LLVM_PREFIX := $(LLVM)
12 else ifneq ($(filter -%,$(LLVM)),)
13 LLVM_SUFFIX := $(LLVM)
97 ifneq ($(LLVM),)
/linux/Documentation/bpf/
H A Dbpf_devel_QA.rst259 cases, including a lot of corner cases that LLVM BPF back end may
361 Q: Features changing BPF JIT and/or LLVM
364 that would require BPF JIT and/or LLVM integration as well?
382 into the Linux kernel, please implement support into LLVM's BPF back
511 LLVM chapter
514 Q: Where do I find LLVM with BPF support?
516 A: The BPF back end for LLVM is upstream in LLVM since version 3.7.1.
518 All major distributions these days ship LLVM with BPF back end enabled,
519 so for the majority of use-cases it is not required to compile LLVM by
522 LLVM's static compiler lists the supported targets through
[all …]
H A Dclang-notes.rst8 This document provides more details specific to the Clang/LLVM implementation of the eBPF instructi…
H A Dllvm_reloc.rst4 BPF LLVM Relocations
7 This document describes LLVM BPF backend relocation types.
12 LLVM BPF backend records each relocation with the following 16-byte
123 is enforced by LLVM BPF backend.
372 conceptually very close to LLVM's `getelementptr <GEP_>`_ instruction's
/linux/samples/bpf/
H A DREADME.rst22 version numbers required and how to update them. Note that LLVM's tool
64 Manually compiling LLVM with 'bpf' support
67 Since version 3.7.0, LLVM adds a proper LLVM backend target for the
79 Quick sniplet for manually compiling LLVM and clang
/linux/arch/arm/
H A DKconfig.assembler
/linux/tools/testing/selftests/arm64/mte/
H A DMakefile9 ifeq ($(LLVM),)
/linux/Documentation/
H A DChanges33 Clang/LLVM (optional) 13.0.1 clang --version
80 Clang/LLVM (optional)
83 The latest formal release of clang and LLVM utils (according to
87 docs on :ref:`Building Linux with Clang/LLVM <kbuild_llvm>`.
416 Clang/LLVM
419 - :ref:`Getting LLVM <getting_llvm>`.
/linux/tools/bpf/bpftool/Documentation/
H A Dcommon_options.rst9 bpftool was compiled. Optional features include linking against LLVM or
/linux/tools/testing/selftests/bpf/
H A DREADME.rst247 them to Clang/LLVM. These sub-tests are going to be skipped if Clang is too
272 Some selftests (e.g. kfunc_call and bpf_tcp_ca) require a LLVM support
286 The btf_tag selftest requires LLVM support to recognize the btf_decl_tag and
337 …test_xdpwall:FAIL:Does LLVM have https://github.com/llvm/llvm-project/commit/ea72b0319d7b0f0c2fcf4…
/linux/tools/testing/selftests/x86/
H A DMakefile44 ifneq ($(LLVM),)

123