Searched defs:assembler (Results 1 - 25 of 29) sorted by relevance

12

/external/chromium_org/v8/src/
H A Dlithium-codegen.cc58 MacroAssembler* assembler,
61 masm_(assembler),
133 // Copy the string before recording it in the assembler to avoid
57 LCodeGenBase(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
H A Dsafepoint-table.cc34 #include "macro-assembler.h"
125 Assembler* assembler,
131 info.pc = assembler->pc_offset();
160 void SafepointTableBuilder::Emit(Assembler* assembler, int bits_per_entry) { argument
162 assembler->Align(kIntSize);
163 assembler->RecordComment(";;; Safepoint table.");
164 offset_ = assembler->pc_offset();
175 assembler->dd(length);
176 assembler->dd(bytes_per_entry);
180 assembler
124 DefineSafepoint( Assembler* assembler, Safepoint::Kind kind, int arguments, Safepoint::DeoptMode deopt_mode) argument
[all...]
H A Dregexp-macro-assembler-tracer.cc30 #include "regexp-macro-assembler.h"
31 #include "regexp-macro-assembler-tracer.h"
37 RegExpMacroAssembler* assembler) :
38 RegExpMacroAssembler(assembler->zone()),
39 assembler_(assembler) {
40 unsigned int type = assembler->Implementation();
36 RegExpMacroAssemblerTracer( RegExpMacroAssembler* assembler) argument
H A Dassembler.cc35 #include "assembler.h"
50 #include "regexp-macro-assembler.h"
59 #include "ia32/assembler-ia32-inl.h"
61 #include "x64/assembler-x64-inl.h"
63 #include "arm/assembler-arm-inl.h"
65 #include "mips/assembler-mips-inl.h"
70 // Include native regexp-macro-assembler.
73 #include "ia32/regexp-macro-assembler-ia32.h"
75 #include "x64/regexp-macro-assembler-x64.h"
77 #include "arm/regexp-macro-assembler
165 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size) argument
188 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f) argument
[all...]
H A Dassembler.h55 // Platform independent assembler base class.
89 // either be owned by the assembler or be provided externally.
110 PredictableCodeSizeScope(AssemblerBase* assembler, int expected_size);
125 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f);
132 CpuFeatureScope(AssemblerBase* assembler, CpuFeature f) {}
926 explicit PositionsRecorder(Assembler* assembler) argument
927 : assembler_(assembler) {
/external/v8/src/
H A Dsafepoint-table.cc34 #include "macro-assembler.h"
125 Assembler* assembler,
131 info.pc = assembler->pc_offset();
159 void SafepointTableBuilder::Emit(Assembler* assembler, int bits_per_entry) { argument
163 int target_offset = assembler->pc_offset() + Deoptimizer::patch_size();
164 while (assembler->pc_offset() < target_offset) {
165 assembler->nop();
169 assembler->Align(kIntSize);
170 assembler->RecordComment(";;; Safepoint table.");
171 offset_ = assembler
124 DefineSafepoint( Assembler* assembler, Safepoint::Kind kind, int arguments, Safepoint::DeoptMode deopt_mode) argument
[all...]
H A Dregexp-macro-assembler-tracer.cc30 #include "regexp-macro-assembler.h"
31 #include "regexp-macro-assembler-tracer.h"
37 RegExpMacroAssembler* assembler) :
38 assembler_(assembler) {
39 unsigned int type = assembler->Implementation();
36 RegExpMacroAssemblerTracer( RegExpMacroAssembler* assembler) argument
H A Dassembler.h56 // Platform independent assembler base class.
745 explicit PositionsRecorder(Assembler* assembler) argument
746 : assembler_(assembler) {
H A Djsregexp.cc41 #include "regexp-macro-assembler.h"
42 #include "regexp-macro-assembler-tracer.h"
43 #include "regexp-macro-assembler-irregexp.h"
48 #include "ia32/regexp-macro-assembler-ia32.h"
50 #include "x64/regexp-macro-assembler-x64.h"
52 #include "arm/regexp-macro-assembler-arm.h"
54 #include "mips/regexp-macro-assembler-mips.h"
799 RegExpEngine::CompilationResult Assemble(RegExpMacroAssembler* assembler,
984 void Trace::RestoreAffectedRegisters(RegExpMacroAssembler* assembler, argument
989 if (registers_to_pop.Get(reg)) assembler
1001 PerformDeferredActions(RegExpMacroAssembler* assembler, int max_register, OutSet& affected_registers, OutSet* registers_to_pop, OutSet* registers_to_clear) argument
1134 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
1193 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
1224 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
1389 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
1871 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
2192 EmitWordCheck(RegExpMacroAssembler* assembler, Label* word, Label* non_word, bool fall_through_on_word) argument
2221 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
2258 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
2297 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
2375 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
2465 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
3093 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
3215 RegExpMacroAssembler* assembler = compiler->macro_assembler(); local
[all...]
/external/chromium_org/v8/src/arm/
H A Dlithium-codegen-arm.h49 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
50 : LCodeGenBase(chunk, assembler, info),
89 // Support for converting LOperands to assembler types.
H A Dassembler-arm.h43 #include "assembler.h"
589 bool is_single_instruction(const Assembler* assembler, Instr instr = 0) const;
590 bool must_output_reloc_info(const Assembler* assembler) const;
736 // Create an assembler. Instructions and relocation information are emitted
741 // If the provided buffer is NULL, the assembler allocates and grows its own
743 // owned by the assembler and deallocated upon destruction of the assembler.
745 // If the provided buffer is not NULL, the assembler uses the provided buffer
748 // upon destruction of the assembler.
1296 const Assembler* assembler) {
1295 use_immediate_embedded_pointer_loads( const Assembler* assembler) argument
1605 EnsureSpace(Assembler* assembler) argument
[all...]
H A Dassembler-arm.cc41 #include "arm/assembler-arm-inl.h"
42 #include "macro-assembler.h"
326 // See assembler-arm-inl.h for inlined constructors
1041 bool Operand::must_output_reloc_info(const Assembler* assembler) const {
1048 if (assembler != NULL && assembler->predictable_code_size()) return true;
1057 static bool use_movw_movt(const Operand& x, const Assembler* assembler) { argument
1058 if (Assembler::use_immediate_embedded_pointer_loads(assembler)) {
1061 if (x.must_output_reloc_info(assembler)) {
1068 bool Operand::is_single_instruction(const Assembler* assembler, argument
[all...]
/external/chromium_org/v8/src/mips/
H A Dlithium-codegen-mips.h48 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
49 : LCodeGenBase(chunk, assembler, info),
88 // Support for converting LOperands to assembler types.
H A Dassembler-mips.h40 #include "assembler.h"
463 // Create an assembler. Instructions and relocation information are emitted
468 // If the provided buffer is NULL, the assembler allocates and grows its own
470 // owned by the assembler and deallocated upon destruction of the assembler.
472 // If the provided buffer is not NULL, the assembler uses the provided buffer
475 // upon destruction of the assembler.
1236 explicit EnsureSpace(Assembler* assembler) { argument
1237 assembler->CheckBuffer();
/external/chromium_org/v8/src/x64/
H A Dlithium-codegen-x64.h50 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
51 : LCodeGenBase(chunk, assembler, info),
85 // Support for converting LOperands to assembler types.
H A Dmacro-assembler-x64.h31 #include "assembler.h"
89 // The isolate parameter can be NULL if the macro assembler should
92 // macro assembler.
99 explicit NoRootArrayScope(MacroAssembler* assembler) argument
100 : variable_(&assembler->root_array_available_),
101 old_value_(assembler->root_array_available_) {
102 assembler->root_array_available_ = false;
905 // Does not push rsp/rbp nor any of the assembler's special purpose registers
1549 // Macro assembler to emit code.
1555 MacroAssembler masm_; // Macro assembler use
[all...]
/external/v8/src/arm/
H A Dlithium-codegen-arm.h46 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
48 masm_(assembler),
75 // Support for converting LOperands to assembler types.
H A Dassembler-arm.h43 #include "assembler.h"
629 // Create an assembler. Instructions and relocation information are emitted
634 // If the provided buffer is NULL, the assembler allocates and grows its own
636 // owned by the assembler and deallocated upon destruction of the assembler.
638 // If the provided buffer is not NULL, the assembler uses the provided buffer
641 // upon destruction of the assembler.
1335 // True if the assembler owns the buffer, false if buffer is external.
1436 explicit EnsureSpace(Assembler* assembler) { argument
1437 assembler
[all...]
/external/v8/src/ia32/
H A Dlithium-codegen-ia32.h49 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
51 masm_(assembler),
76 // Support for converting LOperands to assembler types.
/external/v8/src/mips/
H A Dlithium-codegen-mips.h46 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
48 masm_(assembler),
75 // Support for converting LOperands to assembler types.
H A Dassembler-mips.h40 #include "assembler.h"
509 // Create an assembler. Instructions and relocation information are emitted
514 // If the provided buffer is NULL, the assembler allocates and grows its own
516 // owned by the assembler and deallocated upon destruction of the assembler.
518 // If the provided buffer is not NULL, the assembler uses the provided buffer
521 // upon destruction of the assembler.
1085 // True if the assembler owns the buffer, false if buffer is external.
1281 explicit EnsureSpace(Assembler* assembler) { argument
1282 assembler
[all...]
/external/v8/src/x64/
H A Dlithium-codegen-x64.h48 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
50 masm_(assembler),
76 // Support for converting LOperands to assembler types.
H A Dmacro-assembler-x64.h31 #include "assembler.h"
85 // The isolate parameter can be NULL if the macro assembler should
88 // macro assembler.
95 explicit NoRootArrayScope(MacroAssembler* assembler) argument
96 : variable_(&assembler->root_array_available_),
97 old_value_(assembler->root_array_available_) {
98 assembler->root_array_available_ = false;
846 // Does not push rsp/rbp nor any of the assembler's special purpose registers
1408 // Macro assembler to emit code.
1414 MacroAssembler masm_; // Macro assembler use
[all...]
/external/chromium_org/v8/src/ia32/
H A Dlithium-codegen-ia32.h51 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument
52 : LCodeGenBase(chunk, assembler, info),
64 x87_stack_(assembler),
89 // Support for converting LOperands to assembler types.
/external/qemu/
H A Darm-dis.c89 const char *assembler; /* How to disassemble this insn. */ member in struct:opcode32
96 const char *assembler; /* How to disassemble this insn. */ member in struct:opcode16
1641 for (insn = coprocessor_opcodes; insn->assembler; insn++)
1683 for (c = insn->assembler; *c; c++)
2246 for (insn = neon_opcodes; insn->assembler; insn++)
2252 for (c = insn->assembler; *c; c++)
2687 for (insn = arm_opcodes; insn->assembler; insn++)
2704 for (c = insn->assembler; *c; c++)
3041 for (insn = thumb_opcodes; insn->assembler; insn++)
3044 const char *c = insn->assembler;
[all...]

Completed in 632 milliseconds

12