Home
last modified time | relevance | path

Searched refs:masm_ (Results 1 – 25 of 36) sorted by relevance

12

/external/v8/src/
Dmacro-assembler.h78 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { in FrameScope()
87 masm_->LeaveFrame(type_); in ~FrameScope()
89 masm_->set_has_frame(old_has_frame_); in ~FrameScope()
98 masm_->LeaveFrame(type_); in GenerateLeaveFrame()
102 MacroAssembler* masm_;
118 : masm_(masm), saved_(masm->has_frame()) { in NoCurrentFrameScope()
123 masm_->set_has_frame(saved_); in ~NoCurrentFrameScope()
127 MacroAssembler* masm_;
141 MacroAssembler* masm_;
Dfull-codegen.cc432 StateField::encode(state) | PcField::encode(masm_->pc_offset()); in PrepareForBailoutForId()
461 ASSERT(masm_->pc_offset() > 0); in RecordStackCheck()
462 BailoutEntry entry = { ast_id, static_cast<unsigned>(masm_->pc_offset()) }; in RecordStackCheck()
675 CodeGenerator::RecordPositions(masm_, fun->start_position()); in SetFunctionPosition()
680 CodeGenerator::RecordPositions(masm_, fun->end_position() - 1); in SetReturnPosition()
687 CodeGenerator::RecordPositions(masm_, stmt->statement_pos()); in SetStatementPosition()
697 masm_, stmt->statement_pos(), !checker.is_breakable()); in SetStatementPosition()
701 Debug::GenerateSlot(masm_); in SetStatementPosition()
705 CodeGenerator::RecordPositions(masm_, stmt->statement_pos()); in SetStatementPosition()
713 CodeGenerator::RecordPositions(masm_, pos); in SetExpressionPosition()
[all …]
Dfull-codegen.h81 : masm_(masm), in FullCodeGenerator()
547 MacroAssembler* masm() { return masm_; } in masm()
614 : masm_(codegen->masm()), old_(codegen->context()), codegen_(codegen) { in ExpressionContext()
671 MacroAssembler* masm() const { return masm_; } in masm()
672 MacroAssembler* masm_; variable
787 MacroAssembler* masm_; variable
Dcodegen.cc42 #define __ ACCESS_MASM(masm_)
47 : masm_(masm), msg_(msg) { in Comment()
Ddeoptimizer.h232 : masm_(masm), type_(type) { } in EntryGenerator()
238 MacroAssembler* masm() const { return masm_; } in masm()
244 MacroAssembler* masm_;
Dcode-stubs.h962 : masm_(masm), previous_allow_(masm->allow_stub_calls()) { in AllowStubCallsScope()
963 masm_->set_allow_stub_calls(allow); in AllowStubCallsScope()
966 masm_->set_allow_stub_calls(previous_allow_); in ~AllowStubCallsScope()
970 MacroAssembler* masm_;
Dstub-cache.h407 : isolate_(isolate), masm_(isolate, NULL, 256), failure_(NULL) { } in StubCompiler()
518 MacroAssembler* masm() { return &masm_; } in masm()
573 MacroAssembler masm_; variable
/external/v8/src/arm/
Dregexp-macro-assembler-arm.cc114 #define __ ACCESS_MASM(masm_)
119 : masm_(new MacroAssembler(Isolate::Current(), NULL, kRegExpCodeSize)), in RegExpMacroAssemblerARM()
136 delete masm_; in ~RegExpMacroAssemblerARM()
375 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
377 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
620 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
642 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
705 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
799 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode()
820 masm_->GetCode(&code_desc); in GetCode()
[all …]
Dlithium-codegen-arm.h48 masm_(assembler), in LCodeGen()
69 MacroAssembler* masm() const { return masm_; } in masm()
331 MacroAssembler* const masm_; variable
367 codegen_->masm_->PushSafepointRegisters(); in PushSafepointRegistersScope()
370 codegen_->masm_->PushSafepointRegistersAndDoubles(); in PushSafepointRegistersScope()
382 codegen_->masm_->PopSafepointRegisters(); in ~PushSafepointRegistersScope()
385 codegen_->masm_->PopSafepointRegistersAndDoubles(); in ~PushSafepointRegistersScope()
Dfull-codegen-arm.cc48 #define __ ACCESS_MASM(masm_)
59 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { in JumpPatchSite()
73 Assembler::BlockConstPoolScope block_const_pool(masm_); in EmitJumpIfNotSmi()
86 Assembler::BlockConstPoolScope block_const_pool(masm_); in EmitJumpIfSmi()
94 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); in EmitPatchInfo()
107 MacroAssembler* masm_; member in v8::internal::BASE_EMBEDDED
143 Comment cmnt(masm_, "[ function compiled by full code generator"); in Generate()
169 FrameScope frame_scope(masm_, StackFrame::MANUAL); in Generate()
182 { Comment cmnt(masm_, "[ Allocate locals"); in Generate()
193 Comment cmnt(masm_, "[ Allocate local context"); in Generate()
[all …]
Dregexp-macro-assembler-arm.h225 MacroAssembler* masm_;
/external/v8/src/mips/
Dregexp-macro-assembler-mips.cc113 #define __ ACCESS_MASM(masm_)
118 : masm_(new MacroAssembler(Isolate::Current(), NULL, kRegExpCodeSize)), in RegExpMacroAssemblerMIPS()
140 delete masm_; in ~RegExpMacroAssemblerMIPS()
381 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
383 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
389 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in CheckNotBackReferenceIgnoreCase()
602 if (masm_->has_exception()) { in GetCode()
616 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
639 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
701 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in GetCode()
[all …]
Dfull-codegen-mips.cc56 #define __ ACCESS_MASM(masm_)
69 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { in JumpPatchSite()
83 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); in EmitJumpIfNotSmi()
93 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); in EmitJumpIfSmi()
103 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); in EmitPatchInfo()
115 MacroAssembler* masm_; member in v8::internal::BASE_EMBEDDED
151 Comment cmnt(masm_, "[ function compiled by full code generator"); in Generate()
176 FrameScope frame_scope(masm_, StackFrame::MANUAL); in Generate()
189 { Comment cmnt(masm_, "[ Allocate locals"); in Generate()
200 Comment cmnt(masm_, "[ Allocate local context"); in Generate()
[all …]
Dlithium-codegen-mips.h48 masm_(assembler), in LCodeGen()
69 MacroAssembler* masm() const { return masm_; } in masm()
346 MacroAssembler* const masm_; variable
382 codegen_->masm_->PushSafepointRegisters(); in PushSafepointRegistersScope()
385 codegen_->masm_->PushSafepointRegistersAndDoubles(); in PushSafepointRegistersScope()
397 codegen_->masm_->PopSafepointRegisters(); in ~PushSafepointRegistersScope()
400 codegen_->masm_->PopSafepointRegistersAndDoubles(); in ~PushSafepointRegistersScope()
Dregexp-macro-assembler-mips.h230 MacroAssembler* masm_;
/external/v8/src/ia32/
Dregexp-macro-assembler-ia32.cc97 #define __ ACCESS_MASM(masm_)
102 : masm_(new MacroAssembler(Isolate::Current(), NULL, kRegExpCodeSize)), in RegExpMacroAssemblerIA32()
118 delete masm_; in ~RegExpMacroAssemblerIA32()
155 __ add(ebx, Immediate(masm_->CodeObject())); in Backtrack()
400 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
402 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
677 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
694 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
861 ExternalReference::re_grow_stack(masm_->isolate()); in GetCode()
884 masm_->GetCode(&code_desc); in GetCode()
[all …]
Dfull-codegen-ia32.cc45 #define __ ACCESS_MASM(masm_)
50 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { in JumpPatchSite()
76 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); in EmitPatchInfo()
96 MacroAssembler* masm_; member in v8::internal::BASE_EMBEDDED
131 Comment cmnt(masm_, "[ function compiled by full code generator"); in Generate()
162 FrameScope frame_scope(masm_, StackFrame::MANUAL); in Generate()
169 { Comment cmnt(masm_, "[ Allocate locals"); in Generate()
186 Comment cmnt(masm_, "[ Allocate local context"); in Generate()
225 Comment cmnt(masm_, "[ Allocate arguments object"); in Generate()
263 Comment cmnt(masm_, "[ Declarations"); in Generate()
[all …]
Dlithium-codegen-ia32.h51 masm_(assembler), in LCodeGen()
70 MacroAssembler* masm() const { return masm_; } in masm()
320 MacroAssembler* const masm_; variable
350 codegen_->masm_->PushSafepointRegisters(); in PushSafepointRegistersScope()
356 codegen_->masm_->PopSafepointRegisters(); in ~PushSafepointRegistersScope()
Dregexp-macro-assembler-ia32.h194 MacroAssembler* masm_;
Dmacro-assembler-ia32.h913 MacroAssembler* masm() { return &masm_; } in masm()
918 MacroAssembler masm_; // Macro assembler used to generate the code. variable
/external/v8/src/x64/
Dregexp-macro-assembler-x64.cc112 #define __ ACCESS_MASM((&masm_))
117 : masm_(Isolate::Current(), NULL, kRegExpCodeSize), in RegExpMacroAssemblerX64()
118 no_root_array_scope_(&masm_), in RegExpMacroAssemblerX64()
437 AllowExternalCallThatCantCauseGC scope(&masm_); in CheckNotBackReferenceIgnoreCase()
439 ExternalReference::re_case_insensitive_compare_uc16(masm_.isolate()); in CheckNotBackReferenceIgnoreCase()
444 __ Move(code_object_pointer(), masm_.CodeObject()); in CheckNotBackReferenceIgnoreCase()
717 FrameScope scope(&masm_, StackFrame::MANUAL); in GetCode()
761 ExternalReference::address_of_stack_limit(masm_.isolate()); in GetCode()
777 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
832 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
[all …]
Dfull-codegen-x64.cc44 #define __ ACCESS_MASM(masm_)
49 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { in JumpPatchSite()
75 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); in EmitPatchInfo()
95 MacroAssembler* masm_; member in v8::internal::BASE_EMBEDDED
126 Comment cmnt(masm_, "[ function compiled by full code generator"); in Generate()
147 ASSERT(masm_->pc_offset() == self_optimization_header_size()); in Generate()
176 FrameScope frame_scope(masm_, StackFrame::MANUAL); in Generate()
183 { Comment cmnt(masm_, "[ Allocate locals"); in Generate()
200 Comment cmnt(masm_, "[ Allocate local context"); in Generate()
238 Comment cmnt(masm_, "[ Allocate arguments object"); in Generate()
[all …]
Dlithium-codegen-x64.h50 masm_(assembler), in LCodeGen()
70 MacroAssembler* masm() const { return masm_; } in masm()
316 MacroAssembler* const masm_; variable
347 codegen_->masm_->PushSafepointRegisters(); in PushSafepointRegistersScope()
353 codegen_->masm_->PopSafepointRegisters(); in ~PushSafepointRegistersScope()
Dregexp-macro-assembler-x64.h227 code_relative_fixup_positions_.Add(masm_.pc_offset()); in MarkPositionForCodeRelativeFixup()
259 MacroAssembler masm_; variable
Dmacro-assembler-x64.h1409 MacroAssembler* masm() { return &masm_; } in masm()
1414 MacroAssembler masm_; // Macro assembler used to generate the code. variable

12