/external/chromium_org/v8/src/ |
H A D | lithium-codegen.cc | 58 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 D | safepoint-table.cc | 34 #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 D | regexp-macro-assembler-tracer.cc | 30 #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 D | assembler.cc | 35 #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 D | assembler.h | 55 // 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 D | safepoint-table.cc | 34 #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 D | regexp-macro-assembler-tracer.cc | 30 #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 D | assembler.h | 56 // Platform independent assembler base class. 745 explicit PositionsRecorder(Assembler* assembler) argument 746 : assembler_(assembler) {
|
H A D | jsregexp.cc | 41 #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 D | lithium-codegen-arm.h | 49 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 50 : LCodeGenBase(chunk, assembler, info), 89 // Support for converting LOperands to assembler types.
|
H A D | assembler-arm.h | 43 #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 D | assembler-arm.cc | 41 #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 D | lithium-codegen-mips.h | 48 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 49 : LCodeGenBase(chunk, assembler, info), 88 // Support for converting LOperands to assembler types.
|
H A D | assembler-mips.h | 40 #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 D | lithium-codegen-x64.h | 50 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 51 : LCodeGenBase(chunk, assembler, info), 85 // Support for converting LOperands to assembler types.
|
H A D | macro-assembler-x64.h | 31 #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 D | lithium-codegen-arm.h | 46 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 48 masm_(assembler), 75 // Support for converting LOperands to assembler types.
|
H A D | assembler-arm.h | 43 #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 D | lithium-codegen-ia32.h | 49 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 D | lithium-codegen-mips.h | 46 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 48 masm_(assembler), 75 // Support for converting LOperands to assembler types.
|
H A D | assembler-mips.h | 40 #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 D | lithium-codegen-x64.h | 48 LCodeGen(LChunk* chunk, MacroAssembler* assembler, CompilationInfo* info) argument 50 masm_(assembler), 76 // Support for converting LOperands to assembler types.
|
H A D | macro-assembler-x64.h | 31 #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 D | lithium-codegen-ia32.h | 51 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 D | arm-dis.c | 89 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...] |