Home
last modified time | relevance | path

Searched refs:backend (Results 1 – 25 of 351) sorted by relevance

12345678910>>...15

/llvm-project-15.0.7/llvm/utils/
H A Dllvm-gisel-cov.py17 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 DTypeSynthetic.h36 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 DCREDITS.TXT31 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 DCODE_OWNERS.TXT29 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 Dthinlto-backend-option.ll1 ; 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 Dthinlto-distributed-backend-skip.ll3 ; 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 DDirectXUsage.rst6 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 DREADME.txt2 // 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 DTypeSynthetic.cpp128 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 DREADME.md1 # 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 DCODE_OWNERS.TXT18 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 Darm-wrap-personality.ll1 ;; 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 Dinsertps-O0-bug.ll3 ; 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 DREADME.md1 # 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 Dhip-phases.hip26 // 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 Dcheck-time-trace-sections.py32 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 DCMakeLists.txt22 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 DVariableNames.rst318 * 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 DLTO.cpp103 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 DBackGuide.rst20 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 Dindex.rst26 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 Dre.h48 #error No regular expression backend was found!
84 #error No regular expression backend implementation available
/llvm-project-15.0.7/polly/docs/
H A DUsingPollyWithClang.rst41 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 Dfuncimport-stats.ll15 ; 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 Dopenmp_limit_threads.ll5 ; 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 -…

12345678910>>...15