Lines Matching refs:assembler
13 #include "src/assembler.h"
682 bool NeedsRelocation(const Assembler* assembler) const;
755 explicit ConstPool(Assembler* assm)
789 Assembler* assm_;
803 // Assembler.
805 class Assembler : public AssemblerBase {
807 // Create an assembler. Instructions and relocation information are emitted
812 // If the provided buffer is NULL, the assembler allocates and grows its own
814 // owned by the assembler and deallocated upon destruction of the assembler.
816 // If the provided buffer is not NULL, the assembler uses the provided buffer
819 // upon destruction of the assembler.
820 Assembler(Isolate* arg_isolate, void* buffer, int buffer_size);
822 virtual ~Assembler();
838 // Assembler functions are invoked in between GetCode() calls.
976 // See Assembler::CheckConstPool for more info.
1871 explicit BlockConstPoolScope(Assembler* assem) : assem_(assem) {
1879 Assembler* assem_;
1920 explicit BlockPoolsScope(Assembler* assem) : assem_(assem) {
1928 Assembler* assem_;
2197 // The Assembler is only allowed to delete out-of-date information from here
2231 // removed from the associated label's link chain so that the assembler does
2248 class PatchingAssembler : public Assembler {
2250 // Create an Assembler with a buffer starting at 'start'.
2253 // Where kGap is the distance from which the Assembler tries to grow the
2259 : Assembler(NULL,
2266 : Assembler(NULL, start, count * kInstructionSize + kGap) {
2293 explicit EnsureSpace(Assembler* assembler) {
2294 assembler->CheckBufferSpace();