Home
last modified time | relevance | path

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

123456

/openbmc/linux/Documentation/kbuild/
H A Dllvm.rst4 Building Linux with Clang/LLVM
7 This document covers how to build the Linux kernel with Clang and LLVM
15 <https://clang.llvm.org/>`_ and `LLVM <https://llvm.org/>`_ utilities to be
23 `LLVM is a collection of toolchain components implemented in terms of C++
24 objects <https://www.aosabook.org/en/llvm.html>`_. Clang is a front-end to LLVM
28 Building with LLVM
33 make LLVM=1
37 make LLVM=1 ARCH=arm64
39 The LLVM= argument
42 LLVM has substitutes for GNU binutils utilities. They can be enabled
[all …]
/openbmc/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.31 and LLVM integrated assembler
/openbmc/linux/Documentation/translations/zh_CN/rust/
H A Dquick-start.rst28 make LLVM=1 rustavailable
73 ``bindgen`` 使用 ``libclang`` (LLVM的一部分)来理解内核中的C代码,这意味着需要安
74LLVM;同在开启 ``CC=clang`` 或 ``LLVM=1`` 时编译内核一样。
82 或者自行构建LLVM,这需要相当长的时间,但并不是一个复杂的过程:
188 用完整的LLVM工具链构建内核是目前支持的最佳设置。即::
190 make LLVM=1
192 对于不支持完整LLVM工具链的架构,使用::
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
/openbmc/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),)
/openbmc/linux/scripts/
H A Ddecode_stacktrace.sh20 if [[ -z ${LLVM:-} ]]; then
24 if [[ ${LLVM} == */ ]]; then
25 UTIL_PREFIX=${LLVM}${UTIL_PREFIX}
26 elif [[ ${LLVM} == -* ]]; then
27 UTIL_SUFFIX=${LLVM}
H A Das-version.sh34 echo LLVM 0
/openbmc/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)
/openbmc/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
/openbmc/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 …]
/openbmc/linux/Documentation/rust/
H A Dquick-start.rst22 make LLVM=1 rustavailable
77 ``libclang`` (part of LLVM) is used by ``bindgen`` to understand the C code
78 in the kernel, which means LLVM needs to be installed; like when the kernel
79 is compiled with ``CC=clang`` or ``LLVM=1``.
88 Otherwise, building LLVM takes quite a while, but it is not a complex process:
204 make LLVM=1 rust-analyzer
227 Building a kernel with a complete LLVM toolchain is the best supported setup
230 make LLVM=1
232 For architectures that do not support a full LLVM toolchain, use::
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
H A Dgeneral-information.rst28 make LLVM=1 rustdoc
44 make LLVM=1 CLIPPY=1
/openbmc/openbmc/poky/meta/recipes-devtools/rust/rust-llvm/
H A D0003-llvm-fix-include-benchmarks.patch7 replace the workaround with actual fix once committed in LLVM.
19 option(LLVM_BUILD_BENCHMARKS "Add LLVM benchmark targets to the list of default
/openbmc/hiomapd/
H A D.clang-format-c1 BasedOnStyle: LLVM
/openbmc/phosphor-mboxd/
H A D.clang-format-c1 BasedOnStyle: LLVM
/openbmc/linux/arch/arm/
H A DKconfig.assembler6 Supported by binutils >= 2.24 and LLVM integrated assembler.
/openbmc/openbmc/poky/meta/recipes-devtools/llvm/
H A Dllvm_19.1.6.bb4 SUMMARY = "The LLVM Compiler Infrastructure"
6 LICENSE = "Apache-2.0-with-LLVM-exception"
50 raise bb.parse.SkipRecipe("Cannot map '%s' to a supported LLVM architecture" % a)
/openbmc/openbmc/poky/meta/recipes-devtools/rust/
H A Drust-llvm_1.81.0.bb1 SUMMARY = "LLVM compiler framework (packaged with rust)"
2 LICENSE ?= "Apache-2.0-with-LLVM-exception"
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/libabigail/
H A Dlibabigail_2.5.bb4 LICENSE = "Apache-2.0-with-LLVM-exception"
/openbmc/linux/tools/testing/selftests/arm64/mte/
H A DMakefile9 ifeq ($(LLVM),)
/openbmc/linux/Documentation/translations/it_IT/process/
H A Dchanges.rst36 Clang/LLVM (optional) 11.0.0 clang --version
77 Clang/LLVM (opzionale)
80 L'ultima versione di clang e *LLVM utils* (secondo `releases.llvm.org
85 :ref:`Building Linux with Clang/LLVM <kbuild_llvm>`.
369 Clang/LLVM
372 - :ref:`Getting LLVM <getting_llvm>`.
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-connectivity/snort/snort3/
H A D0001-cmake-Check-for-HP-libunwind.patch6 This is to ensure that cmake does not detect LLVM unwinder, which

123456