HomeSort by relevance Sort by last modified time
    Searched defs:Assembler (Results 1 - 23 of 23) sorted by null

  /external/v8/src/compiler/
gap-resolver.h 17 class Assembler {
19 virtual ~Assembler() {}
29 explicit GapResolver(Assembler* assembler) : assembler_(assembler) {}
31 // Resolve a set of parallel moves, emitting assembler instructions.
39 // Assembler used to emit moves and save registers.
40 Assembler* const assembler_;
  /external/google-breakpad/src/common/
language.h 83 * const Assembler;
language.cc 68 // Assembler language-specific operations.
81 const Language * const Language::Assembler = &AssemblerLanguageSingleton;
  /external/llvm/include/llvm/MC/
MCAsmLayout.h 30 MCAssembler &Assembler;
48 MCAsmLayout(MCAssembler &Assembler);
50 /// Get the assembler object this is a layout for.
51 MCAssembler &getAssembler() const { return Assembler; }
MCObjectStreamer.h 32 /// suitable for use with the assembler backend. Specific object file formats
37 MCAssembler *Assembler;
56 /// Object streamers require the integrated assembler.
87 MCAssembler &getAssembler() { return *Assembler; }
  /external/deqp/framework/referencerenderer/
rrPrimitiveTypes.hpp 53 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::Triangles Assembler; };
54 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_STRIP> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleStrip Assembler; };
55 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLE_FAN> { typedef pa::Triangle Type; typedef pa::Triangle BaseType; typedef pa::TriangleFan Assembler; };
56 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::Lines Assembler; };
57 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineStrip Assembler; };
58 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_LOOP> { typedef pa::Line Type; typedef pa::Line BaseType; typedef pa::LineLoop Assembler; };
59 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_POINTS> { typedef pa::Point Type; typedef pa::Point BaseType; typedef pa::Points Assembler; };
60 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINES_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LinesAdjacency Assembler; };
61 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_LINE_STRIP_ADJACENCY> { typedef pa::LineAdjacency Type; typedef pa::Line BaseType; typedef pa::LineStripAdjacency Assembler; };
62 template <> struct PrimitiveTypeTraits<PRIMITIVETYPE_TRIANGLES_ADJACENCY> { typedef pa::TriangleAdjacency Type; typedef pa::Triangle BaseType; typedef pa::TrianglesAdjacency Assembler; };
    [all...]
  /art/compiler/utils/
assembler.h 40 class Assembler;
43 // Assembler fixups are positions in generated code that require processing
73 virtual void Emit(Assembler *sp_asm) = 0;
145 void EmitSlowPaths(Assembler* sp_asm) {
168 // To emit an instruction to the assembler buffer, the EnsureCapacity helper
184 // In debug mode, we save the assembler buffer along with the gap
229 // asserting that the user of the assembler buffer has ensured the
294 explicit DebugFrameOpCodeWriterForAssembler(Assembler* buffer)
306 // The assembler must explicitly process all the delayed advances.
323 // Release the CFI stream and advance PC infos so that the assembler can patch it
    [all...]
  /external/clang/lib/Driver/
Tools.h 118 /// \brief Clang integrated assembler tool.
122 : Tool("clang::as", "clang integrated assembler", TC, RF_Full) {}
202 class LLVM_LIBRARY_VISIBILITY Assembler : public GnuTool {
204 Assembler(const ToolChain &TC)
205 : GnuTool("hexagon::Assembler", "hexagon-as", TC) {}
346 class LLVM_LIBRARY_VISIBILITY Assembler : public MachOTool {
348 Assembler(const ToolChain &TC)
349 : MachOTool("darwin::Assembler", "assembler", TC) {}
419 /// openbsd -- Directly call GNU Binutils assembler and linke
    [all...]
ToolChains.h 315 // Default integrated assembler to on for Apple's MachO targets.
    [all...]
Tools.cpp 755 // machine state the same when using the frontend or the assembler. We don't
756 // currently do that for the assembler, we pass the options directly to the
759 // assembler and the frontend behave the same.
770 // to the assembler correctly.
    [all...]
  /external/llvm/lib/MC/
MCELFStreamer.cpp 49 MCAssembler &Assembler = getAssembler();
51 if (Assembler.isBundlingEnabled() && Assembler.getRelaxAll()) {
54 if (FSize > Assembler.getBundleAlignSize())
58 Assembler, EF, DF->getContents().size(), FSize);
66 MCObjectWriter *OW = Assembler.getBackend().createObjectWriter(VecOS);
70 Assembler.writeFragmentPadding(*EF, FSize, OW);
123 llvm_unreachable("invalid assembler flag!");
128 static void setSectionAlignmentForBundling(const MCAssembler &Assembler,
130 if (Section && Assembler.isBundlingEnabled() && Section->hasInstructions() &
    [all...]
MCExpr.cpp 562 "Must have an assembler object if layout is given!");
602 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr;
603 return evaluateAsRelocatableImpl(Res, Assembler, Layout, Fixup, nullptr,
608 MCAssembler *Assembler = &Layout.getAssembler();
609 return evaluateAsRelocatableImpl(Res, Assembler, &Layout, nullptr, nullptr,
660 // the OS X assembler will completely drop the 4. We should probably
MCObjectStreamer.cpp 30 Assembler(new MCAssembler(Context, TAB, *Emitter_,
35 delete &Assembler->getBackend();
36 delete &Assembler->getEmitter();
37 delete &Assembler->getWriter();
38 delete Assembler;
73 if (Assembler)
74 Assembler->reset();
106 if (!F || (Assembler->isBundlingEnabled() && !Assembler->getRelaxAll() &&
115 Assembler->registerSymbol(Sym)
    [all...]
  /external/v8/src/arm64/
assembler-arm64.h 14 #include "src/assembler.h"
611 bool NeedsRelocation(const Assembler* assembler) const;
684 explicit ConstPool(Assembler* assm)
718 Assembler* assm_;
732 // Assembler.
734 class Assembler : public AssemblerBase {
736 // Create an assembler. Instructions and relocation information are emitted
741 // If the provided buffer is NULL, the assembler allocates and grows its own
743 // owned by the assembler and deallocated upon destruction of the assembler
    [all...]
assembler-arm64.cc 32 #include "src/arm64/assembler-arm64.h"
34 #include "src/arm64/assembler-arm64-inl.h"
155 // preserved outside of the macro assembler.
280 bool Operand::NeedsRelocation(const Assembler* assembler) const {
284 return assembler->serializer_enabled();
317 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) {
375 Assembler::BlockPoolsScope block_pools(assm_);
452 Assembler::ImmLLiteral(word_count) |
453 Assembler::Rt(xzr))
    [all...]
  /external/v8/src/arm/
assembler-arm.cc 37 #include "src/arm/assembler-arm.h"
41 #include "src/arm/assembler-arm-inl.h"
44 #include "src/macro-assembler.h"
252 return Assembler::is_constant_pool_load(pc_);
258 // See assembler-arm-inl.h for inlined constructors
464 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
484 Assembler::~Assembler() {
495 void Assembler::GetCode(CodeDesc* desc)
    [all...]
  /external/v8/src/x87/
assembler-x87.cc 37 #include "src/x87/assembler-x87.h"
44 #include "src/macro-assembler.h"
76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));
183 // Implementation of Assembler.
194 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
214 void Assembler::GetCode(CodeDesc* desc) {
229 void Assembler::Align(int m) {
237 bool Assembler::IsNop(Address addr) {
246 void Assembler::Nop(int bytes)
    [all...]
  /external/llvm/lib/Target/Hexagon/AsmParser/
HexagonAsmParser.cpp 81 MCAssembler *Assembler;
87 MCAssembler *getAssembler() const { return Assembler; }
122 // Check if we have an assembler and, if so, set the ELF e_header flags.
145 Assembler = nullptr;
149 Assembler = &MES->getAssembler();
    [all...]
  /external/v8/src/ia32/
assembler-ia32.cc 37 #include "src/ia32/assembler-ia32.h"
53 #include "src/macro-assembler.h"
70 // there is no easy way to conditionally compile based on the assembler
161 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));
268 // Implementation of Assembler.
279 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
299 void Assembler::GetCode(CodeDesc* desc) {
314 void Assembler::Align(int m) {
322 bool Assembler::IsNop(Address addr)
    [all...]
  /external/v8/src/ppc/
assembler-ppc.cc 37 #include "src/ppc/assembler-ppc.h"
43 #include "src/macro-assembler.h"
44 #include "src/ppc/assembler-ppc-inl.h"
150 return (constant_pool && Assembler::IsConstantPoolLoadStart(pc_));
158 // See assembler-ppc-inl.h for inlined constructors
195 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
216 void Assembler::GetCode(CodeDesc* desc) {
233 void Assembler::Align(int m) {
242 void Assembler::CodeTargetAlign() { Align(8);
    [all...]
  /external/v8/src/x64/
assembler-x64.cc 5 #include "src/x64/assembler-x64.h"
19 #include "src/macro-assembler.h"
36 // there is no easy way to conditionally compile based on the assembler
254 // Implementation of Assembler.
260 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
282 void Assembler::GetCode(CodeDesc* desc) {
299 void Assembler::Align(int m) {
306 void Assembler::CodeTargetAlign() {
311 bool Assembler::IsNop(Address addr)
    [all...]
  /external/v8/src/mips/
assembler-mips.cc 35 #include "src/mips/assembler-mips.h"
41 #include "src/mips/assembler-mips-inl.h"
195 // See assembler-mips-inl.h for inlined constructors.
263 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
287 void Assembler::GetCode(CodeDesc* desc) {
303 void Assembler::Align(int m) {
315 void Assembler::CodeTargetAlign() {
322 Register Assembler::GetRtReg(Instr instr) {
329 Register Assembler::GetRsReg(Instr instr)
    [all...]
  /external/v8/src/mips64/
assembler-mips64.cc 35 #include "src/mips64/assembler-mips64.h"
40 #include "src/mips64/assembler-mips64-inl.h"
173 // See assembler-mips-inl.h for inlined constructors.
242 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size)
266 void Assembler::GetCode(CodeDesc* desc) {
280 void Assembler::Align(int m) {
289 void Assembler::CodeTargetAlign() {
296 Register Assembler::GetRtReg(Instr instr) {
303 Register Assembler::GetRsReg(Instr instr)
    [all...]

Completed in 430 milliseconds