Searched refs:Assembler (Results 26 - 50 of 57) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DVEToolchain.cpp47 return new tools::gnutools::Assembler(*this);
H A DAIX.cpp26 void aix::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
206 auto AIX::buildAssembler() const -> Tool * { return new aix::Assembler(*this); }
H A DCuda.h87 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::NVPTX
89 Assembler(const ToolChain &TC) : Tool("NVPTX::Assembler", "ptxas", TC) {} function in class:clang::driver::tools::NVPTX::Assembler
H A DDragonFly.cpp26 void dragonfly::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
194 return new tools::dragonfly::Assembler(*this);
H A DHurd.cpp125 return new tools::gnutools::Assembler(*this);
H A DOpenBSD.cpp26 void openbsd::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
308 return new tools::openbsd::Assembler(*this);
H A DSolaris.cpp27 void solaris::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
218 return new tools::solaris::Assembler(*this);
H A DGnu.h41 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::gnutools
43 Assembler(const ToolChain &TC) : Tool("GNU::Assembler", "assembler", TC) {} function in class:clang::driver::tools::gnutools::Assembler
H A DNaCl.cpp41 gnutools::Assembler::ConstructJob(C, JA, Output, NewInputs, Args,
370 return new tools::gnutools::Assembler(*this);
H A DDarwin.h48 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool { class in namespace:clang::driver::tools::darwin
50 Assembler(const ToolChain &TC) function in class:clang::driver::tools::darwin::Assembler
51 : MachOTool("darwin::Assembler", "assembler", TC) {}
H A DFreeBSD.cpp27 void freebsd::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
435 return new tools::freebsd::Assembler(*this);
H A DMinGW.cpp30 void tools::MinGW::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
452 return new tools::MinGW::Assembler(*this);
H A DNetBSD.cpp27 void netbsd::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
399 return new tools::netbsd::Assembler(*this);
H A DHexagon.cpp124 void hexagon::Assembler::RenderExtraToolArgs(const JobAction &JA,
128 void hexagon::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
534 return new tools::hexagon::Assembler(*this);
H A DCuda.cpp390 void NVPTX::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
904 return new tools::NVPTX::Assembler(*this);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCFragment.cpp1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
32 MCAsmLayout::MCAsmLayout(MCAssembler &Asm) : Assembler(Asm) {
165 Assembler.getContext().reportError(
172 Assembler.getContext().reportError(
209 uint64_t llvm::computeBundlePadding(const MCAssembler &Assembler, argument
212 uint64_t BundleSize = Assembler.getBundleAlignSize();
H A DMCWasmStreamer.cpp175 MCAssembler &Assembler = getAssembler(); local
179 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
H A DMCExpr.cpp730 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; local
731 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr,
736 MCAssembler *Assembler = &Layout.getAssembler(); local
737 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr,
H A DMCAssembler.cpp1 //===- lib/MC/MCAssembler.cpp - Assembler Backend Implementation ----------===//
440 if (Assembler.isBundlingEnabled() && F->hasInstructions()) {
444 uint64_t FSize = Assembler.computeFragmentSize(*this, *EF);
446 if (!Assembler.getRelaxAll() && FSize > Assembler.getBundleAlignSize())
450 computeBundlePadding(Assembler, EF, EF->Offset, FSize);
H A DMCAsmStreamer.cpp50 std::unique_ptr<MCAssembler> Assembler; member in class:__anon3712::final
72 Assembler(std::make_unique<MCAssembler>(
81 if (Assembler->getBackendPtr())
82 setAllowAutoPadding(Assembler->getBackend().allowAutoPadding());
87 MCAssembler &getAssembler() { return *Assembler; }
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCObjectStreamer.h37 std::unique_ptr<MCAssembler> Assembler; member in class:llvm::MCObjectStreamer
112 MCAssembler &getAssembler() { return *Assembler; }
H A DMCAssembler.h462 uint64_t computeBundlePadding(const MCAssembler &Assembler,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.cpp57 MCAssembler *Assembler)
54 HexagonMCELFStreamer( MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, MCAssembler *Assembler) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUAsmPrinter.cpp467 MCAssembler *Assembler = OutStreamer->getAssemblerPtr(); local
469 if (Assembler)
470 DumpCodeInstEmitter = Assembler->getEmitterPtr();
/freebsd-13-stable/sys/contrib/openzfs/module/icp/asm-x86_64/aes/
H A Daesopt.h134 * WARNING: Assembler code versions rely on PLATFORM_BYTE_ORDER being set.
219 #error Assembler code is only available for x86 and AMD64 systems
436 /* Assembler support requires the use of platform byte order */

Completed in 224 milliseconds

123