Searched refs:masm_ (Results 1 - 25 of 82) sorted by relevance

1234

/external/v8/src/
H A Dmacro-assembler.h72 : 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 Dlithium-gap-resolver-arm64.h61 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 Ddelayed-masm-arm64.cc13 #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 Ddelayed-masm-arm64.h26 : 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 Ddelayed-masm-arm64-inl.h13 #define __ ACCESS_MASM(masm_)
/external/v8/src/ic/
H A Daccess-compiler.h43 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 Dcode-generation-scopes-vixl.h187 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 Dlithium-codegen.h30 MacroAssembler* masm() const { return masm_; }
78 MacroAssembler* const masm_; member in class:v8::internal::BASE_EMBEDDED
/external/vixl/src/aarch64/
H A Dmacro-assembler-aarch64.cc38 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 Dregexp-macro-assembler-mips.cc94 #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 Dregexp-macro-assembler-mips64.cc130 #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 Dtest-use-scratch-register-scope.cc70 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 Dfull-codegen.cc53 : 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 Dmacro-assembler-aarch32.cc47 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 Dfull-codegen-arm.cc35 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 Dfull-codegen-arm64.cc30 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 Dfull-codegen-mips.cc45 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 Dfull-codegen-mips64.cc45 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 Dfull-codegen-ppc.cc36 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 Dregexp-macro-assembler-arm64.cc109 #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 Dregexp-macro-assembler-arm64.h22 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 Dfull-codegen-x64.cc29 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 Dregexp-macro-assembler-ppc.cc96 #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 Dregexp-macro-assembler-x64.h218 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 Dfull-codegen-ia32.cc27 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...]

Completed in 311 milliseconds

1234