Home | History | Annotate | Download | only in x64

Lines Matching defs:Assembler

35 // A lightweight X64 Assembler.
270 friend class Assembler;
323 friend class Assembler;
383 class Assembler : public Malloced {
397 // Create an assembler. Instructions and relocation information are emitted
402 // If the provided buffer is NULL, the assembler allocates and grows its own
404 // owned by the assembler and deallocated upon destruction of the assembler.
406 // If the provided buffer is not NULL, the assembler uses the provided buffer
409 // upon destruction of the assembler.
410 Assembler(void* buffer, int buffer_size);
411 ~Assembler();
415 // Assembler functions are invoked in between GetCode() calls.
1332 // True if the assembler owns the buffer, false if buffer is external.
1359 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) {
1374 Assembler* assembler_;