/third_party/node/deps/v8/src/baseline/ppc/ |
H A D | baseline-assembler-ppc-inl.h | 149 #define __ masm_-> 173 ASM_CODE_COMMENT(masm_); in Jump() 179 ASM_CODE_COMMENT(masm_); in JumpIfRoot() 185 ASM_CODE_COMMENT(masm_); in JumpIfNotRoot() 191 ASM_CODE_COMMENT(masm_); in JumpIfSmi() 198 ASM_CODE_COMMENT(masm_); in JumpIfImmediate() 204 ASM_CODE_COMMENT(masm_); in JumpIfNotSmi() 209 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 223 ASM_CODE_COMMENT_STRING(masm_, in TailCallBuiltin() 238 ASM_CODE_COMMENT(masm_); in TestAndBranch() [all...] |
/third_party/node/deps/v8/src/baseline/s390/ |
H A D | baseline-assembler-s390-inl.h | 150 #define __ masm_-> 173 ASM_CODE_COMMENT(masm_); in Jump() 179 ASM_CODE_COMMENT(masm_); in JumpIfRoot() 185 ASM_CODE_COMMENT(masm_); in JumpIfNotRoot() 191 ASM_CODE_COMMENT(masm_); in JumpIfSmi() 198 ASM_CODE_COMMENT(masm_); in JumpIfImmediate() 204 ASM_CODE_COMMENT(masm_); in JumpIfNotSmi() 209 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 223 ASM_CODE_COMMENT_STRING(masm_, in TailCallBuiltin() 238 ASM_CODE_COMMENT(masm_); in TestAndBranch() [all...] |
/third_party/node/deps/v8/src/codegen/ |
H A D | macro-assembler.h | 139 : masm_(masm), in FrameAndConstantPoolScope() 154 masm_->LeaveFrame(type_); in ~FrameAndConstantPoolScope() 155 masm_->set_has_frame(old_has_frame_); in ~FrameAndConstantPoolScope() 157 masm_->set_constant_pool_available(old_constant_pool_available_); in ~FrameAndConstantPoolScope() 162 MacroAssembler* masm_; member in v8::internal::FrameAndConstantPoolScope 205 : masm_(masm), old_value_(masm->root_array_available()) { in NoRootArrayScope() 209 ~NoRootArrayScope() { masm_->set_root_array_available(old_value_); } in ~NoRootArrayScope() 212 TurboAssembler* masm_; member in v8::internal::NoRootArrayScope
|
/third_party/vixl/src/ |
H A D | code-generation-scopes-vixl.h | 168 EmissionCheckScope() : masm_(nullptr), pool_policy_(kBlockPools) {} in EmissionCheckScope() 193 if (masm_ == NULL) { in Close() 202 masm_->ReleasePools(); in Close() 218 masm_ = masm; in Open() 244 MacroAssemblerInterface* masm_{nullptr}; 281 if (masm_ == NULL) { in Close() 286 masm_->SetAllowMacroInstructions(previous_allow_macro_assembler_); in Close() 313 // Rely on EmissionCheckScope::Open to initialise `masm_` and in Open()
|
/third_party/vixl/src/aarch32/ |
H A 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_ in Close() [all...] |
/third_party/vixl/src/aarch64/ |
H A D | macro-assembler-aarch64.cc | 38 VIXL_ASSERT(masm_->GetCursorOffset() < checkpoint_); in Release() 44 masm_->checkpoint_ = std::min(masm_->checkpoint_, checkpoint); in SetNextCheckpoint() 100 ptrdiff_t distance = masm_->GetCursorOffset() + amount - first_use_; in CheckEmitFor() 145 CodeBufferCheckScope guard(masm_, in Emit() 151 masm_->SetAllowMacroInstructions(false); in Emit() 154 ExactAssemblyScopeWithoutPoolsCheck eas_guard(masm_, kInstructionSize); in Emit() 155 masm_->b(&end_of_pool); in Emit() 161 ExactAssemblyScopeWithoutPoolsCheck eas_guard(masm_, kInstructionSize); in Emit() 162 masm_ in Emit() [all...] |
/third_party/vixl/test/ |
H A 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
|
/third_party/node/deps/v8/src/baseline/loong64/ |
H A D | baseline-compiler-loong64-inl.h | 18 ASM_CODE_COMMENT(&masm_); in Prologue() 31 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 66 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
H A D | baseline-assembler-loong64-inl.h | 75 #define __ masm_-> 123 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 131 ASM_CODE_COMMENT_STRING(masm_, in TailCallBuiltin() 364 ASM_CODE_COMMENT(masm_); in StoreTaggedSignedField() 373 ASM_CODE_COMMENT(masm_); in StoreTaggedFieldWithWriteBarrier() 386 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 406 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 433 ASM_CODE_COMMENT(masm_); in Switch()
|
/third_party/node/deps/v8/src/baseline/riscv64/ |
H A D | baseline-compiler-riscv64-inl.h | 17 ASM_CODE_COMMENT(&masm_); in Prologue() 30 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 65 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
H A D | baseline-assembler-riscv64-inl.h | 73 #define __ masm_-> 121 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 129 ASM_CODE_COMMENT_STRING(masm_, in TailCallBuiltin() 364 ASM_CODE_COMMENT(masm_); in StoreTaggedSignedField() 373 ASM_CODE_COMMENT(masm_); in StoreTaggedFieldWithWriteBarrier() 386 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 408 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 427 ASM_CODE_COMMENT(masm_); in AddSmi() 441 ASM_CODE_COMMENT(masm_); in Switch()
|
/third_party/node/deps/v8/src/baseline/mips64/ |
H A D | baseline-compiler-mips64-inl.h | 18 ASM_CODE_COMMENT(&masm_); in Prologue() 31 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 66 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
/third_party/node/deps/v8/src/baseline/mips/ |
H A D | baseline-compiler-mips-inl.h | 18 ASM_CODE_COMMENT(&masm_); in Prologue() 31 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 66 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
/third_party/node/deps/v8/src/regexp/riscv64/ |
H A D | regexp-macro-assembler-riscv64.cc | 90 #define __ ACCESS_MASM(masm_) 98 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerRISCV() 101 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerRISCV() 249 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 254 __ li(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 378 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 381 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 391 __ li(code_pointer(), Operand(masm_->CodeObject()), CONSTANT_SIZE); in CheckNotBackReferenceIgnoreCase() 675 if (masm_->has_exception()) { in GetCode() 689 FrameScope scope(masm_ in GetCode() [all...] |
/third_party/node/deps/v8/src/regexp/mips64/ |
H A D | regexp-macro-assembler-mips64.cc | 121 #define __ ACCESS_MASM(masm_) 129 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerMIPS() 132 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerMIPS() 368 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 371 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 511 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 516 __ li(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 694 if (masm_->has_exception()) { in GetCode() 708 FrameScope scope(masm_.get(), StackFrame::MANUAL); in GetCode() 754 ExternalReference::address_of_jslimit(masm_ in GetCode() [all...] |
/third_party/node/deps/v8/src/regexp/mips/ |
H A D | regexp-macro-assembler-mips.cc | 83 #define __ ACCESS_MASM(masm_) 91 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerMIPS() 94 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerMIPS() 330 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 333 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 479 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 484 __ li(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 662 if (masm_->has_exception()) { in GetCode() 676 FrameScope scope(masm_.get(), StackFrame::MANUAL); in GetCode() 717 ExternalReference::address_of_jslimit(masm_ in GetCode() [all...] |
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins.cc | 372 masm_(isolate, AssemblerOptions::DefaultForOffHeapTrampoline(isolate), in OffHeapTrampolineGenerator() 378 DCHECK(!masm_.has_frame()); in Generate() 380 FrameScope scope(&masm_, StackFrame::NO_FRAME_TYPE); in Generate() 382 masm_.CodeEntry(); in Generate() 383 masm_.JumpToOffHeapInstructionStream(off_heap_entry); in Generate() 386 masm_.Trap(); in Generate() 391 masm_.GetCode(isolate_, &desc); in Generate() 395 Handle<HeapObject> CodeObject() { return masm_.CodeObject(); } in CodeObject() 402 MacroAssembler masm_; member in v8::internal::__anon14101::OffHeapTrampolineGenerator
|
/third_party/node/deps/v8/src/regexp/loong64/ |
H A D | regexp-macro-assembler-loong64.cc | 85 #define __ ACCESS_MASM(masm_) 93 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerLOONG64() 96 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerLOONG64() 324 __ li(a3, Operand(ExternalReference::isolate_address(masm_->isolate()))); in CheckNotBackReferenceIgnoreCase() 327 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 463 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 468 __ li(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 646 if (0 /* todo masm_->has_exception()*/) { in GetCode() 660 FrameScope scope(masm_.get(), StackFrame::MANUAL); in GetCode() 706 ExternalReference::address_of_jslimit(masm_ in GetCode() [all...] |
/third_party/node/deps/v8/src/baseline/x64/ |
H A D | baseline-compiler-x64-inl.h | 19 ASM_CODE_COMMENT(&masm_); in Prologue() 31 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 83 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
H A D | baseline-assembler-x64-inl.h | 75 #define __ masm_-> 130 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 142 masm_, __ CommentForOffHeapTrampoline("tail call", builtin)); in TailCallBuiltin() 364 ASM_CODE_COMMENT(masm_); in StoreTaggedFieldWithWriteBarrier() 378 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 394 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 424 ASM_CODE_COMMENT(masm_); in Switch()
|
/third_party/node/deps/v8/src/baseline/arm64/ |
H A D | baseline-compiler-arm64-inl.h | 17 ASM_CODE_COMMENT(&masm_); in Prologue() 33 ASM_CODE_COMMENT(&masm_); in PrologueFillFrame() 106 ASM_CODE_COMMENT(&masm_); in VerifyFrameSize()
|
/third_party/node/deps/v8/src/maglev/ |
H A D | maglev-code-gen-state.h | 38 masm_(isolate(), CodeObjectRequired::kNo) {} in MaglevCodeGenState() 75 MacroAssembler* masm() { return &masm_; } in masm() 94 MacroAssembler masm_; member in v8::internal::maglev::MaglevCodeGenState
|
/third_party/node/deps/v8/src/regexp/arm64/ |
H A D | regexp-macro-assembler-arm64.cc | 103 #define __ ACCESS_MASM(masm_) 111 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerARM64() 114 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerARM64() 136 masm_->AbortedCodeGeneration(); in AbortedCodeGeneration() 195 UseScratchRegisterScope temps(masm_.get()); in Backtrack() 435 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 595 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 600 __ Mov(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 808 FrameScope scope(masm_.get(), StackFrame::MANUAL); in GetCode() 830 const int alignment = masm_ in GetCode() [all...] |
/third_party/node/deps/v8/src/baseline/ia32/ |
H A D | baseline-assembler-ia32-inl.h | 73 #define __ masm_-> 135 ASM_CODE_COMMENT_STRING(masm_, in CallBuiltin() 141 ASM_CODE_COMMENT_STRING(masm_, in TailCallBuiltin() 366 ASM_CODE_COMMENT(masm_); in StoreTaggedFieldWithWriteBarrier() 383 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 399 ASM_CODE_COMMENT(masm_); in AddToInterruptBudgetAndJumpIfNotExceeded() 423 ASM_CODE_COMMENT(masm_); in Switch()
|
/third_party/node/deps/v8/src/regexp/ppc/ |
H A D | regexp-macro-assembler-ppc.cc | 94 #define __ ACCESS_MASM(masm_) 102 masm_(std::make_unique<MacroAssembler>( in RegExpMacroAssemblerPPC() 105 no_root_array_scope_(masm_.get()), in RegExpMacroAssemblerPPC() 363 AllowExternalCallThatCantCauseGC scope(masm_.get()); in CheckNotBackReferenceIgnoreCase() 526 FrameScope scope(masm_.get(), StackFrame::MANUAL); in CallIsCharacterInRangeArray() 531 __ mov(code_pointer(), Operand(masm_->CodeObject())); in CallIsCharacterInRangeArray() 723 if (masm_->has_exception()) { in GetCode() 737 FrameScope scope(masm_.get(), StackFrame::MANUAL); in GetCode() 837 __ mov(code_pointer(), Operand(masm_->CodeObject())); in GetCode() 1058 masm_ in GetCode() [all...] |