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

/external/chromium_org/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) : assembler_(assembler) {}
39 // Assembler used to emit moves and save registers.
40 Assembler* const assembler_;
/external/llvm/include/llvm/MC/
H A DMCAsmLayout.h36 MCAssembler &Assembler; member in class:llvm::MCAsmLayout
62 MCAssembler &getAssembler() const { return Assembler; }
H A DMCELFStreamer.h38 MCCodeEmitter *Emitter, MCAssembler *Assembler)
39 : MCObjectStreamer(Context, TAB, OS, Emitter, Assembler),
37 MCELFStreamer(MCContext &Context, MCAsmBackend &TAB, raw_ostream &OS, MCCodeEmitter *Emitter, MCAssembler *Assembler) argument
H A DMCObjectStreamer.h35 MCAssembler *Assembler; member in class:llvm::MCObjectStreamer
84 MCAssembler &getAssembler() { 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/llvm/lib/MC/
H A DMCExpr.cpp636 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; local
637 return EvaluateAsRelocatableImpl(Res, Assembler, Layout, nullptr, false,
642 MCAssembler *Assembler = Layout ? &Layout->getAssembler() : nullptr; local
643 return EvaluateAsRelocatableImpl(Res, Assembler, Layout, nullptr, false,
H A DMCELFStreamer.cpp407 MCAssembler &Assembler = getAssembler(); local
411 Assembler.getEmitter().EncodeInstruction(Inst, VecOS, Fixups, STI);
434 if (Assembler.isBundlingEnabled()) {
476 MCAssembler &Assembler = getAssembler(); local
477 if (Assembler.getBundleAlignSize() == 0 && AlignPow2 > 0)
478 Assembler.setBundleAlignSize(1 << AlignPow2);
H A DMCObjectStreamer.cpp28 Assembler(new MCAssembler(Context, TAB, *Emitter_,
35 : MCStreamer(Context), Assembler(_Assembler), CurSectionData(nullptr),
39 delete &Assembler->getBackend();
40 delete &Assembler->getEmitter();
41 delete &Assembler->getWriter();
42 delete Assembler;
46 if (Assembler)
47 Assembler->reset();
79 if (!F || (Assembler->isBundlingEnabled() && F->hasInstructions())) {
87 Assembler
199 MCAssembler &Assembler = getAssembler(); local
[all...]
H A DWinCOFFObjectWriter.cpp150 void DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler,
411 MCAssembler &Assembler,
450 const MCSymbolData &ResSymData = Assembler.getSymbolData(Symbol);
468 const MCSymbolData &BaseData = Assembler.getSymbolData(*Base);
410 DefineSymbol(MCSymbolData const &SymbolData, MCAssembler &Assembler, const MCAsmLayout &Layout) argument
/external/chromium_org/v8/src/mips/
H A Dassembler-mips.h393 friend class Assembler;
420 friend class Assembler;
424 class Assembler : public AssemblerBase { class in namespace:v8::internal
439 Assembler(Isolate* isolate, void* buffer, int buffer_size);
440 virtual ~Assembler() { }
444 // Assembler functions are invoked in between GetCode() calls.
957 explicit BlockTrampolinePoolScope(Assembler* assem) : assem_(assem) {
965 Assembler* assem_;
976 explicit BlockGrowBufferScope(Assembler* assem) : assem_(assem) {
984 Assembler* assem
[all...]
H A Dassembler-mips.cc225 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
307 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
331 void Assembler::GetCode(CodeDesc* desc) {
342 void Assembler::Align(int m) {
350 void Assembler::CodeTargetAlign() {
357 Register Assembler::GetRtReg(Instr instr) {
364 Register Assembler::GetRsReg(Instr instr) {
371 Register Assembler::GetRdReg(Instr instr) {
378 uint32_t Assembler
[all...]
/external/chromium_org/v8/src/mips64/
H A Dassembler-mips64.h383 friend class Assembler;
410 friend class Assembler;
414 class Assembler : public AssemblerBase { class in namespace:v8::internal
429 Assembler(Isolate* isolate, void* buffer, int buffer_size);
430 virtual ~Assembler() { }
434 // Assembler functions are invoked in between GetCode() calls.
993 explicit BlockTrampolinePoolScope(Assembler* assem) : assem_(assem) {
1001 Assembler* assem_;
1012 explicit BlockGrowBufferScope(Assembler* assem) : assem_(assem) {
1020 Assembler* assem
[all...]
H A Dassembler-mips64.cc203 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
285 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
309 void Assembler::GetCode(CodeDesc* desc) {
320 void Assembler::Align(int m) {
328 void Assembler::CodeTargetAlign() {
335 Register Assembler::GetRtReg(Instr instr) {
342 Register Assembler::GetRsReg(Instr instr) {
349 Register Assembler::GetRdReg(Instr instr) {
356 uint32_t Assembler
[all...]
/external/chromium_org/v8/src/arm/
H A Dassembler-arm.cc235 return Assembler::is_constant_pool_load(pc_);
248 CpuFeatures::FlushICache(pc_, instruction_count * Assembler::kInstrSize);
461 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
480 Assembler::~Assembler() {
485 void Assembler::GetCode(CodeDesc* desc) {
501 void Assembler::Align(int m) {
509 void Assembler::CodeTargetAlign() {
515 Condition Assembler
[all...]
H A Dassembler-arm.h37 // A light-weight ARM Assembler
532 int instructions_required(const Assembler* assembler, Instr instr = 0) const;
533 bool must_output_reloc_info(const Assembler* assembler) const;
552 friend class Assembler;
609 friend class Assembler;
653 ConstantPoolArray::LayoutSection AddEntry(Assembler* assm,
658 void Populate(Assembler* assm, ConstantPoolArray* constant_pool);
701 class Assembler : public AssemblerBase { class in namespace:v8::internal
716 Assembler(Isolate* isolate, void* buffer, int buffer_size);
717 virtual ~Assembler();
[all...]
/external/chromium_org/v8/src/arm64/
H A Dassembler-arm64.cc290 bool Operand::NeedsRelocation(const Assembler* assembler) const {
327 if (EntryCount() > Assembler::kApproxMaxPoolEntryCount) {
385 Assembler::BlockPoolsScope block_pools(assm_);
462 Assembler::ImmLLiteral(word_count) |
463 Assembler::Rt(xzr));
548 // Assembler
549 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
561 Assembler::~Assembler() {
[all...]
/external/chromium_org/v8/src/x87/
H A Dassembler-x87.cc76 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));
225 // Implementation of Assembler.
236 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
256 void Assembler::GetCode(CodeDesc* desc) {
269 void Assembler::Align(int m) {
277 bool Assembler::IsNop(Address addr) {
286 void Assembler::Nop(int bytes) {
298 void Assembler::CodeTargetAlign() {
303 void Assembler
[all...]
/external/chromium_org/v8/src/ia32/
H A Dassembler-ia32.cc81 DCHECK(NextField::is_valid(Assembler::kMaximalBufferSize));
230 // Implementation of Assembler.
241 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
261 void Assembler::GetCode(CodeDesc* desc) {
274 void Assembler::Align(int m) {
282 bool Assembler::IsNop(Address addr) {
291 void Assembler::Nop(int bytes) {
356 void Assembler::CodeTargetAlign() {
361 void Assembler
[all...]
/external/chromium_org/v8/src/x64/
H A Dassembler-x64.cc44 int code_size = Assembler::kCallSequenceLength + guard_bytes;
57 Assembler::RelocInfoNone());
61 DCHECK_EQ(Assembler::kCallSequenceLength,
225 // Implementation of Assembler.
231 Assembler::Assembler(Isolate* isolate, void* buffer, int buffer_size) function in class:v8::internal::Assembler
253 void Assembler::GetCode(CodeDesc* desc) {
268 void Assembler::Align(int m) {
275 void Assembler::CodeTargetAlign() {
280 bool Assembler
[all...]

Completed in 442 milliseconds