Home | History | Annotate | Download | only in arm

Lines Matching full:assembler

37 // A light-weight ARM Assembler
47 #include "src/assembler.h"
532 int instructions_required(const Assembler* assembler, Instr instr = 0) const;
533 bool must_output_reloc_info(const Assembler* assembler
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 {
703 // Create an assembler. Instructions and relocation information are emitted
708 // If the provided buffer is NULL, the assembler allocates and grows its own
710 // owned by the assembler and deallocated upon destruction of the assembler.
712 // If the provided buffer is not NULL, the assembler uses the provided buffer
715 // upon destruction of the assembler.
716 Assembler(Isolate* isolate, void* buffer, int buffer_size);
717 virtual ~Assembler();
721 // Assembler functions are invoked in between GetCode() calls.
1335 explicit BlockConstPoolScope(Assembler* assem) : assem_(assem) {
1343 Assembler* assem_;
1663 explicit EnsureSpace(Assembler* assembler) {
1664 assembler->CheckBuffer();