Searched defs:Assembler (Results 1 - 25 of 35) sorted by relevance

12

/external/v8/src/compiler/
H A Dgap-resolver.h17 class Assembler { class in class:v8::internal::compiler::final
19 virtual ~Assembler() {}
29 explicit GapResolver(Assembler* assembler)
40 // Assembler used to emit moves and save registers.
41 Assembler* const assembler_;
/external/google-breakpad/src/common/
H A Dlanguage.h83 * const Assembler; member in class:google_breakpad::Language
H A Dlanguage.cc68 // Assembler language-specific operations.
81 const Language * const Language::Assembler = &AssemblerLanguageSingleton; member in class:google_breakpad::Language
/external/llvm/include/llvm/MC/
H A DMCAsmLayout.h30 MCAssembler &Assembler; member in class:llvm::MCAsmLayout
48 MCAsmLayout(MCAssembler &Assembler);
51 MCAssembler &getAssembler() const { return Assembler; }
H A DMCObjectStreamer.h37 MCAssembler *Assembler; member in class:llvm::MCObjectStreamer
87 MCAssembler &getAssembler() { return *Assembler; }
/external/swiftshader/third_party/LLVM/include/llvm/MC/
H A DMCObjectStreamer.h33 MCAssembler *Assembler; member in class:llvm::MCObjectStreamer
59 MCAssembler &getAssembler() { return *Assembler; }
H A DMCAsmLayout.h34 MCAssembler &Assembler; member in class:llvm::MCAsmLayout
54 MCAssembler &getAssembler() const { return Assembler; }
/external/deqp/framework/referencerenderer/
H A DrrPrimitiveTypes.hpp53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
56 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::Lines Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
57 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineStrip Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
58 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_LOOP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineLoop Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
59 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_POINTS> { typedef pa::Point Type; typedef pa::Point BaseType; typedef pa::Points Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
60 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LinesAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
61 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LineStripAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
62 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
63 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TriangleStripAdjacency Assembler; }; typedef in struct:rr::PrimitiveTypeTraits
[all...]
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/
H A DTestUtil.h10 // Utility classes for testing the X8632 Assembler.
50 void reset() { Assembler = makeUnique<AssemblerX8632>(); }
52 AssemblerX8632 *assembler() const { return Assembler.get(); }
54 size_t codeBytesSize() const { return Assembler->getBufferView().size(); }
58 static_cast<const void *>(Assembler->getBufferView().data()));
62 std::unique_ptr<AssemblerX8632> Assembler; member in class:Ice::X8632::Test::AssemblerX8632TestBase
/external/swiftshader/third_party/LLVM/lib/MC/
H A DMCELFStreamer.h34 MCAssembler *Assembler)
35 : MCObjectStreamer(Context, TAB, OS, Emitter, Assembler) {}
32 MCELFStreamer(MCContext &Context, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *Emitter, MCAssembler *Assembler) argument
H A DWinCOFFObjectWriter.cpp153 void DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler);
414 MCAssembler &Assembler) {
413 DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler) argument
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/
H A DTestUtil.h11 // Utility classes for testing the X8664 Assembler.
146 void reset() { Assembler = makeUnique<AssemblerX8664>(); }
148 AssemblerX8664 *assembler() const { return Assembler.get(); }
150 size_t codeBytesSize() const { return Assembler->getBufferView().size(); }
154 static_cast<const void *>(Assembler->getBufferView().data()));
158 std::unique_ptr<AssemblerX8664> Assembler; member in class:Ice::X8664::Test::AssemblerX8664TestBase
/external/llvm/lib/MC/
H A DMCFragment.cpp1 //===- lib/MC/MCFragment.cpp - Assembler Fragment Implementation ----------===//
31 : Assembler(Asm), LastValidFragment()
146 Assembler.getContext().reportError(
153 Assembler.getContext().reportError(
191 uint64_t llvm::computeBundlePadding(const MCAssembler &Assembler, argument
194 uint64_t BundleSize = Assembler.getBundleAlignSize();
H A DMCExpr.cpp578 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; local
579 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr,
584 MCAssembler *Assembler = &Layout.getAssembler(); local
585 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr,
H A DMCELFStreamer.cpp50 MCAssembler &Assembler = getAssembler(); local
52 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) {
55 if (FSize > Assembler.getBundleAlignSize())
59 Assembler, EF, DF->getContents().size(), FSize);
67 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS);
71 Assembler.writeFragmentPadding(*EF, FSize, OW);
129 static void setSectionAlignmentForBundling(const MCAssembler &Assembler, argument
131 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() &&
132 Section->getAlignment() < Assembler
474 MCAssembler &Assembler = getAssembler(); local
560 MCAssembler &Assembler = getAssembler(); local
[all...]
H A DMCObjectStreamer.cpp31 Assembler(new MCAssembler(Context, TAB, *Emitter_,
36 delete &Assembler->getBackend();
37 delete &Assembler->getEmitter();
38 delete &Assembler->getWriter();
39 delete Assembler;
72 if (Assembler)
73 Assembler->reset();
105 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() &&
114 Assembler
241 MCAssembler &Assembler = getAssembler(); local
[all...]
H A DWinCOFFObjectWriter.cpp159 void DefineSymbol(const MCSymbol &Symbol, MCAssembler &Assembler,
373 MCAssembler &Assembler,
372 DefineSymbol(const MCSymbol &Symbol, MCAssembler &Assembler, const MCAsmLayout &Layout) argument
/external/swiftshader/third_party/subzero/src/DartARM32/
H A Dassembler_arm.h113 friend class Assembler;
215 friend class Assembler;
358 friend class Assembler;
379 class Assembler : public ValueObject { class in namespace:dart
381 explicit Assembler(bool use_far_branches = false) function in class:dart::Assembler
388 ~Assembler() { }
1429 DISALLOW_COPY_AND_ASSIGN(Assembler);
/external/clang/lib/Driver/
H A DTools.h210 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::hexagon
212 Assembler(const ToolChain &TC) function in class:clang::driver::tools::hexagon::Assembler
213 : GnuTool("hexagon::Assembler", "hexagon-as", TC) {}
356 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool { class in namespace:clang::driver::tools::darwin
358 Assembler(const ToolChain &TC) function in class:clang::driver::tools::darwin::Assembler
359 : MachOTool("darwin::Assembler", "assembler", TC) {}
431 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::openbsd
433 Assembler(const ToolChain &TC) function in class:clang::driver::tools::openbsd::Assembler
434 : GnuTool("openbsd::Assembler", "assembler", TC) {}
460 class LLVM_LIBRARY_VISIBILITY Assembler class in namespace:clang::driver::tools::bitrig
462 Assembler(const ToolChain &TC) function in class:clang::driver::tools::bitrig::Assembler
489 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::freebsd
491 Assembler(const ToolChain &TC) function in class:clang::driver::tools::freebsd::Assembler
518 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::netbsd
520 Assembler(const ToolChain &TC) function in class:clang::driver::tools::netbsd::Assembler
547 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::gnutools
549 Assembler(const ToolChain &TC) : GnuTool("GNU::Assembler", "assembler", TC) {} function in class:clang::driver::tools::gnutools::Assembler
600 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::minix
602 Assembler(const ToolChain &TC) function in class:clang::driver::tools::minix::Assembler
629 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::solaris
631 Assembler(const ToolChain &TC) function in class:clang::driver::tools::solaris::Assembler
658 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool { class in namespace:clang::driver::tools::dragonfly
660 Assembler(const ToolChain &TC) function in class:clang::driver::tools::dragonfly::Assembler
731 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::MinGW
733 Assembler(const ToolChain &TC) : Tool("MinGW::Assemble", "assembler", TC) {} function in class:clang::driver::tools::MinGW::Assembler
795 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::XCore
797 Assembler(const ToolChain &TC) : Tool("XCore::Assembler", "XCore-as", TC) {} function in class:clang::driver::tools::XCore::Assembler
820 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::CrossWindows
822 Assembler(const ToolChain &TC) : Tool("CrossWindows::Assembler", "as", TC) {} function in class:clang::driver::tools::CrossWindows::Assembler
861 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::SHAVE
863 Assembler(const ToolChain &TC) : Tool("moviAsm", "moviAsm", TC) {} function in class:clang::driver::tools::SHAVE::Assembler
924 class LLVM_LIBRARY_VISIBILITY Assembler : public Tool { class in namespace:clang::driver::tools::NVPTX
926 Assembler(const ToolChain &TC) function in class:clang::driver::tools::NVPTX::Assembler
[all...]
H A DToolChains.h1162 mutable std::unique_ptr<Tool> Assembler; member in class:clang::driver::toolchains::MyriadToolChain
/external/swiftshader/third_party/subzero/src/
H A DIceAssembler.h18 /// \brief Declares the Assembler base class.
38 class Assembler;
90 void linkTo(const Assembler &Asm, intptr_t position);
99 /// Assembler buffers are used to emit binary code. They grow on demand.
105 AssemblerBuffer(Assembler &);
214 // The member variable is named Assemblr to avoid hiding the class Assembler.
215 Assembler &Assemblr;
238 class Assembler { class in namespace:Ice
239 Assembler() = delete;
240 Assembler(cons
338 explicit Assembler(AssemblerKind Kind) function in class:Ice::Assembler
[all...]
/external/vixl/src/aarch64/
H A Dassembler-aarch64.h151 // The Assembler class is responsible for binding and linking labels, since
152 // the stored offsets need to be consistent with the Assembler's buffer.
153 friend class Assembler;
161 class Assembler;
286 friend class Assembler;
338 void UpdateValue(T new_value, const Assembler* assembler);
339 void UpdateValue(T high64, T low64, const Assembler* assembler);
403 // Assembler.
404 class Assembler : public vixl::internal::AssemblerBase { class in namespace:vixl::aarch64
406 explicit Assembler( function in class:vixl::aarch64::Assembler
409 explicit Assembler( function in class:vixl::aarch64::Assembler
413 Assembler(byte* buffer, function in class:vixl::aarch64::Assembler
[all...]
/external/v8/src/arm64/
H A Dassembler-arm64.h621 bool NeedsRelocation(const Assembler* assembler) const;
694 explicit ConstPool(Assembler* assm)
728 Assembler* assm_;
742 // Assembler.
744 class Assembler : public AssemblerBase { class in namespace:v8::internal
759 Assembler(Isolate* arg_isolate, void* buffer, int buffer_size);
761 virtual ~Assembler();
777 // Assembler functions are invoked in between GetCode() calls.
906 // See Assembler::CheckConstPool for more info.
1816 explicit BlockConstPoolScope(Assembler* asse
[all...]
H A Dassembler-arm64.cc184 return Memory::Address_at(Assembler::target_pointer_address_at(pc_));
189 return Memory::uint32_at(Assembler::target_pointer_address_at(pc_));
194 return Memory::Address_at(Assembler::target_pointer_address_at(pc_));
199 return Memory::uint32_at(Assembler::target_pointer_address_at(pc_));
204 Assembler::set_target_address_at(isolate_, pc_, host_, address, flush_mode);
209 Memory::uint32_at(Assembler::target_pointer_address_at(pc_)) = size;
297 bool Operand::NeedsRelocation(const Assembler* assembler) const {
333 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) {
391 Assembler::BlockPoolsScope block_pools(assm_);
469 Assembler
556 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
[all...]
/external/v8/src/x87/
H A Dassembler-x87.cc76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));
212 // Implementation of Assembler.
218 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
233 void Assembler::GetCode(CodeDesc* desc) {
249 void Assembler::Align(int m) {
257 bool Assembler::IsNop(Address addr) {
266 void Assembler::Nop(int bytes) {
278 void Assembler::CodeTargetAlign() {
283 void Assembler
[all...]

Completed in 1216 milliseconds

12