/external/v8/src/ |
H A D | macro-assembler.h | 72 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { 81 masm_->LeaveFrame(type_); 83 masm_->set_has_frame(old_has_frame_); 93 masm_->LeaveFrame(type_); 97 MacroAssembler* masm_; member in class:v8::internal::FrameScope 105 : masm_(masm), 120 masm_->LeaveFrame(type_); 121 masm_->set_has_frame(old_has_frame_); 123 masm_->set_constant_pool_available(old_constant_pool_available_); 134 masm_ 138 MacroAssembler* masm_; member in class:v8::internal::FrameAndConstantPoolScope 164 MacroAssembler* masm_; member in class:v8::internal::ConstantPoolUnavailableScope 190 MacroAssembler* masm_; member in class:v8::internal::NoCurrentFrameScope 204 MacroAssembler* masm_; member in class:v8::internal::Comment [all...] |
/external/v8/src/crankshaft/arm64/ |
H A D | lithium-gap-resolver-arm64.h | 61 masm_.StackSlotMove(moves_[index].source(), moves_[index].destination()); 70 masm_.ScratchRegister().code())); 71 return masm_.ScratchRegister(); 75 void AcquireSavedValueRegister() { masm_.AcquireScratchRegister(); } 76 void ReleaseSavedValueRegister() { masm_.ReleaseScratchRegister(); } 87 DelayedGapMasm masm_; member in class:v8::internal::BASE_EMBEDDED
|
H A D | delayed-masm-arm64.cc | 13 #define __ ACCESS_MASM(masm_) 22 DCHECK(pending_pc_ == masm_->pc_offset()); 23 UseScratchRegisterScope scope(masm_); 61 pending_pc_ = masm_->pc_offset(); 76 DCHECK(pending_pc_ == masm_->pc_offset()); 93 pending_pc_ = masm_->pc_offset(); 105 DCHECK(pending_pc_ == masm_->pc_offset()); 113 DCHECK(pending_pc_ == masm_->pc_offset()); 128 pending_pc_ = masm_->pc_offset(); 140 DCHECK(pending_pc_ == masm_ [all...] |
H A D | delayed-masm-arm64.h | 26 : cgen_(owner), masm_(masm), scratch_register_(scratch_register), 97 masm_->InitializeRootRegister(); 105 masm_->Mov(ScratchRegister(), saved_value); 116 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED
|
H A D | delayed-masm-arm64-inl.h | 13 #define __ ACCESS_MASM(masm_)
|
/external/v8/src/ic/ |
H A D | access-compiler.h | 43 masm_(isolate, NULL, 256, CodeObjectRequired::kYes) { 45 masm_.enable_serializer(); 50 MacroAssembler* masm() { return &masm_; } 77 MacroAssembler masm_; member in class:v8::internal::BASE_EMBEDDED
|
/external/vixl/src/ |
H A D | code-generation-scopes-vixl.h | 187 if (masm_ == NULL) { 196 masm_->ReleasePools(); 212 masm_ = masm; 238 MacroAssemblerInterface* masm_; member in class:vixl::EmissionCheckScope 274 if (masm_ == NULL) { 279 masm_->SetAllowMacroInstructions(previous_allow_macro_assembler_); 306 // Rely on EmissionCheckScope::Open to initialise `masm_` and
|
/external/v8/src/crankshaft/ |
H A D | lithium-codegen.h | 30 MacroAssembler* masm() const { return masm_; } 78 MacroAssembler* const masm_; member in class:v8::internal::BASE_EMBEDDED
|
/external/vixl/src/aarch64/ |
H A D | macro-assembler-aarch64.cc | 38 VIXL_ASSERT(masm_->GetCursorOffset() < checkpoint_); 44 masm_->checkpoint_ = std::min(masm_->checkpoint_, checkpoint); 86 ptrdiff_t distance = masm_->GetCursorOffset() + amount - first_use_; 127 CodeBufferCheckScope guard(masm_, 133 masm_->SetAllowMacroInstructions(false); 136 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); 137 masm_->b(&end_of_pool); 143 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); 144 masm_ [all...] |
/external/v8/src/regexp/mips/ |
H A D | regexp-macro-assembler-mips.cc | 94 #define __ ACCESS_MASM(masm_) 100 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 123 delete masm_; 333 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 337 AllowExternalCallThatCantCauseGC scope(masm_); 339 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 345 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); 616 if (masm_->has_exception()) { 630 FrameScope scope(masm_, StackFrame::MANUAL); 654 ExternalReference::address_of_stack_limit(masm_ [all...] |
/external/v8/src/regexp/mips64/ |
H A D | regexp-macro-assembler-mips64.cc | 130 #define __ ACCESS_MASM(masm_) 136 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 159 delete masm_; 369 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 373 AllowExternalCallThatCantCauseGC scope(masm_); 375 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 381 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); 646 if (masm_->has_exception()) { 660 FrameScope scope(masm_, StackFrame::MANUAL); 690 ExternalReference::address_of_stack_limit(masm_ [all...] |
/external/vixl/test/ |
H A D | test-use-scratch-register-scope.cc | 70 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { 76 masm_->GetCurrentScratchRegisterScope(); 79 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == top_scope); 90 UseScratchRegisterScope scope(masm_); 91 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); 93 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); 98 MacroAssembler* masm_; member in class:vixl::PerfectNestingTestHelper
|
/external/v8/src/full-codegen/ |
H A D | full-codegen.cc | 53 : masm_(masm), 193 masm_->set_emit_debug_code(FLAG_debug_code); 194 masm_->set_predictable_code_size(true); 289 BailoutStateField::encode(state) | PcField::encode(masm_->pc_offset()); 303 DCHECK(masm_->pc_offset() > 0); 307 { ast_id, static_cast<unsigned>(masm_->pc_offset()), depth }; 485 Comment cmnt(masm_, "[ VariableProxy"); 638 source_position_table_builder_.AddPosition(masm_->pc_offset(), 644 source_position_table_builder_.AddPosition(masm_->pc_offset(), 660 DebugCodegen::GenerateSlot(masm_, RelocInf [all...] |
/external/vixl/src/aarch32/ |
H A D | macro-assembler-aarch32.cc | 47 VIXL_ASSERT(masm_ == NULL); 49 masm_ = masm; 51 old_available_ = masm_->GetScratchRegisterList()->GetList(); 52 old_available_vfp_ = masm_->GetScratchVRegisterList()->GetList(); 60 if (masm_ != NULL) { 65 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == this); 66 masm_->SetCurrentScratchRegisterScope(parent_); 68 masm_->GetScratchRegisterList()->SetList(old_available_); 69 masm_->GetScratchVRegisterList()->SetList(old_available_vfp_); 71 masm_ [all...] |
/external/v8/src/full-codegen/arm/ |
H A D | full-codegen-arm.cc | 35 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 49 Assembler::BlockConstPoolScope block_const_pool(masm_); 59 Assembler::BlockConstPoolScope block_const_pool(masm_); 67 Assembler::BlockConstPoolScope block_const_pool(masm_); 69 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); 82 MacroAssembler* masm() { return masm_; } 83 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 112 Comment cmnt(masm_, "[ function compiled by full code generator"); 114 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 127 FrameScope frame_scope(masm_, StackFram [all...] |
/external/v8/src/full-codegen/arm64/ |
H A D | full-codegen-arm64.cc | 30 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm), reg_(NoReg) { 46 InstructionAccurateScope scope(masm_, 1); 57 InstructionAccurateScope scope(masm_, 1); 67 UseScratchRegisterScope temps(masm_); 74 Assembler::BlockPoolsScope scope(masm_); 75 InlineSmiCheckInfo::Emit(masm_, reg_, &patch_site_); 82 MacroAssembler* masm() { return masm_; } 83 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 112 Comment cmnt(masm_, "[ Function compiled by full code generator"); 114 ProfileEntryHookStub::MaybeCallEntryHook(masm_); [all...] |
/external/v8/src/full-codegen/mips/ |
H A D | full-codegen-mips.cc | 45 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 59 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 69 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 79 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); 91 MacroAssembler* masm() { return masm_; } 92 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 120 Comment cmnt(masm_, "[ function compiled by full code generator"); 122 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 136 FrameScope frame_scope(masm_, StackFrame::MANUAL); 138 info->set_prologue_offset(masm_ [all...] |
/external/v8/src/full-codegen/mips64/ |
H A D | full-codegen-mips64.cc | 45 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 59 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 69 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 79 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); 91 MacroAssembler* masm() { return masm_; } 92 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 120 Comment cmnt(masm_, "[ function compiled by full code generator"); 122 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 136 FrameScope frame_scope(masm_, StackFrame::MANUAL); 137 info->set_prologue_offset(masm_ [all...] |
/external/v8/src/full-codegen/ppc/ |
H A D | full-codegen-ppc.cc | 36 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 48 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 57 Assembler::BlockTrampolinePoolScope block_trampoline_pool(masm_); 66 int delta_to_patch_site = masm_->InstructionsGeneratedSince(&patch_site_); 80 MacroAssembler* masm() { return masm_; } 81 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 110 Comment cmnt(masm_, "[ function compiled by full code generator"); 112 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 125 FrameScope frame_scope(masm_, StackFrame::MANUAL); 126 int prologue_offset = masm_ [all...] |
/external/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.cc | 109 #define __ ACCESS_MASM(masm_) 115 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 136 delete masm_; 370 if (masm_->emit_debug_code()) { 412 AllowExternalCallThatCantCauseGC scope(masm_); 507 if (masm_->emit_debug_code()) { 720 FrameScope scope(masm_, StackFrame::MANUAL); 752 int alignment = masm_->ActivationFrameAlignment(); 795 if (masm_->emit_debug_code()) { 815 __ Mov(code_pointer(), Operand(masm_ [all...] |
H A D | regexp-macro-assembler-arm64.h | 22 virtual void AbortedCodeGeneration() { masm_->AbortedCodeGeneration(); } 266 Isolate* isolate() const { return masm_->isolate(); } 268 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerARM64
|
/external/v8/src/full-codegen/x64/ |
H A D | full-codegen-x64.cc | 29 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 55 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); 75 MacroAssembler* masm() { return masm_; } 76 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 104 Comment cmnt(masm_, "[ function compiled by full code generator"); 106 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 119 FrameScope frame_scope(masm_, StackFrame::MANUAL); 121 info->set_prologue_offset(masm_->pc_offset()); 126 Comment cmnt(masm_, "[ Increment invocation count"); 135 { Comment cmnt(masm_, "[ Allocat [all...] |
/external/v8/src/regexp/ppc/ |
H A D | regexp-macro-assembler-ppc.cc | 96 #define __ ACCESS_MASM(masm_) 102 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 129 delete masm_; 347 AllowExternalCallThatCantCauseGC scope(masm_); 641 if (masm_->has_exception()) { 655 FrameScope scope(masm_, StackFrame::MANUAL); 735 __ mov(code_pointer(), Operand(masm_->CodeObject())); 939 masm_->GetCode(&code_desc); 941 code_desc, Code::ComputeFlags(Code::REGEXP), masm_->CodeObject()); 942 PROFILE(masm_ [all...] |
/external/v8/src/regexp/x64/ |
H A D | regexp-macro-assembler-x64.h | 218 code_relative_fixup_positions_.Add(masm_.pc_offset(), zone()); 252 Isolate* isolate() const { return masm_.isolate(); } 254 MacroAssembler masm_; member in class:v8::internal::RegExpMacroAssemblerX64
|
/external/v8/src/full-codegen/ia32/ |
H A D | full-codegen-ia32.cc | 27 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 53 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); 73 MacroAssembler* masm() { return masm_; } 74 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 101 Comment cmnt(masm_, "[ function compiled by full code generator"); 103 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 116 FrameScope frame_scope(masm_, StackFrame::MANUAL); 118 info->set_prologue_offset(masm_->pc_offset()); 123 Comment cmnt(masm_, "[ Increment invocation count"); 132 { Comment cmnt(masm_, "[ Allocat [all...] |