Home | History | Annotate | Download | only in src

Lines Matching full:assembler

55 // Platform independent assembler base class.
89 // the assembler could clean up internal data structures.
96 // either be owned by the assembler or be provided externally.
117 explicit DontEmitDebugCodeScope(AssemblerBase* assembler)
118 : assembler_(assembler), old_value_(assembler->emit_debug_code()) {
134 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size);
149 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f);
156 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f) {}
164 // if (assembler->IsSupported(SSE3)) {
165 // CpuFeatureScope fscope(assembler, SSE3);
216 // unknown pc location. Assembler::bind() is used to bind a label to the
274 friend class Assembler;
279 // On ARM64, the Assembler keeps track of pointers to Labels to resolve
280 // branches to distant targets. Copying labels would confuse the Assembler.
490 INLINE(Handle<Object> target_object_handle(Assembler* origin));
496 INLINE(Address target_runtime_entry(Assembler* origin));
509 INLINE(Handle<Object> code_age_stub_handle(Assembler* origin));
1010 explicit PositionsRecorder(Assembler* assembler)
1011 : assembler_(assembler) {
1040 Assembler* assembler_;