Home
last modified time | relevance | path

Searched refs:Backend (Results 1 – 25 of 58) sorted by relevance

123

/llvm-project-15.0.7/clang/include/clang/Driver/
H A DTypes.def38 … PP_C, INVALID, "i", phases::Compile, phases::Backend, phases::Assemble…
42 … PP_CUDA, INVALID, "cui", phases::Compile, phases::Backend, phases::Assemble…
45 … PP_HIP, INVALID, "cui", phases::Compile, phases::Backend, phases::Assemble…
48 …ut", PP_ObjC, INVALID, "mi", phases::Compile, phases::Backend, phases::Assemble…
49 … PP_ObjC_Alias, INVALID, "mi", phases::Compile, phases::Backend, phases::Assemble…
51 … PP_CXX, INVALID, "ii", phases::Compile, phases::Backend, phases::Assemble…
53 …tput", PP_ObjCXX, INVALID, "mii", phases::Compile, phases::Backend, phases::Assemble…
54 … PP_ObjCXX_Alias, INVALID, "mii", phases::Compile, phases::Backend, phases::Assemble…
57 … HLSL, PP_CXX, "hlsl", phases::Preprocess, phases::Compile, phases::Backend)
77 … Ada, INVALID, nullptr, phases::Compile, phases::Backend, phases::Assemble…
[all …]
H A DPhases.h21 Backend, enumerator
/llvm-project-15.0.7/llvm/utils/
H A Dllvm-native-gxx10 $Backend = 'cbe';
22 $Backend = $1;
75 $def =~ s/\.bc$/.$Backend/;
108 my ($BCFile, $Backend, $OutputFile) = @_;
111 if ($Backend eq 'cbe') {
118 } elsif ($Backend eq 'llc') {
134 my ($LLVMGCCCommand, $Backend, $OutputFile) = @_;
146 if ($Backend eq 'cbe') {
149 } elsif ($Backend eq 'llc') {
168 CompileBytecodeToNative ($LinkedBCFile, $Backend, $OutputFile);
[all …]
/llvm-project-15.0.7/libc/src/string/memory_utils/
H A Dsized_op.h34 template <typename Backend, size_t Size> struct SizedOp {
41 static_assert(Backend::IS_BACKEND_TYPE);
43 using type = typename Backend::template getNextType<Size>;
47 using NextBlock = SizedOp<Backend, NEXT_SIZE>;
65 return Backend::template load<type, TS, AS>(as<const type>(src)); in nativeLoad()
76 return Backend::template store<type, TS, AS>(as<type>(dst), value); in nativeStore()
118 nativeStore(Backend::template splat<type>(value), dst); in set()
126 Backend::template notEquals<type>(nativeLoad(src1), nativeLoad(src2)); in isDifferent()
159 if (int32_t res = Backend::template threeWayCmp<type>(a, b)) in threeWayCmp()
/llvm-project-15.0.7/libc/test/src/string/memory_utils/
H A Dbackend_test.cpp44 template <typename Backend, size_t Size> struct Conf {
45 static_assert(Backend::IS_BACKEND_TYPE);
47 using T = typename Backend::template getNextType<Size>;
52 return bit_cast<BufferT>(Backend::template splat<T>(value)); in splat()
56 return Backend::template notEquals<T>(bit_cast<T>(v1), bit_cast<T>(v2)); in notEquals()
60 return Backend::template threeWayCmp<T>(bit_cast<T>(v1), bit_cast<T>(v2)); in threeWayCmp()
123 template <typename Backend, size_t Size, Temporality TS, Aligned AS>
125 static_assert(Backend::IS_BACKEND_TYPE);
127 using T = typename Backend::template getNextType<Size>;
133 const T value = Backend::template load<T, TS, AS>(ptr); in load()
[all …]
/llvm-project-15.0.7/llvm/
H A DCODE_OWNERS.TXT88 D: PowerPC Backend
92 D: WebAssembly Backend (lib/Target/WebAssembly/*)
100 D: Sparc Backend (lib/Target/Sparc/*)
162 D: AVR Backend
166 D: VE Backend
178 D: Hexagon Backend
182 D: XCore Backend
186 D: Lanai Backend
222 D: Stable release management (x.y.[1-9] releases), AMDGPU Backend, libclc
230 D: X86 Backend
[all …]
H A DCREDITS.TXT168 D: WebAssembly Backend
227 D: PowerPC Backend Developer
317 D: Backend for Qualcomm's Hexagon VLIW processor.
425 D: PowerPC Backend Developer
539 D: PowerPC Backend Developer
547 D: PowerPC Backend Developer
551 D: PowerPC Backend Developer
/llvm-project-15.0.7/compiler-rt/lib/scudo/
H A Dscudo_allocator.cpp231 BackendT Backend; member
266 Backend.init(common_flags()->allocator_release_to_os_interval_ms); in init()
353 BackendPtr = Backend.allocatePrimary(&TSD->Cache, ClassId); in allocate()
359 BackendPtr = Backend.allocateSecondary(BackendSize, Alignment); in allocate()
576 Backend.destroyCache(&TSD->Cache); in commitBack()
582 Backend.getStats(stats); in getStats()
601 Backend.printStats(); in printStats()
673 return Instance.Backend; in getBackend()
/llvm-project-15.0.7/llvm/docs/
H A DReleaseNotes.rst119 Changes to the AArch64 Backend
122 Changes to the AMDGPU Backend
128 Changes to the ARM Backend
147 Changes to the AVR Backend
152 Changes to the DirectX Backend
162 Changes to the Hexagon Backend
167 Changes to the MIPS Backend
172 Changes to the PowerPC Backend
195 Changes to the RISC-V Backend
230 Changes to the SystemZ Backend
[all …]
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCAssembler.h117 std::unique_ptr<MCAsmBackend> Backend; variable
243 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend,
323 MCAsmBackend *getBackendPtr() const { return Backend.get(); } in getBackendPtr()
329 MCAsmBackend &getBackend() const { return *Backend; } in getBackend()
/llvm-project-15.0.7/clang/lib/Driver/
H A DPhases.cpp20 case Backend: return "backend"; in getPhaseName()
/llvm-project-15.0.7/llvm/include/llvm/LTO/
H A DLTO.h256 LTO(Config Conf, ThinBackend Backend = nullptr,
318 ThinLTOState(ThinBackend Backend);
320 ThinBackend Backend; member
/llvm-project-15.0.7/llvm/bindings/ocaml/backends/
H A DMETA.llvm_backend.in3 description = "@TARGET@ Backend for LLVM"
/llvm-project-15.0.7/llvm/lib/Target/AVR/
H A DREADME.md7 * [Unresolved bugs](https://llvm.org/bugs/buglist.cgi?product=libraries&component=Backend%3A%20AVR&…
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDiagnosticCategories.td11 class CatBackend : DiagCategory<"Backend Issue">;
/llvm-project-15.0.7/llvm/tools/llvm-lto2/
H A Dllvm-lto2.cpp338 ThinBackend Backend; in run() local
340 Backend = in run()
346 Backend = createInProcessThinBackend( in run()
367 LTO Lto(std::move(Conf), std::move(Backend)); in run()
/llvm-project-15.0.7/llvm/test/MC/COFF/
H A Dcv-compiler-info-clamp.ll41 ; CHECK-NEXT: .short [[BACKEND_VERSION:[0-9]+]] # Backend version
60 ; Backend version is based off of compiler version building this which is variable
H A Dcv-compiler-info.ll36 ; CHECK-NEXT: .short [[BACKEND_VERSION:[0-9]+]] # Backend version
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-xfg-section.s34 .short 9000 # Backend version
H A Dpdb-unknown-subsection.s38 .short 9000 # Backend version
/llvm-project-15.0.7/llvm/docs/tutorial/
H A Dindex.rst37 `Tutorial: Creating an LLVM Backend for the Cpu0 Architecture <http://jonathan2251.github.io/lbd/>`_
/llvm-project-15.0.7/llvm/lib/MC/
H A DMCObjectStreamer.cpp436 MCAsmBackend &Backend = Assembler.getBackend(); in emitInstructionImpl() local
437 if (!(Backend.mayNeedRelaxation(Inst, STI) || in emitInstructionImpl()
438 Backend.allowEnhancedRelaxation())) { in emitInstructionImpl()
451 while (Backend.mayNeedRelaxation(Relaxed, STI)) in emitInstructionImpl()
452 Backend.relaxInstruction(Relaxed, STI); in emitInstructionImpl()
/llvm-project-15.0.7/llvm/lib/LTO/
H A DLTO.cpp516 LTO::ThinLTOState::ThinLTOState(ThinBackend Backend) in ThinLTOState() argument
517 : Backend(Backend), CombinedIndex(/*HaveGVs*/ false) { in ThinLTOState()
518 if (!Backend) in ThinLTOState()
519 this->Backend = in ThinLTOState()
523 LTO::LTO(Config Conf, ThinBackend Backend, in LTO() argument
527 ThinLTO(std::move(Backend)) {} in LTO()
1568 ThinLTO.Backend(Conf, ThinLTO.CombinedIndex, ModuleToDefinedGVSummaries, in runThinLTO()
/llvm-project-15.0.7/llvm/tools/gold/
H A Dgold-plugin.cpp881 ThinBackend Backend; in createLTO() local
909 Backend = createWriteIndexesThinBackend(OldPrefix, NewPrefix, in createLTO()
913 Backend = createInProcessThinBackend( in createLTO()
977 return std::make_unique<LTO>(std::move(Conf), Backend, in createLTO()
/llvm-project-15.0.7/lld/test/COFF/Inputs/
H A Dpdb-global-constants-b.s41 .short 9000 # Backend version

123