/external/v8/src/ |
D | macro-assembler.h | 103 : 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 …]
|
D | deoptimizer.h | 507 : 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/ |
D | regexp-macro-assembler-mips64.cc | 128 #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 …]
|
D | regexp-macro-assembler-mips64.h | 200 Isolate* isolate() const { return masm_->isolate(); } in isolate() 202 MacroAssembler* masm_; variable
|
/external/v8/src/regexp/mips/ |
D | regexp-macro-assembler-mips.cc | 91 #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 …]
|
D | regexp-macro-assembler-mips.h | 196 Isolate* isolate() const { return masm_->isolate(); } in isolate() 198 MacroAssembler* masm_; variable
|
/external/vixl/src/aarch64/ |
D | macro-assembler-aarch64.cc | 38 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 …]
|
D | macro-assembler-aarch64.h | 76 : 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/ |
D | code-generation-scopes-vixl.h | 187 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/ |
D | macro-assembler-aarch32.cc | 47 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 …]
|
D | macro-assembler-aarch32.h | 169 : 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/ |
D | test-use-scratch-register-scope.cc | 70 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/ |
D | regexp-macro-assembler-arm64.cc | 102 #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 …]
|
D | regexp-macro-assembler-arm64.h | 22 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/ |
D | regexp-macro-assembler-ia32.cc | 80 #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 …]
|
D | regexp-macro-assembler-ia32.h | 176 Isolate* isolate() const { return masm_->isolate(); } in isolate() 178 MacroAssembler* masm_; variable
|
/external/v8/src/regexp/ppc/ |
D | regexp-macro-assembler-ppc.cc | 92 #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 …]
|
D | regexp-macro-assembler-ppc.h | 180 Isolate* isolate() const { return masm_->isolate(); } in isolate() 182 MacroAssembler* masm_; variable
|
/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.cc | 94 #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 …]
|
D | regexp-macro-assembler-x64.h | 219 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/ |
D | regexp-macro-assembler-arm.cc | 92 #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 …]
|
D | regexp-macro-assembler-arm.h | 190 Isolate* isolate() const { return masm_->isolate(); } in isolate() 192 MacroAssembler* masm_; variable
|
/external/v8/src/regexp/s390/ |
D | regexp-macro-assembler-s390.cc | 94 #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 …]
|
D | regexp-macro-assembler-s390.h | 180 Isolate* isolate() const { return masm_->isolate(); } in isolate() 182 MacroAssembler* masm_; variable
|
/external/v8/src/arm64/ |
D | macro-assembler-arm64.h | 1571 explicit PushPopQueue(MacroAssembler* masm) : masm_(masm), size_(0) {} in PushPopQueue() 1586 MacroAssembler* masm_;
|