Searched refs:Assembler (Results 1 - 25 of 56) sorted by relevance

123

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmLayout.h29 MCAssembler &Assembler; member in class:llvm::MCAsmLayout
47 MCAsmLayout(MCAssembler &Assembler);
50 MCAssembler &getAssembler() const { return Assembler; }
/freebsd-12-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCELFStreamer.cpp54 MCAssembler &Assembler = getAssembler(); local
56 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) {
59 if (FSize > Assembler.getBundleAlignSize())
63 Assembler, EF, DF->getContents().size(), FSize);
72 Assembler.writeFragmentPadding(VecOS, *EF, FSize);
139 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, argument
141 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() &&
142 Section->getAlignment() < Assembler.getBundleAlignSize())
143 Section->setAlignment(Align(Assembler
514 MCAssembler &Assembler = getAssembler(); local
605 MCAssembler &Assembler = getAssembler(); local
[all...]
H A DMCObjectStreamer.cpp30 Assembler(std::make_unique<MCAssembler>(
33 if (Assembler->getBackendPtr())
34 setAllowAutoPadding(Assembler->getBackend().allowAutoPadding());
44 return Assembler.get();
164 if (Assembler)
165 Assembler->reset();
195 const MCAssembler &Assembler,
201 if (Assembler.isBundlingEnabled())
202 return Assembler.getRelaxAll();
211 if (!F || !CanReuseDataFragment(*F, *Assembler, ST
194 CanReuseDataFragment(const MCDataFragment &F, const MCAssembler &Assembler, const MCSubtargetInfo *STI) argument
387 MCAssembler &Assembler = getAssembler(); local
[all...]
H A DMCXCOFFStreamer.cpp66 MCAssembler &Assembler = getAssembler(); local
70 Assembler.getEmitter().encodeInstruction(Inst, VecOS, Fixups, STI);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DAIX.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::aix
24 Assembler(const ToolChain &TC) : Tool("aix::Assembler", "assembler", TC) {} function in class:clang::driver::tools::aix::Assembler
H A DAnanas.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::ananas
24 Assembler(const ToolChain &TC) function in class:clang::driver::tools::ananas::Assembler
25 : GnuTool("ananas::Assembler", "assembler", TC) {}
H A DDragonFly.h21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::dragonfly
23 Assembler(const ToolChain &TC) function in class:clang::driver::tools::dragonfly::Assembler
24 : GnuTool("dragonfly::Assembler", "assembler", TC) {}
H A DMinix.h21 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::minix
23 Assembler(const ToolChain &TC) function in class:clang::driver::tools::minix::Assembler
24 : GnuTool("minix::Assembler", "assembler", TC) {}
H A DSolaris.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::solaris
24 Assembler(const ToolChain &TC) function in class:clang::driver::tools::solaris::Assembler
25 : Tool("solaris::Assembler", "assembler", TC) {}
H A DMyriad.h34 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::SHAVE
36 Assembler(const ToolChain &TC) : Tool("moviAsm", "moviAsm", TC) {} function in class:clang::driver::tools::SHAVE::Assembler
48 /// The Compiler and Assembler as defined above are in the SHAVE namespace,
96 mutable std::unique_ptr<Tool> Assembler; member in class:clang::driver::toolchains::MyriadToolChain
H A DCrossWindows.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::CrossWindows
24 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} function in class:clang::driver::tools::CrossWindows::Assembler
H A DNaCl.h20 class LLVM_LIBRARY_VISIBILITY AssemblerARM : public gnutools::Assembler {
22 AssemblerARM(const ToolChain &TC) : gnutools::Assembler(TC) {}
H A DNetBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::netbsd
24 Assembler(const ToolChain &TC) function in class:clang::driver::tools::netbsd::Assembler
25 : GnuTool("netbsd::Assembler", "assembler", TC) {}
H A DOpenBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::openbsd
24 Assembler(const ToolChain &TC) function in class:clang::driver::tools::openbsd::Assembler
25 : GnuTool("openbsd::Assembler", "assembler", TC) {}
H A DXCore.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::XCore
25 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {} function in class:clang::driver::tools::XCore::Assembler
H A DFreeBSD.h22 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::freebsd
24 Assembler(const ToolChain &TC) function in class:clang::driver::tools::freebsd::Assembler
25 : GnuTool("freebsd::Assembler", "assembler", TC) {}
H A DHexagon.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::hexagon
25 Assembler(const ToolChain &TC) function in class:clang::driver::tools::hexagon::Assembler
26 : GnuTool("hexagon::Assembler", "hexagon-as", TC) {}
H A DMinGW.h23 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::MinGW
25 Assembler(const ToolChain &TC) : Tool("MinGW::Assemble", "assembler", TC) {} function in class:clang::driver::tools::MinGW::Assembler
H A DMinix.cpp22 void tools::minix::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
104 return new tools::minix::Assembler(*this);
H A DMyriad.cpp84 void tools::SHAVE::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
276 if (!Assembler)
277 Assembler.reset(new tools::SHAVE::Assembler(*this));
278 return Assembler.get();
H A DAIX.cpp23 void aix::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
157 auto AIX::buildAssembler() const -> Tool * { return new aix::Assembler(*this); }
H A DAnanas.cpp25 void ananas::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
137 return new tools::ananas::Assembler(*this);
H A DXCore.cpp25 void tools::XCore::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
94 return new tools::XCore::Assembler(*this);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCELFStreamer.h39 MCAssembler *Assembler)
36 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, std::unique_ptr<MCObjectWriter> OW, std::unique_ptr<MCCodeEmitter> Emitter, MCAssembler *Assembler) argument
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.h31 MCAssembler *Assembler);

Completed in 226 milliseconds

123