| /llvm-project-15.0.7/llvm/utils/ |
| H A D | llvm-gisel-cov.py | 17 backend, sep, value = s.partition('=') 20 if not backend: 24 return backend, int(value) 41 backend, _, data = data.partition('\0') 42 pos += len(backend) 45 if len(backend) == 0: 47 backend, = struct.unpack("%ds" % len(backend), backend) 57 covered_rules[backend] = covered_rules.get(backend, {}) 58 covered_rules[backend][rule_id] = covered_rules[backend].get(rule_id, 0) + 1 62 if backend in num_rules: [all …]
|
| /llvm-project-15.0.7/lldb/include/lldb/DataFormatters/ |
| H A D | TypeSynthetic.h | 36 SyntheticChildrenFrontEnd(ValueObject &backend) in SyntheticChildrenFrontEnd() argument 37 : m_backend(backend), m_valid(true) {} in SyntheticChildrenFrontEnd() 106 SyntheticValueProviderFrontEnd(ValueObject &backend) in SyntheticValueProviderFrontEnd() argument 107 : SyntheticChildrenFrontEnd(backend) {} in SyntheticValueProviderFrontEnd() 262 GetFrontEnd(ValueObject &backend) = 0; 317 FrontEnd(TypeFilterImpl *flt, ValueObject &backend) in FrontEnd() argument 347 GetFrontEnd(ValueObject &backend) override { in GetFrontEnd() argument 373 GetFrontEnd(ValueObject &backend) override { in GetFrontEnd() argument 375 m_create_callback(this, backend.GetSP())); in GetFrontEnd() 452 GetFrontEnd(ValueObject &backend) override { in GetFrontEnd() argument [all …]
|
| /llvm-project-15.0.7/llvm/ |
| H A D | CREDITS.TXT | 31 D: PowerPC backend developer 42 D: AArch64 backend improvements 56 D: RISC-V backend 308 D: Alpha backend 323 D: Mips backend 329 D: LoongArch backend 383 D: Blackfin backend 389 D: XCore backend 408 D: MicroBlaze backend 453 D: MSIL backend [all …]
|
| H A D | CODE_OWNERS.TXT | 29 D: RISC-V backend (lib/Target/RISCV/*) 154 D: LoongArch backend (lib/Target/LoongArch/*) 170 D: AArch64 backend, misc ARM backend 206 D: ARC backend (lib/Target/ARC/*) 218 D: BPF backend 250 D: C-SKY backend (lib/Target/CSKY/*) 254 D: SPIR-V backend (lib/Target/SPIRV/*)
|
| /llvm-project-15.0.7/clang/test/CodeGen/ |
| H A D | thinlto-backend-option.ll | 1 ; Test to ensure -mllvm work when invoking the ThinLTO backend path. 3 ; This test uses a non-existent backend option to test that backend options are 6 ; scenario independent of any particular backend options that may exist now or
|
| H A D | thinlto-distributed-backend-skip.ll | 3 ; Check that ThinLTO backend respects "SkipModuleByDistributedBackend" 9 ; RUN: -fthinlto-index=%S/Inputs/thinlto-distributed-backend-skip.bc \
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | DirectXUsage.rst | 6 Disclaimer: The DirectX backend is experimental and under active development. 22 Initially the backend is aimed at supporting DirectX 12, and support for DirectX 25 The DirectX backend is currently experimental and is not shipped with any 26 release builds of LLVM tools. To enable building the DirectX backend locally add 39 In addition to target architecture, the DirectX backend also needs to know the 43 Presently the DirectX backend requires targeting the ``shadermodel`` OS, and
|
| /llvm-project-15.0.7/llvm/lib/Target/MSP430/ |
| H A D | README.txt | 2 // MSP430 backend. 5 DISCLAIMER: This backend should be considered as highly experimental. I never 7 only. The original intention of making this backend was to write documentation 8 of form "How to write backend for dummies" :) Thes notes hopefully will be
|
| /llvm-project-15.0.7/lldb/source/DataFormatters/ |
| H A D | TypeSynthetic.cpp | 128 ValueObject &backend) in FrontEnd() argument 129 : SyntheticChildrenFrontEnd(backend), m_python_class(pclass), in FrontEnd() 131 if (backend.GetID() == LLDB_INVALID_UID) in FrontEnd() 134 TargetSP target_sp = backend.GetTargetSP(); in FrontEnd() 143 m_python_class.c_str(), backend.GetSP()); in FrontEnd()
|
| /llvm-project-15.0.7/cross-project-tests/debuginfo-tests/dexter/dex/debugger/dbgeng/ |
| H A D | README.md | 1 # Debugger Engine backend 3 This directory contains the Dexter backend for the Windows Debugger Engine 10 means normal COM tooling can't access them; as a result, this backend uses 16 The dexter backend follows the same formula as others; it creates a process 22 This backend uses a mixture of both APIs for accessing information, and the
|
| /llvm-project-15.0.7/lld/ |
| H A D | CODE_OWNERS.TXT | 18 D: Old Mach-O backend 22 D: WebAssembly backend (wasm/*) 26 D: New Mach-O backend
|
| /llvm-project-15.0.7/lld/test/ELF/lto/ |
| H A D | arm-wrap-personality.ll | 1 ;; Wrapped symbols are marked as weak for LTO to inhibit IPO. The ARM backend 4 ;; weak and then the ARM backend would attempt to change it to global, causing 5 ;; an error. Verify that the ARM backend no longer does this and we can
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | insertps-O0-bug.ll | 3 ; Check that at -O0, the backend doesn't attempt to canonicalize a vector load 6 ; In order to fold a load into the memory operand of an INSERTPSrm, the backend 21 ; At -O0, the backend would attempt to canonicalize the load to 'b' into 27 ; The problem with the canonicalization rule performed by the backend is that
|
| /llvm-project-15.0.7/llvm/lib/Target/AVR/ |
| H A D | README.md | 1 # AVR backend 3 This experimental backend is for the 8-bit Atmel [AVR](https://en.wikipedia.org/wiki/Atmel_AVR) mic…
|
| /llvm-project-15.0.7/clang/test/Driver/ |
| H A D | hip-phases.hip | 26 // RDC-DAG: [[P12:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) 34 // RDC-DAG: [[P7:[0-9]+]]: backend, {[[P5]]}, ir, (device-[[T]], [[ARCH]]) 42 // NRD-DAG: [[P12:[0-9]+]]: backend, {[[P11]]}, assembler, (host-[[T]]) 61 // ASM-DAG: [[P8:[0-9]+]]: backend, {[[P7]]}, assembler, (host-[[T]]) 95 // NRD2-DAG: [[P19:[0-9]+]]: backend, {[[P18]]}, assembler, (host-[[T]]) 113 // RCL2-DAG: [[P19:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) 135 // RC2-DAG: [[P19:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) 170 // HBIN-DAG: [[P3:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) 184 // HASM-DAG: [[P3:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) 197 // HBIN2-DAG: [[P3:[0-9]+]]: backend, {[[P2]]}, assembler, (host-[[T]]) [all …]
|
| H A D | check-time-trace-sections.py | 32 if not all([all([is_before(frontend, backend) for frontend in frontends]) 33 for backend in backends]):
|
| /llvm-project-15.0.7/pstl/ |
| H A D | CMakeLists.txt | 22 set(PSTL_PARALLEL_BACKEND "serial" CACHE STRING "Threading backend to use. Valid choices are 'seria… 42 message(STATUS "Parallel STL uses the serial backend") 50 message(STATUS "Parallel STL uses the omp backend") 54 message(FATAL_ERROR "Requested unknown Parallel STL backend '${PSTL_PARALLEL_BACKEND}'.")
|
| /llvm-project-15.0.7/llvm/docs/Proposals/ |
| H A D | VariableNames.rst | 318 * ARM backend 320 * AMDGPU backend 321 * ARC backend 322 * AVR backend 323 * BPF backend 325 * Lanai backend 326 * MIPS backend 327 * NVPTX backend 330 * Sparc backend 333 * X86 backend [all …]
|
| /llvm-project-15.0.7/lld/COFF/ |
| H A D | LTO.cpp | 103 lto::ThinBackend backend; in BitcodeCompiler() local 106 backend = lto::createWriteIndexesThinBackend( in BitcodeCompiler() 111 backend = lto::createInProcessThinBackend( in BitcodeCompiler() 115 ltoObj = std::make_unique<lto::LTO>(createConfig(), backend, in BitcodeCompiler()
|
| /llvm-project-15.0.7/llvm/docs/TableGen/ |
| H A D | BackGuide.rst | 20 for C++, but may be any type of file that the backend developer needs. 22 This document is a guide to writing a backend for TableGen. It is not a 444 The following steps are required to create a new backend for TableGen. 446 #. Invent a name for your backend C++ file, say ``GenAddressModes``. 455 #. Modify the selected ``tablegen.cpp`` to include your new backend. 493 * One function is named ``run``. It is invoked by the backend's "main 823 ``--print-detailed-records`` backend run on the AMDGPU target. 840 If the backend is instrumented for timing, then its processing is 842 the ``--emit-dag-isel`` backend run on the AMDGPU target. 860 The backend has been divided into four phases and timed separately. [all …]
|
| H A D | index.rst | 26 hands the result off to a domain-specific `backend`_ for processing. See 83 The default backend prints out all of the records. There is also a general 84 backend which outputs all the records as a JSON data structure, enabled using 87 If you plan to use TableGen, you will most likely have to write a `backend`_ 158 specific to the needs of the X86 backend, and are only shown as an example. 197 application. The interpretation of this data is left to a specific `backend`_, 220 the classes that are used to build up a definition, so the backend can find all 266 TableGen files have no real meaning without a backend. The default operation 276 Direct output can be used if the backend already prints a table in C format 279 in different contexts (like Instruction names), so your backend should print [all …]
|
| /llvm-project-15.0.7/third-party/benchmark/src/ |
| H A D | re.h | 48 #error No regular expression backend was found! 84 #error No regular expression backend implementation available
|
| /llvm-project-15.0.7/polly/docs/ |
| H A D | UsingPollyWithClang.rst | 41 Switching the OpenMP backend 44 The following CL switch allows to choose Polly's OpenMP-backend: 46 -polly-omp-backend[=BACKEND] 47 choose the OpenMP backend; BACKEND can be 'GNU' (the default) or 'LLVM'; 61 Note that at the time of writing, the GNU backend may only use the 65 Example: Use alternative backend with dynamic scheduling, four threads and 70 -mllvm -polly-omp-backend=LLVM -mllvm -polly-num-threads=4
|
| /llvm-project-15.0.7/llvm/test/ThinLTO/X86/ |
| H A D | funcimport-stats.ll | 15 ; CHECK: [[NUM_FUNCS]] function-import - Number of functions imported in backend 17 ; CHECK-NEXT: [[NUM_VARS]] function-import - Number of global variables imported in backend
|
| /llvm-project-15.0.7/polly/test/CodeGen/ |
| H A D | openmp_limit_threads.ll | 5 ; RUN: opt %loadPolly -polly-codegen -polly-parallel -polly-omp-backend=LLVM -S < %s | FileCheck %s… 6 ; RUN: opt %loadPolly -polly-codegen -polly-parallel -polly-omp-backend=LLVM -polly-num-threads=1 -… 7 ; RUN: opt %loadPolly -polly-codegen -polly-parallel -polly-omp-backend=LLVM -polly-num-threads=4 -…
|