/external/v8/src/crankshaft/arm64/ |
lithium-gap-resolver-arm64.h | 61 masm_.StackSlotMove(moves_[index].source(), moves_[index].destination()); 69 DCHECK(!masm_.ScratchRegister().IsAllocatable()); 70 return masm_.ScratchRegister(); 74 void AcquireSavedValueRegister() { masm_.AcquireScratchRegister(); } 75 void ReleaseSavedValueRegister() { masm_.ReleaseScratchRegister(); } 85 DelayedGapMasm masm_; member in class:v8::internal::BASE_EMBEDDED
|
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_->pc_offset()) [all...] |
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
|
delayed-masm-arm64-inl.h | 13 #define __ ACCESS_MASM(masm_)
|
/external/v8/src/ |
macro-assembler.h | 85 : masm_(masm), type_(type), old_has_frame_(masm->has_frame()) { 94 masm_->LeaveFrame(type_); 96 masm_->set_has_frame(old_has_frame_); 106 masm_->LeaveFrame(type_); 110 MacroAssembler* masm_; member in class:v8::internal::FrameScope 118 : masm_(masm), 133 masm_->LeaveFrame(type_); 134 masm_->set_has_frame(old_has_frame_); 136 masm_->set_constant_pool_available(old_constant_pool_available_); 147 masm_->LeaveFrame(type_) 151 MacroAssembler* masm_; member in class:v8::internal::FrameAndConstantPoolScope 177 MacroAssembler* masm_; member in class:v8::internal::ConstantPoolUnavailableScope 203 MacroAssembler* masm_; member in class:v8::internal::NoCurrentFrameScope 217 MacroAssembler* masm_; member in class:v8::internal::Comment [all...] |
/external/v8/src/ic/ |
access-compiler.h | 43 masm_(isolate, NULL, 256, CodeObjectRequired::kYes) { 45 masm_.enable_serializer(); 50 MacroAssembler* masm() { return &masm_; } 80 MacroAssembler masm_; member in class:v8::internal::BASE_EMBEDDED
|
/external/v8/src/full-codegen/ |
full-codegen.cc | 173 generate_debug_code_ = FLAG_debug_code && !masm_->serializer_enabled() && 175 masm_->set_emit_debug_code(generate_debug_code_); 176 masm_->set_predictable_code_size(true); 222 StateField::encode(state) | PcField::encode(masm_->pc_offset()); 236 DCHECK(masm_->pc_offset() > 0); 240 { ast_id, static_cast<unsigned>(masm_->pc_offset()), depth }; 407 Comment cmnt(masm_, "[ ImportDeclaration"); 427 Comment cmnt(masm_, "[ VariableProxy"); 559 RecordPosition(masm_, fun->start_position()); 567 RecordStatementPosition(masm_, pos) [all...] |
/external/v8/src/crankshaft/ |
lithium-codegen.h | 27 MacroAssembler* masm() const { return masm_; } 73 MacroAssembler* const masm_; member in class:v8::internal::BASE_EMBEDDED
|
/external/v8/src/regexp/mips/ |
regexp-macro-assembler-mips.cc | 94 #define __ ACCESS_MASM(masm_) 100 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 123 delete masm_; 327 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 330 AllowExternalCallThatCantCauseGC scope(masm_); 332 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 338 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); 609 if (masm_->has_exception()) { 623 FrameScope scope(masm_, StackFrame::MANUAL); 647 ExternalReference::address_of_stack_limit(masm_->isolate()) [all...] |
regexp-macro-assembler-mips.h | 197 Isolate* isolate() const { return masm_->isolate(); } 199 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerMIPS
|
/external/v8/src/regexp/mips64/ |
regexp-macro-assembler-mips64.cc | 130 #define __ ACCESS_MASM(masm_) 136 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 159 delete masm_; 363 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); 366 AllowExternalCallThatCantCauseGC scope(masm_); 368 ExternalReference::re_case_insensitive_compare_uc16(masm_->isolate()); 374 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); 639 if (masm_->has_exception()) { 653 FrameScope scope(masm_, StackFrame::MANUAL); 686 ExternalReference::address_of_stack_limit(masm_->isolate()) [all...] |
/external/v8/src/crankshaft/x87/ |
lithium-codegen-x87.h | 360 : stack_depth_(0), is_mutable_(true), masm_(masm) { } 362 : stack_depth_(other.stack_depth_), is_mutable_(false), masm_(masm()) { 403 MacroAssembler* masm() const { return masm_; } 404 Isolate* isolate() const { return masm_->isolate(); } 413 MacroAssembler* masm_; member in class:v8::internal::LCodeGen::X87Stack 434 codegen_->masm_->PushSafepointRegisters(); 441 codegen_->masm_->PopSafepointRegisters();
|
/external/v8/src/full-codegen/arm64/ |
full-codegen-arm64.cc | 23 #define __ ACCESS_MASM(masm_) 27 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm), reg_(NoReg) { 43 InstructionAccurateScope scope(masm_, 1); 54 InstructionAccurateScope scope(masm_, 1); 64 UseScratchRegisterScope temps(masm_); 71 Assembler::BlockPoolsScope scope(masm_); 72 InlineSmiCheckInfo::Emit(masm_, reg_, &patch_site_); 79 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 108 Comment cmnt(masm_, "[ Function compiled by full code generator"); 110 ProfileEntryHookStub::MaybeCallEntryHook(masm_); [all...] |
/external/v8/src/regexp/arm64/ |
regexp-macro-assembler-arm64.cc | 110 #define __ ACCESS_MASM(masm_) 116 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 137 delete masm_; 371 if (masm_->emit_debug_code()) { 406 AllowExternalCallThatCantCauseGC scope(masm_); 501 if (masm_->emit_debug_code()) { 714 FrameScope scope(masm_, StackFrame::MANUAL); 746 int alignment = masm_->ActivationFrameAlignment(); 789 if (masm_->emit_debug_code()) { 809 __ Mov(code_pointer(), Operand(masm_->CodeObject())) [all...] |
/external/v8/src/full-codegen/x64/ |
full-codegen-x64.cc | 19 #define __ ACCESS_MASM(masm_) 24 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 50 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); 70 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 97 Comment cmnt(masm_, "[ function compiled by full code generator"); 99 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 119 FrameScope frame_scope(masm_, StackFrame::MANUAL); 121 info->set_prologue_offset(masm_->pc_offset()); 124 { Comment cmnt(masm_, "[ Allocate locals"); 167 Comment cmnt(masm_, "[ Allocate context") [all...] |
/external/v8/src/compiler/ |
code-generator-impl.h | 155 MacroAssembler* masm() const { return masm_; } 162 MacroAssembler* const masm_; member in class:v8::internal::compiler::OutOfLineCode
|
code-generator.h | 63 MacroAssembler* masm() { return &masm_; } 209 MacroAssembler masm_; member in class:v8::internal::compiler::final
|
/external/v8/src/regexp/arm/ |
regexp-macro-assembler-arm.h | 192 Isolate* isolate() const { return masm_->isolate(); } 194 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerARM
|
/external/v8/src/regexp/ia32/ |
regexp-macro-assembler-ia32.h | 176 Isolate* isolate() const { return masm_->isolate(); } 178 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerIA32
|
/external/v8/src/regexp/ppc/ |
regexp-macro-assembler-ppc.h | 183 Isolate* isolate() const { return masm_->isolate(); } 185 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerPPC
|
regexp-macro-assembler-ppc.cc | 97 #define __ ACCESS_MASM(masm_) 103 masm_(new MacroAssembler(isolate, NULL, kRegExpCodeSize, 130 delete masm_; 342 AllowExternalCallThatCantCauseGC scope(masm_); 636 if (masm_->has_exception()) { 650 FrameScope scope(masm_, StackFrame::MANUAL); 730 __ mov(code_pointer(), Operand(masm_->CodeObject())); [all...] |
/external/v8/src/regexp/x87/ |
regexp-macro-assembler-x87.h | 176 Isolate* isolate() const { return masm_->isolate(); } 178 MacroAssembler* masm_; member in class:v8::internal::RegExpMacroAssemblerX87
|
/external/v8/src/full-codegen/ia32/ |
full-codegen-ia32.cc | 20 #define __ ACCESS_MASM(masm_) 25 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 51 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); 71 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 98 Comment cmnt(masm_, "[ function compiled by full code generator"); 100 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 120 FrameScope frame_scope(masm_, StackFrame::MANUAL); 122 info->set_prologue_offset(masm_->pc_offset()); 125 { Comment cmnt(masm_, "[ Allocate locals"); 169 Comment cmnt(masm_, "[ Allocate context") [all...] |
/external/v8/src/full-codegen/x87/ |
full-codegen-x87.cc | 20 #define __ ACCESS_MASM(masm_) 25 explicit JumpPatchSite(MacroAssembler* masm) : masm_(masm) { 51 int delta_to_patch_site = masm_->SizeOfCodeGeneratedSince(&patch_site_); 71 MacroAssembler* masm_; member in class:v8::internal::BASE_EMBEDDED 98 Comment cmnt(masm_, "[ function compiled by full code generator"); 100 ProfileEntryHookStub::MaybeCallEntryHook(masm_); 120 FrameScope frame_scope(masm_, StackFrame::MANUAL); 122 info->set_prologue_offset(masm_->pc_offset()); 125 { Comment cmnt(masm_, "[ Allocate locals"); 169 Comment cmnt(masm_, "[ Allocate context") [all...] |
/external/vixl/src/vixl/a64/ |
macro-assembler-a64.cc | 37 VIXL_ASSERT(masm_->CursorOffset() < checkpoint_); 43 masm_->checkpoint_ = std::min(masm_->checkpoint_, checkpoint); 84 ptrdiff_t distance = masm_->CursorOffset() + amount - first_use_; 102 InstructionAccurateScope guard(masm_, emit_size / kInstructionSize); 103 if (option == kBranchRequired) masm_->b(&end_of_pool); 107 masm_->ldr(xzr, static_cast<int>(pool_size / kWRegSizeInBytes)); 113 masm_->place(*it); 116 if (option == kBranchRequired) masm_->bind(&end_of_pool); 126 VIXL_ASSERT(masm_->CursorOffset() == literal->last_use()) [all...] |