Home
last modified time | relevance | path

Searched full:the (Results 1 – 25 of 19390) sorted by relevance

12345678910>>...776

/llvm-project/llvm/docs/AMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack/
H A DAMDGPUDwarfExtensionAllowLocationDescriptionOnTheDwarfExpressionStack.md1 # Allow Location Descriptions on the DWARF Expression Stack <!-- omit in toc -->
14 that allows both typed values and location descriptions to be manipulated on the
16 on the stack. In addition, the call frame information (CFI) is extended to
17 support the full generality of location descriptions. This is done in a manner
18 that is backwards compatible with DWARF 5. The extension involves changes to the
21 The extension permits operations to act on location descriptions in an
23 operations to be defined to address the requirements of heterogeneous devices as
29 rules. However, these resulted in the need for more operations that did not
31 corner cases that had to be defined. The observation was that numerous
37 describes heterogeneous devices and the features they have that are not addressed by DWARF 5.
[all …]
/llvm-project/bolt/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
/llvm-project/polly/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the icon
[all...]
/llvm-project/flang/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
H A DOpenACC-descriptor-management.md3 Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
9 # OpenACC dialect: Fortran descriptor management in the offload data environment
13 This document describes the details of the Fortran descriptor management during the offload execution using OpenACC.
15 LLVM Flang compiler uses an extended CFI descriptor data structure to represent some Fortran variables along with their characteristics in memory. For example, the descriptor is used to access dummy assumed shape arrays in a context of a subroutine where the arrays' bounds are not explicit but are rather passed to the subroutine via the descripto
[all...]
/llvm-project/openmp/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
/llvm-project/mlir/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
H A DBytecodeFormat.md3 This document describes the MLIR bytecode format and its encoding.
7 older version of the format can be targetted.
9 That said, it is important to realize that the promises of the
10 bytecode format are made assuming immutable dialects: the format
14 A dialect can opt-in to handle its own versioning through the
15 `BytecodeDialectInterface`. Some hooks are exposed to the dialect
16 to allow managing a version encoded into the bytecode file. The
17 version is loaded lazily and allows to retrieve the versio
[all...]
/llvm-project/clang-tools-extra/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
/llvm-project/clang/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
H A DPCHInternals.rst8 This document describes the design and implementation of Clang's precompiled
9 headers (PCH) and modules. If you are interested in the end-user view, please
10 see the :ref:`User's Manual <usersmanual-precompiled-headers>`.
15 The Clang compiler frontend, ``clang -cc1``, supports two command line options
18 To generate PCH files using ``clang -cc1``, use the option `-emit-pch`:
24 This option is transparently used by ``clang`` when generating PCH files. The
25 resulting PCH file contains the serialized form of the compiler's internal
26 representation after it has completed parsing and semantic analysis. The PCH
27 file can then be used as a prefix header with the `-include-pch`
38 the design of precompiled headers is entirely driven by performance concerns.
[all …]
H A DInternalsManual.rst11 This document describes some of the more important APIs and internal design
12 decisions made in the Clang C front-end. The purpose of this document is to
13 both capture some of this high level information and also describe some of the
15 Clang, not for end-users. The description below is categorized by libraries,
16 and does not describe any of the clients of the libraries.
21 The LLVM ``libSupport`` library provides many underlying libraries and
26 The Clang "Basic" Library
29 This library certainly needs a better name. The "basi
[all...]
/llvm-project/llvm/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # front of the TAG it is preceding.
10 # The format is:
20 # This tag specifies the encoding used for all characters in the config file
21 # that follow. The default is UTF-8 which is also the encoding used for all text
22 # before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
23 # built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
24 # for the list of possible encodings.
25 # The default value is: UTF-8.
29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
[all …]
H A DAMDGPUDwarfExtensionsForHeterogeneousDebugging.rst26 execute on multiple devices within the same native process. Devices could
30 The AMD [:ref:`AMD <amdgpu-dwarf-AMD>`] ROCm platform [:ref:`AMD-ROCm
31 <amdgpu-dwarf-AMD-ROCm>`] is an implementation of the industry standard for
32 heterogeneous computing devices defined by the Heterogeneous System Architecture
38 The LLVM compiler has upstream support for commercially available AMD GPU
39 hardware (AMDGPU) [:ref:`AMDGPU-LLVM <amdgpu-dwarf-AMDGPU-LLVM>`]. The open
42 also being added by third parties to the GCC [:ref:`GCC <amdgpu-dwarf-GCC>`]
43 compiler and the Perforce TotalView HPC Debugger [:ref:`Perforce-TotalView
48 been identified. The :ref:`amdgpu-dwarf-extensions` section gives an overview of
49 the extension
[all...]
H A DDeveloperPolicy.rst13 This document contains the LLVM Developer Policy which defines the project's
14 policy towards developers and their contributions. The intent of this policy is
15 to eliminate miscommunication, rework, and confusion that might arise from the
16 distributed nature of LLVM's development. By stating the policy in clear terms,
21 This policy is also designed to accomplish the following objectives:
23 #. Attract both users and developers to the LLVM project.
27 #. Keep the top of tree as stable as possible.
29 #. Establish awareness of the project's :ref:`copyright, license, and patent
30 policies <copyright-license-patents>` with contributors to the projec
[all...]
H A DStackMaps.rst12 In this document we refer to the "runtime" collectively as all
13 components that serve as the LLVM client, including the LLVM IR
16 A stack map records the location of ``live values`` at a particular
17 instruction address. These ``live values`` do not refer to all the
18 LLVM values live across the stack map. Instead, they are only the
19 values that the runtime requires to be live at this point. For
20 example, they may be the values the runtim
[all...]
/llvm-project/lldb/docs/
H A Ddoxygen.cfg.in3 # This file describes the settings to be used by the documentation system
7 # The format is:
17 # This tag specifies the encoding used for all characters in the config file
18 # that follow. The default is UTF-8 which is also the encoding used for all
19 # text before the first occurrence of this tag. Doxygen uses libiconv (or the
20 # iconv built into libc) for the transcoding. See
21 # http://www.gnu.org/software/libiconv for the list of possible encodings.
25 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
26 # by quotes) that should identify the project.
30 # The PROJECT_NUMBER tag can be used to enter a project or revision number.
[all …]
/llvm-project/openmp/runtime/doc/doxygen/
H A Dconfig3 # This file describes the settings to be used by the documentation system
7 # The format is:
17 # This tag specifies the encoding used for all characters in the config file
18 # that follow. The default is UTF-8 which is also the encoding used for all
19 # text before the first occurrence of this tag. Doxygen uses libiconv (or the
20 # iconv built into libc) for the transcoding. See
21 # http://www.gnu.org/software/libiconv for the list of possible encodings.
25 # The PROJECT_NAME tag is a single word (or sequence of words) that should
26 # identify the project. Note that if you do not use Doxywizard you need
27 # to put quotes around the project name if it contains spaces.
[all …]
/llvm-project/llvm/docs/DirectX/
H A DDXContainer.rst14 The DirectX Container (DXContainer) file format is the binary file format for
15 compiled shaders targeting the DirectX runtime. The file format is also called
16 the DXIL Container or DXBC file format. Because the file format can be used to
17 include either DXIL or DXBC compiled shaders, the nomenclature in LLVM is simply
20 DirectX Container files are read by the compiler and associated tools as well as
21 the DirectX runtime, profiling tools and other users. This document serves as a
22 companion to the implementation in LLVM to more completely document the file
30 header, and some number of bytes of data after the header in a defined format.
32 DX Container data structures are encoded little-endian in the binary file.
34 The LLVM versions of all data structures described and/or referenced in this
[all …]
/llvm-project/llvm/docs/TableGen/
H A DBackGuide.rst13 The purpose of TableGen is to generate complex output files based on
14 information from source files that are significantly easier to code than the
15 output files would be, and also easier to maintain and modify over time. The
17 which are then processed by TableGen. The internalized records are passed on
18 to various backends, which extract information from a subset of the records
20 for C++, but may be any type of file that the backend developer needs.
23 complete reference manual, but rather a guide to using the facilities
24 provided by TableGen for the backends. For a complete reference to the
25 various data structures and functions involved, see the primar
[all...]
/llvm-project/clang/lib/Headers/
H A Dtmmintrin.h3 * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
19 /* Define the default attributes for the functions in this file. */
36 /// Computes the absolute value of each of the packed 8-bit signed
37 /// integers in the source operand and stores the 8-bit unsigned integer
38 /// results in the destination.
42 /// This intrinsic corresponds to the \ in _mm_abs_pi8()
[all...]
/llvm-project/mlir/include/mlir/Interfaces/
H A DTilingInterface.td3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
23 The intent of this interface is to separate the generation of the loop
24 structure (and constructs used for it) from the information needed from
25 the operation to be able to tile them. As a result an implementation of
26 the tiling algorithm (like `scf::tileUsingSCF`) can generate the inter-tile
27 loop structure, and call into the method
[all...]
/llvm-project/clang/include/clang/AST/
H A DASTImporter.h3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
9 // This file defines the ASTImporter class which imports AST nodes from one
51 // \brief Returns with a list of declarations started from the canonical decl
52 // then followed by subsequent decls in the translation unit.
53 // This gives a canonical list for each entry in the redecl chain.
54 // `Decl::redecls()` gives a list of decls which always start from the
55 // previous decl and the next item is actually the previous item in the orde
[all...]
/llvm-project/mlir/docs/Dialects/
H A DTransform.md10 of the IR using a different portion of the IR. It refers to the IR being
11 transformed as payload IR, and to the IR guiding the transformation as
14 The main use case for this dialect is orchestrating fine-grain transformations
17 size) in the payload IR, applying loop tiling to those and only those
18 operations, and then applying loop unrolling to the inner loops produced by the
19 previous transformations. As such, it is not intended as a replacement for the
[all...]
/llvm-project/llvm/lib/Support/rpmalloc/
H A DREADME.md14 The code should be easily portable to any platform with atomic operations and an mmap-style virtual…
16 …y is put in the public domain; you can redistribute it and/or modify it without any restrictions. …
19 …causing extra allocated memory overhead in the thread caches compared to these allocators. We also…
21 …l as memory overhead by comparing the virtual memory mapped with the number of bytes requested in …
29 The benchmark producing these numbers were run on an Ubuntu 16.10 machine with 8 logical cores (4 p…
31 Configuration of the thread and global caches can be important depending on your use pattern. See […
35 Before calling any other function in the API, you __MUST__ call the initialization function, either…
37 …ur use of the allocator, you __SHOULD__ call __rpmalloc_finalize__ in order to release caches and …
40 The easiest way to use the library is simply adding __rpmalloc.[h|c]__ to your project and compile …
42 __rpmalloc_initialize__ : Call at process start to initialize the allocator
[all …]

12345678910>>...776