| /linux/tools/testing/selftests/bpf/ |
| H A D | README.rst | 64 - 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 D | README.rst | 18 * 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 D | Makefile | 181 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 D | Makefile.include | 60 $(error Invalid value for LLVM, see Documentation/kbuild/llvm.rst) 64 $(call allow-override,AR,$(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX)) 67 $(call allow-override,STRIP,$(LLVM_PREFIX)llvm-strip$(LLVM_SUFFIX)) 80 HOSTAR ?= $(LLVM_PREFIX)llvm-ar$(LLVM_SUFFIX) 92 LLVM_CONFIG ?= llvm-config 93 LLVM_OBJCOPY ?= llvm-objcopy 94 LLVM_STRIP ?= llvm-strip
|
| /linux/Documentation/bpf/ |
| H A D | s390.rst | 64 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 D | llvm_reloc.rst | 32 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 D | bpf_devel_QA.rst | 534 LLVM (http://llvm.org/): 553 All LLVM releases can be found at: http://releases.llvm.org/ 565 $ git clone https://github.com/llvm/llvm-project.git 566 $ mkdir -p llvm-project/llvm/build 567 $ cd llvm-project/llvm/build 578 will find a full list of targets within the llvm-project/llvm/lib/Target 603 https://bugs.llvm.org/buglist.cgi?quicksearch=bpf 614 the selection of BPF instruction set extensions. Before llvm version 20, 616 set (v1) of BPF. Since llvm 20, the default processor target has changed
|
| /linux/tools/testing/selftests/nolibc/ |
| H A D | run-tests.sh | 19 llvm= 89 llvm=1 174 MAKE=(make -f Makefile.nolibc -j"${nproc}" XARCH="${arch}" CROSS_COMPILE="${cross_compile}" LLVM="${llvm}" O="${build_dir}") 188 if [ "$arch" = "m68k" -o "$arch" = "sh4" ] && [ "$llvm" = "1" ]; then
|
| /linux/tools/build/feature/ |
| H A D | test-llvm-perf.cpp | 11 llvm::errs() << "Hello World!\n"; in main() 12 llvm::llvm_shutdown(); in main()
|
| H A D | test-llvm.cpp | 11 llvm::errs() << "Hello World!\n"; in main() 12 llvm::llvm_shutdown(); in main()
|
| H A D | Makefile | 70 test-llvm.bin \ 71 test-llvm-perf.bin \ 353 $(OUTPUT)test-llvm.bin: 361 $(OUTPUT)test-llvm-perf.bin:
|
| /linux/samples/hid/ |
| H A D | Makefile | 64 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 D | decode_stacktrace.sh | 16 if type llvm-cxxfilt >/dev/null 2>&1 ; then 17 cppfilt=llvm-cxxfilt 27 UTIL_PREFIX=llvm-
|
| H A D | ld-version.sh | 51 min_version=$($min_tool_version llvm)
|
| H A D | cc-version.sh | 46 min_version=$($min_tool_version llvm)
|
| H A D | Kconfig.include | 72 rustc-llvm-version := $(shell,$(srctree)/scripts/rustc-llvm-version.sh $(RUSTC))
|
| /linux/drivers/gpu/drm/amd/display/ |
| H A D | Kconfig | 26 https://github.com/llvm/llvm-project/issues/41896.
|
| /linux/Documentation/translations/zh_CN/kbuild/ |
| H A D | index.rst | 20 llvm
|
| /linux/tools/build/ |
| H A D | Makefile.feature | 124 llvm \ 147 llvm-perf \
|
| /linux/tools/bpf/bpftool/ |
| H A D | Makefile | 110 FEATURE_TESTS += llvm 120 FEATURE_DISPLAY += llvm 161 ifeq ($(feature-llvm),1) 170 # llvm-config always adds -D_GNU_SOURCE, however, it may already be in CFLAGS
|
| /linux/Documentation/rust/ |
| H A D | arch-support.rst | 9 Documentation/kbuild/llvm.rst). This support is needed for ``bindgen``
|
| /linux/kernel/bpf/preload/iterators/ |
| H A D | Makefile | 7 LLVM_STRIP ?= llvm-strip
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | programming-language.rst | 49 https://clang.llvm.org
|
| /linux/arch/riscv/ |
| H A D | Kconfig | 64 # clang >= 17: https://github.com/llvm/llvm-project/commit/62fa708ceb027713b386c7e0efda994f8bdc27e2 251 # https://github.com/llvm/llvm-project/commit/bbc0f99f3bc96f1db16f649fc21dd18e5b0918f6 254 # https://github.com/llvm/llvm-project/commit/1df5ea29b43690b6622db2cad7b745607ca4de6a 256 # https://github.com/llvm/llvm-project/commit/7ffabb61a5569444b5ac9322e22e5471cc5e4a77 372 # https://github.com/llvm/llvm-project/commit/9e8ed3403c191ab9c4903e8eeb8f732ff8a43cb4 883 # https://github.com/llvm/llvm-project/commit/22e199e6afb1263c943c0c0d4498694e15bf8a16
|
| /linux/drivers/hid/bpf/progs/ |
| H A D | Makefile | 7 LLVM_STRIP ?= llvm-strip
|