Home
last modified time | relevance | path

Searched +full:shared +full:- +full:llvm (Results 1 – 25 of 497) sorted by relevance

12345678910>>...20

/third_party/rust/crates/clang-sys/
DREADME.md1 # clang-sys
3 [![Crate](https://img.shields.io/crates/v/clang-sys.svg)](https://crates.io/crates/clang-sys)
4 [![Documentation](https://docs.rs/clang-sys/badge.svg)](https://docs.rs/clang-sys)
5 [![CI](https://img.shields.io/github/workflow/status/KyleMayes/clang-sys/CI/master)](https://github…
6 ![MSRV](https://img.shields.io/badge/MSRV-1.40.0-blue)
10 …t idiomatic Rust wrapper for these bindings, see [`clang-rs`](https://github.com/KyleMayes/clang-r…
14 ## [Documentation](https://docs.rs/clang-sys)
26 * `clang_3_5` - requires `libclang` 3.5 or later
27 * `clang_3_6` - requires `libclang` 3.6 or later
29 * `clang_15_0` - requires `libclang` 15.0 or later
[all …]
Dbuild.rs1 // SPDX-License-Identifier: Apache-2.0
3 //! Finds `libclang` static or shared libraries and links to them.
8 //! find the required static or shared libraries.
10 //! * `LLVM_CONFIG_PATH` - provides a path to an `llvm-config` executable
11 //! * `LIBCLANG_PATH` - provides a path to a directory containing a `libclang`
12 //! shared library or a path to a specific `libclang` shared library
13 //! * `LIBCLANG_STATIC_PATH` - provides a path to a directory containing LLVM
46 /// Copies the code used to find and link to `libclang` shared libraries into
70 if let Some(output) = common::run_llvm_config(&["--includedir"]) { in main()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/BinaryFormat/
DMagic.h1 //===- llvm/BinaryFormat/Magic.h - File magic identification ----*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 #include "llvm/ADT/StringRef.h"
13 #include "llvm/ADT/Twine.h"
17 namespace llvm {
18 /// file_magic - An "enum class" enumeration of file types based on magic (the
28 elf_shared_object, ///< ELF dynamically linked shared lib
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/
DREADME.txt5 ------------
10 some simple analysis on the mangled name, or (in LLVM) use the opaque
14 ---------------------------------------------------------------------
17 llvm/include/llvm/Demangle. The simple reason for this is that both projects
20 spec. LLVM needs a copy for a bunch of places, but doesn't want to use the
22 and b) probably isn't that up-to-date on the latest language features.
24 The copy of the demangler in LLVM has some extra stuff that aren't needed in
26 shared generic components. Despite these differences, we want to keep the "core"
31 then run the cp-to-llvm.sh script in src/demangle. This script takes as an
32 argument the path to llvm, and re-copies the changes you made to libcxxabi over.
[all …]
/third_party/mesa3d/docs/relnotes/
D10.2.rst16 -------------
20 c87bfb6dd5cbcf1fdef42e5ccd972581 MesaLib-10.2.0.tar.gz
21 7aaba90bd7169a94ae2fe83febdec963 MesaLib-10.2.0.tar.bz2
22 58b203aca15dadc25ab4d1126db1052b MesaLib-10.2.0.zip
25 ------------
29 - GL_ARB_buffer_storage on i965, nv30, nv50, nvc0, r300, r600, and
31 - GL_ARB_multi_bind on all drivers
32 - GL_ARB_sample_shading on nv50 (GT21x only), nvc0
33 - GL_ARB_separate_shader_objects (desktop OpenGL) and
35 - GL_ARB_stencil_texturing on i965/gen8+
[all …]
D17.0.6.rst15 ----------------
19 f1b2497d553e9a584f0caa3a2d9d310e27ead15fb0af170da69f6e70fb5031cd mesa-17.0.6.tar.gz
20 89ecf3bcd0f18dcca5aaa42bf36bb52a2df33be89889f94aaaad91f7a504a69d mesa-17.0.6.tar.xz
23 ------------
28 ---------
30 - `Bug 98428 <https://bugs.freedesktop.org/show_bug.cgi?id=98428>`__ -
31 Undefined non-weak-symbol in dri-drivers
32 - `Bug 100854 <https://bugs.freedesktop.org/show_bug.cgi?id=100854>`__
33 - YUV to RGB Color Space Conversion result is not precise
36 -------
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/PowerPC/
DPPCTargetObjectFile.cpp1 //===-- PPCTargetObjectFile.cpp - PPC Object Info -------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 #include "llvm/IR/Mangler.h"
11 #include "llvm/MC/MCContext.h"
12 #include "llvm/MC/MCExpr.h"
13 #include "llvm/MC/MCSectionELF.h"
15 using namespace llvm;
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/AsmPrinter/
DDwarfFile.h1 //===- llvm/CodeGen/DwarfFile.h - Dwarf Debug Framework ---------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
13 #include "llvm/ADT/DenseMap.h"
14 #include "llvm/ADT/SmallVector.h"
15 #include "llvm/ADT/StringRef.h"
16 #include "llvm/CodeGen/DIE.h"
17 #include "llvm/IR/Metadata.h"
[all …]
/third_party/skia/third_party/externals/oboe/samples/LiveEffect/src/main/cpp/
Dndk-stl-config.cmake1 # Copy shared STL files to Android Studio output directory so they can be
5 # find_package(ndk-stl REQUIRED)
9 # find_package(ndk-stl REQUIRED PATHS ".")
18 "${ANDROID_NDK}/sources/cxx-stl/${lib_path}/libs/${ANDROID_ABI}/lib${so_base}.so"
26 # The GAbi++ runtime (shared).
27 message(FATAL_ERROR "gabi++_shared was not configured by ndk-stl package")
29 # The STLport runtime (shared).
32 # The GNU STL (shared).
33 configure_shared_stl("gnu-libstdc++/4.9" "gnustl_shared")
35 # The LLVM libc++ runtime (shared).
[all …]
/third_party/nghttp2/
DDockerfile.android4 # $ sudo docker build -t nghttp2-android - < Dockerfile.android
11 # $ sudo docker run -v /path/to/dest:/out nghttp2-android cp /root/build/nghttp2/src/nghttpx /out
14 # Only use standalone-toolchain for reduce size
19 ENV NDK /root/android-ndk-$NDK_VERSION
20 ENV TOOLCHAIN $NDK/toolchains/llvm/prebuilt/linux-x86_64
21 ENV TARGET aarch64-linux-android
23 ENV AR $TOOLCHAIN/bin/llvm-ar
24 ENV CC $TOOLCHAIN/bin/$TARGET$API-clang
25 ENV CXX $TOOLCHAIN/bin/$TARGET$API-clang++
27 ENV RANDLIB $TOOLCHAIN/bin/llvm-ranlib
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Support/
DDynamicLibrary.h1 //===-- llvm/Support/DynamicLibrary.h - Portable Dynamic Library -*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
11 //===----------------------------------------------------------------------===//
18 namespace llvm {
25 /// might be known as shared libraries, shared objects, dynamic shared
29 /// defined symbols. This is typically used to provide "plug-in" support.
35 /// or for unloading libraries when the LLVM library is unloaded.
[all …]
DPluginLoader.h1 //===-- llvm/Support/PluginLoader.h - Plugin Loader for Tools ---*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // A tool can #include this file to get a -load option that allows the user to
10 // load arbitrary shared objects into the tool's address space. Note that this
14 //===----------------------------------------------------------------------===//
19 #include "llvm/Support/CommandLine.h"
21 namespace llvm {
[all …]
DSMTAPI.h1 //===- SMTAPI.h -------------------------------------------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
17 #include "llvm/ADT/APFloat.h"
18 #include "llvm/ADT/APSInt.h"
19 #include "llvm/ADT/FoldingSet.h"
20 #include "llvm/Support/raw_ostream.h"
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/MC/MCParser/
DWasmAsmParser.cpp1 //===- WasmAsmParser.cpp - Wasm Assembly Parser -----------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 // --
17 //===----------------------------------------------------------------------===//
19 #include "llvm/BinaryFormat/Wasm.h"
20 #include "llvm/MC/MCContext.h"
21 #include "llvm/MC/MCParser/MCAsmLexer.h"
22 #include "llvm/MC/MCParser/MCAsmParser.h"
[all …]
DCOFFAsmParser.cpp1 //===- COFFAsmParser.cpp - COFF Assembly Parser ---------------------------===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 #include "llvm/ADT/StringRef.h"
10 #include "llvm/ADT/StringSwitch.h"
11 #include "llvm/ADT/Triple.h"
12 #include "llvm/ADT/Twine.h"
13 #include "llvm/BinaryFormat/COFF.h"
[all …]
/third_party/openssl/fuzz/
DREADME.md7 ---------
9 How to fuzz OpenSSL with [libfuzzer](http://llvm.org/docs/LibFuzzer.html),
13 -----------------------------------
15 Install `clang`, which [ships with `libfuzzer`](http://llvm.org/docs/LibFuzzer.html#fuzzer-usage)
18 sudo apt-get install clang
23 `/usr/lib/llvm-7/lib/clang/7.0.1/lib/linux/libclang_rt.fuzzer-x86_64.a`.
25 CC=clang ./config enable-fuzz-libfuzzer \
26 --with-fuzzer-lib=$PATH_TO_LIBFUZZER \
27 -DPEDANTIC enable-asan enable-ubsan no-shared \
28 -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION \
[all …]
/third_party/mesa3d/docs/
Dsourcetree.rst7 - **docs** - Documentation
8 - **include** - Public OpenGL header files
9 - **src**
11 - **amd** - AMD-specific sources
13 - **addrlib** - common sources for creating images
14 - **common** - common code between RADV, radeonsi and ACO
15 - **compiler** - ACO shader compiler
16 - **llvm** - common code between RADV and radeonsi for compiling
17 shaders using LLVM
18 - **registers** - register definitions
[all …]
/third_party/nghttp2/doc/sources/
Dbuilding-android-binary.rst5 `Android NDK <https://developer.android.com/ndk>`_ cross-compiler on
13 We offer ``android-config`` script to make the build easier. To make
17 .. code-block:: text
19 $ unzip android-ndk-$NDK_VERSION-linux.zip
20 $ cd android-ndk-$NDK_VERSION
23 The dependent libraries, such as OpenSSL, libev, and c-ares should be
33 Before running ``android-config``, ``NDK`` environment variable must
41 .. code-block:: sh
45 . $NGHTTP2/android-env
50 ./Configure no-shared --prefix=$PREFIX android-arm64
[all …]
/third_party/rust/crates/clang-sys/build/
Dstatic.rs1 // SPDX-License-Identifier: Apache-2.0
32 /// Gets the name of an LLVM or Clang static library from a path.
33 fn get_library_name(path: &Path) -> Option<String> { in get_library_name()
44 /// Gets the LLVM static libraries required to link to `libclang`.
45 fn get_llvm_libraries() -> Vec<String> { in get_llvm_libraries()
46 common::run_llvm_config(&["--libs"]) in get_llvm_libraries()
50 // Depending on the version of `llvm-config` in use, listed in get_llvm_libraries()
52 // or simply prefixed with `-l`. in get_llvm_libraries()
53 if let Some(path) = p.strip_prefix("-l") { in get_llvm_libraries()
63 fn get_clang_libraries<P: AsRef<Path>>(directory: P) -> Vec<String> { in get_clang_libraries()
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DMachineSizeOpts.h1 //===- MachineSizeOpts.h - machine size optimization ------------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
9 // This file contains some shared machine IR code size optimization related
12 //===----------------------------------------------------------------------===//
16 #include "llvm/Transforms/Utils/SizeOpts.h"
18 namespace llvm {
25 /// Returns true if machine function \p MF is suggested to be size-optimized
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Transforms/IPO/
DConstantMerge.h1 //===- ConstantMerge.h - Merge duplicate global constants -------*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
10 // constants together into a single constant that is shared. This is useful
17 //===----------------------------------------------------------------------===//
22 #include "llvm/IR/PassManager.h"
24 namespace llvm {
34 } // end namespace llvm
/third_party/mesa3d/
Dmeson.build1 # Copyright © 2017-2020 Intel Corporation
30 …default_options : ['buildtype=debugoptimized', 'b_ndebug=if-release', 'c_std=c11', 'cpp_std=c++14']
54 '-D__STDC_CONSTANT_MACROS',
55 '-D__STDC_FORMAT_MACROS',
56 '-D__STDC_LIMIT_MACROS',
57 '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
58 '-DPACKAGE_BUGREPORT="https://gitlab.freedesktop.org/mesa/mesa/-/issues"',
63 with_moltenvk_dir = get_option('moltenvk-dir')
64 with_vulkan_icd_dir = get_option('vulkan-icd-dir')
65 with_tests = get_option('build-tests')
[all …]
Dmeson_options.txt1 # Copyright © 2017-2019 Intel Corporation
31 'egl-native-platform',
41 'android-stub',
44 description : 'Build against android-stub',
55 'dri-drivers',
60 'dri-drivers-path',
66 'dri-search-path',
69 …: 'Locations to search for dri drivers, passed as colon separated list. Default: dri-drivers-path.'
72 'gallium-drivers',
83 'gallium-extra-hud',
[all …]
/third_party/mesa3d/src/gallium/auxiliary/gallivm/
Dlp_bld_misc.cpp16 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
30 * The purpose of this module is to expose LLVM functionality not available
45 #include <llvm/Config/llvm-config.h>
48 // Workaround http://llvm.org/PR23628
53 #include <llvm/Config/llvm-config.h>
54 #include <llvm-c/Core.h>
55 #include <llvm-c/Support.h>
56 #include <llvm-c/ExecutionEngine.h>
57 #include <llvm/Target/TargetOptions.h>
58 #include <llvm/ExecutionEngine/ExecutionEngine.h>
[all …]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DSmallPtrSet.h1 //===- llvm/ADT/SmallPtrSet.h - 'Normally small' pointer set ----*- C++ -*-===//
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
7 //===----------------------------------------------------------------------===//
12 //===----------------------------------------------------------------------===//
17 #include "llvm/ADT/EpochTracker.h"
18 #include "llvm/Support/Compiler.h"
19 #include "llvm/Support/ReverseIteration.h"
20 #include "llvm/Support/type_traits.h"
[all …]

12345678910>>...20