Home
last modified time | relevance | path

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

123

/linux/Documentation/kbuild/
A Dllvm.rst28 Building with LLVM
33 make LLVM=1
39 The LLVM= argument
65 make LLVM=-14
160 - ``LLVM=1``
163 - ``LLVM=1``
166 - ``LLVM=1``
169 - ``LLVM=1``
172 - ``LLVM=1``
181 - ``LLVM=1`` (LLVM >= 18.1.0), ``CC=clang`` (LLVM < 18.1.0)
[all …]
/linux/arch/x86/
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/
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
A Darch-support.rst13 目前,Rust编译器(``rustc``)使用LLVM进行代码生成,这限制了可以支持的目标架构。此外,对
14 使用LLVM/Clang构建内核的支持也有所不同(请参见 Documentation/kbuild/llvm.rst )。这
A Dgeneral-information.rst31 make LLVM=1 rustdoc
46 make LLVM=1 CLIPPY=1
A Dcoding-guidelines.rst31 make LLVM=1 rustfmt
35 make LLVM=1 rustfmtcheck
/linux/tools/scripts/
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/rust/
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.
A Dquick-start.rst11 approach is that, typically, the distribution will match the LLVM used by Rust
14 Another way is using the prebuilt stable versions of LLVM+Rust provided on
16 and fast LLVM toolchains from :ref:`Getting LLVM <getting_llvm>` with versions
18 "latest LLVM" and "matching LLVM" (please see the link for more information).
98 make LLVM=1 rustavailable
156 ``libclang`` (part of LLVM) is used by ``bindgen`` to understand the C code
157 in the kernel, which means LLVM needs to be installed; like when the kernel
158 is compiled with ``LLVM=1``.
265 make LLVM=1 rust-analyzer
288 Building a kernel with a complete LLVM toolchain is the best supported setup
[all …]
/linux/scripts/
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}
A Dfaddr2line67 if [[ "${LLVM}" == *"/" ]]; then
68 UTIL_PREFIX=${LLVM}${UTIL_PREFIX}
69 elif [[ "${LLVM}" == "-"* ]]; then
70 UTIL_SUFFIX=${LLVM}
A Das-version.sh34 echo LLVM 0
/linux/tools/testing/selftests/
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/
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/samples/bpf/
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/Documentation/bpf/
A Dbpf_devel_QA.rst361 Q: Features changing BPF JIT and/or LLVM
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.
526 LLVM (http://llvm.org/):
527 LLVM version 10.0.0
547 Q: Got it, so how do I build LLVM manually anyway?
573 Q: Reporting LLVM BPF issues
581 LLVM's BPF back end is a key piece of the whole BPF
600 Q: New BPF instruction for kernel and LLVM
[all …]
/linux/tools/testing/selftests/nolibc/
A Drun-tests.sh46 -l Build with LLVM/clang
151 …MAKE=(make -j"${nproc}" XARCH="${arch}" CROSS_COMPILE="${cross_compile}" LLVM="${llvm}" O="${build…
/linux/tools/testing/selftests/fchmodat2/
A DMakefile9 ifeq ($(LLVM),)
/linux/arch/arm/
A DKconfig.assembler6 Supported by binutils >= 2.24 and LLVM integrated assembler.
/linux/tools/testing/selftests/openat2/
A DMakefile10 ifeq ($(LLVM),)
/linux/tools/testing/selftests/arm64/mte/
A DMakefile9 ifeq ($(LLVM),)
/linux/Documentation/translations/it_IT/process/
A Dchanges.rst36 Clang/LLVM (optional) 13.0.0 clang --version
81 Clang/LLVM (opzionale)
84 L'ultima versione di clang e *LLVM utils* (secondo `releases.llvm.org
89 :ref:`Building Linux with Clang/LLVM <kbuild_llvm>`.
385 Clang/LLVM
388 - :ref:`Getting LLVM <getting_llvm>`.
/linux/Documentation/process/
A Dchanges.rst33 Clang/LLVM (optional) 13.0.1 clang --version
81 Clang/LLVM (optional)
84 The latest formal release of clang and LLVM utils (according to
88 docs on :ref:`Building Linux with Clang/LLVM <kbuild_llvm>`.
417 Clang/LLVM
420 - :ref:`Getting LLVM <getting_llvm>`.
/linux/Documentation/
A DChanges33 Clang/LLVM (optional) 13.0.1 clang --version
81 Clang/LLVM (optional)
84 The latest formal release of clang and LLVM utils (according to
88 docs on :ref:`Building Linux with Clang/LLVM <kbuild_llvm>`.
417 Clang/LLVM
420 - :ref:`Getting LLVM <getting_llvm>`.
/linux/tools/bpf/bpftool/Documentation/
A Dcommon_options.rst9 bpftool was compiled. Optional features include linking against LLVM or

Completed in 36 milliseconds

123