Home
last modified time | relevance | path

Searched refs:assembler_ (Results 1 – 25 of 43) sorted by relevance

12

/third_party/node/deps/v8/src/regexp/
Dregexp-macro-assembler-tracer.cc15 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { in RegExpMacroAssemblerTracer()
24 assembler_->AbortedCodeGeneration(); in AbortedCodeGeneration()
37 assembler_->Bind(label); in Bind()
43 assembler_->AdvanceCurrentPosition(by); in AdvanceCurrentPosition()
49 assembler_->CheckGreedyLoop(label); in CheckGreedyLoop()
55 assembler_->PopCurrentPosition(); in PopCurrentPosition()
61 assembler_->PushCurrentPosition(); in PushCurrentPosition()
67 assembler_->Backtrack(); in Backtrack()
73 assembler_->GoTo(label); in GoTo()
79 assembler_->PushBacktrack(label); in PushBacktrack()
[all …]
Dregexp-macro-assembler-tracer.h20 int stack_limit_slack() override { return assembler_->stack_limit_slack(); } in stack_limit_slack()
22 return assembler_->CanReadUnaligned(); in CanReadUnaligned()
85 RegExpMacroAssembler* assembler_;
/third_party/node/deps/v8/src/regexp/experimental/
Dexperimental-compiler.cc307 [&]() { compiler.assembler_.ConsumeAnyChar(); }); in Compile()
310 compiler.assembler_.SetRegisterToCp(0); in Compile()
312 compiler.assembler_.SetRegisterToCp(1); in Compile()
313 compiler.assembler_.Accept(); in Compile()
315 return std::move(compiler.assembler_).IntoCode(); in Compile()
319 explicit CompileVisitor(Zone* zone) : zone_(zone), assembler_(zone) {} in CompileVisitor()
350 assembler_.Fail(); in CompileDisjunction()
358 assembler_.Fork(tail); in CompileDisjunction()
360 assembler_.Jmp(end); in CompileDisjunction()
361 assembler_.Bind(tail); in CompileDisjunction()
[all …]
/third_party/vixl/src/
Dcode-generation-scopes-vixl.h71 : assembler_(NULL), initialised_(false) { in assembler_() function
78 CodeBufferCheckScope() : assembler_(NULL), initialised_(false) { in CodeBufferCheckScope()
91 assembler_ = assembler;
96 limit_ = assembler_->GetSizeOfCodeGenerated() + size;
98 previous_allow_assembler_ = assembler_->AllowAssembler();
99 assembler_->SetAllowAssembler(true);
113 assembler_->SetAllowAssembler(previous_allow_assembler_); in Close()
118 VIXL_ASSERT(assembler_->GetSizeOfCodeGenerated() == limit_); in Close()
121 VIXL_ASSERT(assembler_->GetSizeOfCodeGenerated() <= limit_); in Close()
131 internal::AssemblerBase* assembler_;
/third_party/node/deps/v8/src/baseline/
Dbaseline-assembler-inl.h136 : assembler_(assembler) { in SaveAccumulatorScope()
137 assembler_->Push(kInterpreterAccumulatorRegister); in SaveAccumulatorScope()
141 assembler_->Pop(kInterpreterAccumulatorRegister); in ~SaveAccumulatorScope()
146 : assembler_(assembler) in EnsureAccumulatorPreservedScope()
152 assembler_->Push(kInterpreterAccumulatorRegister); in EnsureAccumulatorPreservedScope()
156 BaselineAssembler::ScratchRegisterScope scratch(assembler_); in ~EnsureAccumulatorPreservedScope()
158 assembler_->Pop(reg); in ~EnsureAccumulatorPreservedScope()
/third_party/node/deps/v8/src/codegen/
Dassembler.cc212 : assembler_(assembler) { in CpuFeatureScope()
214 old_enabled_ = assembler_->enabled_cpu_features(); in CpuFeatureScope()
215 assembler_->EnableCpuFeature(f); in CpuFeatureScope()
219 assembler_->set_enabled_cpu_features(old_enabled_); in ~CpuFeatureScope()
324 int Assembler::CodeComment::depth() const { return assembler_->comment_depth_; } in depth()
329 assembler_->comment_depth_++; in Open()
330 assembler_->RecordComment(sstream.str()); in Open()
334 assembler_->comment_depth_--; in Close()
338 assembler_->RecordComment(comment); in Close()
Dturbo-assembler.h152 : assembler_(assembler), old_value_(assembler->should_abort_hard()) { in HardAbortScope()
153 assembler_->set_abort_hard(true); in HardAbortScope()
155 ~HardAbortScope() { assembler_->set_abort_hard(old_value_); } in ~HardAbortScope()
158 TurboAssemblerBase* assembler_;
Dmacro-assembler.h174 : assembler_(assembler), in ConstantPoolUnavailableScope()
183 assembler_->set_constant_pool_available(old_constant_pool_available_); in ~ConstantPoolUnavailableScope()
188 Assembler* assembler_;
Dassembler.h325 : assembler_(assembler) { in CodeComment()
337 Assembler* assembler_; variable
460 AssemblerBase* assembler_;
/third_party/node/deps/v8/src/diagnostics/
Dunwinding-info-win64.h95 : assembler_(assembler), current_frame_code_offset_(-1) {} in XdataEncoder()
105 const Assembler& assembler_;
162 : assembler_(assembler), current_frame_code_offset_(-1) {} in XdataEncoder()
172 const Assembler& assembler_;
/third_party/node/deps/v8/src/interpreter/
Dinterpreter-intrinsics-generator.cc28 assembler_(assembler) {} in IntrinsicsGenerator()
54 InterpreterAssembler* assembler_; member in v8::internal::interpreter::IntrinsicsGenerator
64 #define __ assembler_->
69 InterpreterAssembler::Label abort(assembler_), end(assembler_); in InvokeIntrinsic()
70 InterpreterAssembler::TVariable<Object> result(assembler_); in InvokeIntrinsic()
73 InterpreterAssembler::Label lower_case(assembler_); in InvokeIntrinsic()
278 InterpreterAssembler::Label match(assembler_); in AbortIfArgCountMismatch()
/third_party/node/deps/v8/src/torque/
Dcfg.h223 : assembler_(assembler), saved_block_(block) { in CfgAssemblerScopedTemporaryBlock()
232 DCHECK(assembler_->CurrentBlockIsComplete()); in ~CfgAssemblerScopedTemporaryBlock()
233 std::swap(saved_block_, assembler_->current_block_); in ~CfgAssemblerScopedTemporaryBlock()
234 std::swap(saved_stack_, assembler_->current_stack_); in ~CfgAssemblerScopedTemporaryBlock()
238 CfgAssembler* assembler_;
/third_party/node/deps/v8/src/compiler/backend/
Dgap-resolver.h30 : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {} in GapResolver()
41 Assembler* const assembler_; variable
Dgap-resolver.cc118 assembler_->AssembleMove(&move->source(), &move->destination()); in Resolve()
226 assembler_->AssembleMove(&source, &destination); in PerformMove()
235 assembler_->AssembleSwap(&source, &destination); in PerformMove()
/third_party/node/deps/v8/src/baseline/arm/
Dbaseline-assembler-arm-inl.h19 : assembler_(assembler), in ScratchRegisterScope()
22 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
29 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
31 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
36 BaselineAssembler* assembler_;
543 assembler_->masm()->cmp(reg, kInterpreterAccumulatorRegister);
544 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue);
/third_party/node/deps/v8/src/baseline/x64/
Dbaseline-assembler-x64-inl.h28 : assembler_(assembler), in ScratchRegisterScope()
32 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
34 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
42 BaselineAssembler* assembler_;
503 assembler_->masm()->cmp_tagged(reg, kInterpreterAccumulatorRegister);
504 assembler_->masm()->Assert(equal, AbortReason::kUnexpectedValue);
/third_party/node/deps/v8/src/baseline/arm64/
Dbaseline-assembler-arm64-inl.h19 : assembler_(assembler), in ScratchRegisterScope()
22 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
28 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
30 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
35 BaselineAssembler* assembler_;
624 assembler_->masm()->CmpTagged(reg, kInterpreterAccumulatorRegister);
625 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue);
/third_party/node/deps/v8/src/baseline/ia32/
Dbaseline-assembler-ia32-inl.h26 : assembler_(assembler), in ScratchRegisterScope()
30 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
32 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
40 BaselineAssembler* assembler_;
502 assembler_->masm()->cmp(reg, kInterpreterAccumulatorRegister);
503 assembler_->masm()->Assert(equal, AbortReason::kUnexpectedValue);
/third_party/node/deps/v8/src/baseline/loong64/
Dbaseline-assembler-loong64-inl.h19 : assembler_(assembler), in ScratchRegisterScope()
22 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
27 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
29 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
34 BaselineAssembler* assembler_;
504 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue, reg,
/third_party/node/deps/v8/src/baseline/mips64/
Dbaseline-assembler-mips64-inl.h19 : assembler_(assembler), in ScratchRegisterScope()
22 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
27 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
29 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
34 BaselineAssembler* assembler_;
516 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue, reg,
/third_party/node/deps/v8/src/baseline/mips/
Dbaseline-assembler-mips-inl.h19 : assembler_(assembler), in ScratchRegisterScope()
22 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
27 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
29 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
34 BaselineAssembler* assembler_;
518 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue, reg,
/third_party/node/deps/v8/src/baseline/riscv64/
Dbaseline-assembler-riscv64-inl.h18 : assembler_(assembler), in ScratchRegisterScope()
21 if (!assembler_->scratch_register_scope_) { in ScratchRegisterScope()
26 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
28 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
33 BaselineAssembler* assembler_;
533 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue, reg,
/third_party/node/deps/v8/src/baseline/s390/
Dbaseline-assembler-s390-inl.h31 : assembler_(assembler), in ScratchRegisterScope()
35 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
37 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
45 BaselineAssembler* assembler_;
679 assembler_->masm()->CmpU64(reg, kInterpreterAccumulatorRegister);
680 assembler_->masm()->Assert(eq, AbortReason::kUnexpectedValue);
/third_party/node/deps/v8/src/baseline/ppc/
Dbaseline-assembler-ppc-inl.h31 : assembler_(assembler), in ScratchRegisterScope()
35 assembler_->scratch_register_scope_ = this; in ScratchRegisterScope()
37 ~ScratchRegisterScope() { assembler_->scratch_register_scope_ = prev_scope_; } in ~ScratchRegisterScope()
45 BaselineAssembler* assembler_;
/third_party/node/deps/v8/src/compiler/
Dcode-assembler.cc1703 assembler_(assembler), in ScopedExceptionHandler()
1707 assembler_->state()->PushExceptionHandler(label); in ScopedExceptionHandler()
1715 assembler_(assembler), in ScopedExceptionHandler()
1721 assembler_->state()->PushExceptionHandler(label_.get()); in ScopedExceptionHandler()
1727 assembler_->state()->PopExceptionHandler(); in ~ScopedExceptionHandler()
1730 CodeAssembler::Label skip(assembler_); in ~ScopedExceptionHandler()
1731 bool inside_block = assembler_->state()->InsideBlock(); in ~ScopedExceptionHandler()
1733 assembler_->Goto(&skip); in ~ScopedExceptionHandler()
1736 assembler_->Bind(label_.get(), &e); in ~ScopedExceptionHandler()
1738 assembler_->Goto(compatibility_label_); in ~ScopedExceptionHandler()
[all …]

12