Home
last modified time | relevance | path

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

12

/external/v8/src/
Dmacro-assembler.h103 : masm_(masm), in FrameAndConstantPoolScope()
118 masm_->LeaveFrame(type_); in ~FrameAndConstantPoolScope()
119 masm_->set_has_frame(old_has_frame_); in ~FrameAndConstantPoolScope()
121 masm_->set_constant_pool_available(old_constant_pool_available_); in ~FrameAndConstantPoolScope()
132 masm_->LeaveFrame(type_); in GenerateLeaveFrame()
136 MacroAssembler* masm_;
179 : masm_(masm), saved_(masm->has_frame()) { in NoCurrentFrameScope()
184 masm_->set_has_frame(saved_); in ~NoCurrentFrameScope()
188 MacroAssembler* masm_;
197 : masm_(masm), old_value_(masm->root_array_available()) { in NoRootArrayScope()
[all …]
Ddeoptimizer.h507 : masm_(masm), deopt_kind_(kind), count_(count) {} in TableEntryGenerator()
512 MacroAssembler* masm() const { return masm_; } in masm()
514 Isolate* isolate() const { return masm_->isolate(); } in isolate()
521 MacroAssembler* masm_; variable
/external/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc128 #define __ ACCESS_MASM(masm_)
134 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerMIPS()
157 delete masm_; in ~RegExpMacroAssemblerMIPS()
367 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase()
371 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
373 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
379 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in CheckNotBackReferenceIgnoreCase()
644 if (masm_->has_exception()) { in GetCode()
658 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
688 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
[all …]
Dregexp-macro-assembler-mips64.h200 Isolate* isolate() const { return masm_->isolate(); } in isolate()
202 MacroAssembler* masm_; variable
/external/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc91 #define __ ACCESS_MASM(masm_)
97 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerMIPS()
120 delete masm_; in ~RegExpMacroAssemblerMIPS()
330 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase()
334 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
336 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); in CheckNotBackReferenceIgnoreCase()
342 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in CheckNotBackReferenceIgnoreCase()
613 if (masm_->has_exception()) { in GetCode()
627 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
651 ExternalReference::address_of_stack_limit(masm_->isolate()); in GetCode()
[all …]
Dregexp-macro-assembler-mips.h196 Isolate* isolate() const { return masm_->isolate(); } in isolate()
198 MacroAssembler* masm_; variable
/external/vixl/src/aarch64/
Dmacro-assembler-aarch64.cc38 VIXL_ASSERT(masm_->GetCursorOffset() < checkpoint_); in Release()
44 masm_->checkpoint_ = std::min(masm_->checkpoint_, checkpoint); in SetNextCheckpoint()
86 ptrdiff_t distance = masm_->GetCursorOffset() + amount - first_use_; in CheckEmitFor()
127 CodeBufferCheckScope guard(masm_, in Emit()
133 masm_->SetAllowMacroInstructions(false); in Emit()
136 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
137 masm_->b(&end_of_pool); in Emit()
143 ExactAssemblyScopeWithoutPoolsCheck guard(masm_, kInstructionSize); in Emit()
144 masm_->ldr(xzr, static_cast<int>(pool_size / kWRegSizeInBytes)); in Emit()
151 masm_->place(*it); in Emit()
[all …]
Dmacro-assembler-aarch64.h76 : checkpoint_(kNoCheckpointRequired), masm_(masm) { in Pool()
105 MacroAssembler* masm_; variable
3640 return masm_->GetLiteralPoolMaxSize(); in GetOtherPoolsMaxSize()
3645 return masm_->GetVeneerPoolMaxSize(); in GetOtherPoolsMaxSize()
3650 masm_->recommended_checkpoint_ = in SetNextRecommendedCheckpoint()
3651 std::min(masm_->recommended_checkpoint_, offset); in SetNextRecommendedCheckpoint()
3666 explicit BlockLiteralPoolScope(MacroAssembler* masm) : masm_(masm) { in BlockLiteralPoolScope()
3667 masm_->BlockLiteralPool(); in BlockLiteralPoolScope()
3670 ~BlockLiteralPoolScope() { masm_->ReleaseLiteralPool(); } in ~BlockLiteralPoolScope()
3673 MacroAssembler* masm_;
[all …]
/external/vixl/src/
Dcode-generation-scopes-vixl.h187 if (masm_ == NULL) { in Close()
196 masm_->ReleasePools(); in Close()
212 masm_ = masm; in Open()
238 MacroAssemblerInterface* masm_; variable
274 if (masm_ == NULL) { in Close()
279 masm_->SetAllowMacroInstructions(previous_allow_macro_assembler_); in Close()
/external/vixl/src/aarch32/
Dmacro-assembler-aarch32.cc47 VIXL_ASSERT(masm_ == NULL); in Open()
49 masm_ = masm; in Open()
51 old_available_ = masm_->GetScratchRegisterList()->GetList(); in Open()
52 old_available_vfp_ = masm_->GetScratchVRegisterList()->GetList(); in Open()
60 if (masm_ != NULL) { in Close()
65 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == this); in Close()
66 masm_->SetCurrentScratchRegisterScope(parent_); in Close()
68 masm_->GetScratchRegisterList()->SetList(old_available_); in Close()
69 masm_->GetScratchVRegisterList()->SetList(old_available_vfp_); in Close()
71 masm_ = NULL; in Close()
[all …]
Dmacro-assembler-aarch32.h169 : masm_(masm) { in ContextScope()
170 VIXL_ASSERT(masm_->AllowMacroInstructions()); in ContextScope()
171 masm_->GetContext()->Up(loc); in ContextScope()
173 ~ContextScope() { masm_->GetContext()->Down(); } in ~ContextScope()
176 MacroAssembler* const masm_;
187 : masm_(masm), cond_(*cond), can_use_it_(can_use_it) { in masm_() function
202 masm_->b(cond_.Negate(), Narrow, &label_); in masm_()
218 VIXL_ASSERT(masm_->IsUsingT32()); in ~ITScope()
220 VIXL_ASSERT(masm_->GetCursorOffset() - initial_cursor_offset_ <= in ~ITScope()
222 masm_->BindHelper(&label_); in ~ITScope()
[all …]
/external/vixl/test/
Dtest-use-scratch-register-scope.cc70 explicit PerfectNestingTestHelper(MacroAssembler* masm) : masm_(masm) { in PerfectNestingTestHelper()
76 masm_->GetCurrentScratchRegisterScope(); in Run()
79 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == top_scope); in Run()
90 UseScratchRegisterScope scope(masm_); in Run()
91 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); in Run()
93 VIXL_CHECK(masm_->GetCurrentScratchRegisterScope() == &scope); in Run()
98 MacroAssembler* masm_; member in vixl::PerfectNestingTestHelper
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc102 #define __ ACCESS_MASM(masm_)
108 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerARM64()
128 delete masm_; in ~RegExpMacroAssemblerARM64()
363 if (masm_->emit_debug_code()) { in CheckNotBackReferenceIgnoreCase()
405 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
500 if (masm_->emit_debug_code()) { in CheckNotBackReference()
712 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
743 int alignment = masm_->ActivationFrameAlignment(); in GetCode()
786 if (masm_->emit_debug_code()) { in GetCode()
806 __ Mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
[all …]
Dregexp-macro-assembler-arm64.h22 virtual void AbortedCodeGeneration() { masm_->AbortedCodeGeneration(); } in AbortedCodeGeneration()
265 Isolate* isolate() const { return masm_->isolate(); } in isolate()
267 MacroAssembler* masm_; variable
/external/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc80 #define __ ACCESS_MASM(masm_)
86 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerIA32()
103 delete masm_; in ~RegExpMacroAssemblerIA32()
140 __ add(ebx, Immediate(masm_->CodeObject())); in Backtrack()
329 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
588 masm_->StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass()
603 masm_->StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass()
664 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
684 __ sub(ecx, masm_->StaticVariable(stack_limit)); in GetCode()
939 masm_->GetCode(masm_->isolate(), &code_desc); in GetCode()
[all …]
Dregexp-macro-assembler-ia32.h176 Isolate* isolate() const { return masm_->isolate(); } in isolate()
178 MacroAssembler* masm_; variable
/external/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc92 #define __ ACCESS_MASM(masm_)
98 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerPPC()
125 delete masm_; in ~RegExpMacroAssemblerPPC()
343 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
639 if (masm_->has_exception()) { in GetCode()
653 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
733 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
937 masm_->GetCode(isolate(), &code_desc); in GetCode()
939 masm_->CodeObject()); in GetCode()
940 PROFILE(masm_->isolate(), in GetCode()
[all …]
Dregexp-macro-assembler-ppc.h180 Isolate* isolate() const { return masm_->isolate(); } in isolate()
182 MacroAssembler* masm_; variable
/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc94 #define __ ACCESS_MASM((&masm_))
100 masm_(isolate, nullptr, kRegExpCodeSize, CodeObjectRequired::kYes), in RegExpMacroAssemblerX64()
101 no_root_array_scope_(&masm_), in RegExpMacroAssemblerX64()
352 AllowExternalCallThatCantCauseGC scope(&masm_); in CheckNotBackReferenceIgnoreCase()
359 __ Move(code_object_pointer(), masm_.CodeObject()); in CheckNotBackReferenceIgnoreCase()
679 FrameScope scope(&masm_, StackFrame::MANUAL); in GetCode()
740 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
782 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
944 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
989 __ Move(code_object_pointer(), masm_.CodeObject()); in GetCode()
[all …]
Dregexp-macro-assembler-x64.h219 code_relative_fixup_positions_.push_back(masm_.pc_offset()); in MarkPositionForCodeRelativeFixup()
253 Isolate* isolate() const { return masm_.isolate(); } in isolate()
255 MacroAssembler masm_; variable
/external/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc92 #define __ ACCESS_MASM(masm_)
98 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerARM()
115 delete masm_; in ~RegExpMacroAssemblerARM()
326 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
628 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
692 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
888 masm_->GetCode(isolate(), &code_desc); in GetCode()
890 masm_->CodeObject()); in GetCode()
891 PROFILE(masm_->isolate(), in GetCode()
1054 __ mov(r1, Operand(masm_->CodeObject())); in CallCheckStackGuardState()
[all …]
Dregexp-macro-assembler-arm.h190 Isolate* isolate() const { return masm_->isolate(); } in isolate()
192 MacroAssembler* masm_; variable
/external/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc94 #define __ ACCESS_MASM(masm_)
100 masm_(new MacroAssembler(isolate, nullptr, kRegExpCodeSize, in RegExpMacroAssemblerS390()
123 delete masm_; in ~RegExpMacroAssemblerS390()
333 AllowExternalCallThatCantCauseGC scope(masm_); in CheckNotBackReferenceIgnoreCase()
616 FrameScope scope(masm_, StackFrame::MANUAL); in GetCode()
713 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode()
933 masm_->GetCode(isolate(), &code_desc); in GetCode()
935 masm_->CodeObject()); in GetCode()
936 PROFILE(masm_->isolate(), in GetCode()
997 masm_->load_label_offset(r2, label); in PushBacktrack()
[all …]
Dregexp-macro-assembler-s390.h180 Isolate* isolate() const { return masm_->isolate(); } in isolate()
182 MacroAssembler* masm_; variable
/external/v8/src/arm64/
Dmacro-assembler-arm64.h1571 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) {} in PushPopQueue()
1586 MacroAssembler* masm_;

12