Home
last modified time | relevance | path

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

/external/v8/src/
Dfast-accessor-assembler.cc27 assembler_(new CodeStubAssembler(assembler_state_.get())), in FastAccessorAssembler()
35 return FromRaw(assembler_->NumberConstant(const_value)); in IntegerConstant()
42 return FromRaw(assembler_->Parameter(0)); in GetReceiver()
49 CodeAssemblerVariable result(assembler_.get(), in LoadInternalField()
52 CodeAssemblerLabel merge(assembler_.get(), &result); in LoadInternalField()
56 Node* internal_field = assembler_->LoadObjectField( in LoadInternalField()
60 assembler_->Goto(&merge); in LoadInternalField()
64 result.Bind(assembler_->NullConstant()); in LoadInternalField()
65 assembler_->Goto(&merge); in LoadInternalField()
68 assembler_->Bind(&merge); in LoadInternalField()
[all …]
Dassembler.h163 : assembler_(assembler), old_value_(assembler->emit_debug_code()) { in DontEmitDebugCodeScope()
164 assembler_->set_emit_debug_code(false); in DontEmitDebugCodeScope()
167 assembler_->set_emit_debug_code(old_value_); in ~DontEmitDebugCodeScope()
170 AssemblerBase* assembler_;
185 AssemblerBase* assembler_;
206 AssemblerBase* assembler_;
Dfast-accessor-assembler.h104 std::unique_ptr<CodeStubAssembler> assembler_; variable
Dassembler.cc197 : assembler_(assembler), in PredictableCodeSizeScope()
201 assembler_->set_predictable_code_size(true); in PredictableCodeSizeScope()
208 CHECK_EQ(expected_size_, assembler_->pc_offset() - start_offset_); in ~PredictableCodeSizeScope()
210 assembler_->set_predictable_code_size(old_value_); in ~PredictableCodeSizeScope()
220 : assembler_(assembler) { in CpuFeatureScope()
222 old_enabled_ = assembler_->enabled_cpu_features(); in CpuFeatureScope()
223 assembler_->EnableCpuFeature(f); in CpuFeatureScope()
227 assembler_->set_enabled_cpu_features(old_enabled_); in ~CpuFeatureScope()
Dcode-stub-assembler.cc8219 : assembler_(assembler), in CodeStubArguments()
8227 arguments_ = assembler_->IntPtrAdd(fp_, offset); in CodeStubArguments()
8231 return assembler_->Load(MachineType::AnyTagged(), arguments_, in GetReceiver()
8232 assembler_->IntPtrConstant(kPointerSize)); in GetReceiver()
8238 Node* negated_index = assembler_->IntPtrOrSmiSub( in AtIndexPtr()
8239 assembler_->IntPtrOrSmiConstant(0, mode), index, mode); in AtIndexPtr()
8241 assembler_->ElementOffsetFromIndex(negated_index, FAST_ELEMENTS, mode, 0); in AtIndexPtr()
8242 return assembler_->IntPtrAdd(arguments_, offset); in AtIndexPtr()
8248 CSA_ASSERT(assembler_, in AtIndex()
8249 assembler_->UintPtrOrSmiLessThan(index, GetLength(), mode)); in AtIndex()
[all …]
Dcode-stub-assembler.h1372 CodeStubAssembler::VariableList list(0, assembler_->zone());
1387 CodeStubAssembler* assembler_; variable
/external/v8/src/regexp/
Dregexp-macro-assembler-tracer.cc15 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { in RegExpMacroAssemblerTracer()
30 assembler_->AbortedCodeGeneration(); in AbortedCodeGeneration()
43 assembler_->Bind(label); in Bind()
49 assembler_->AdvanceCurrentPosition(by); in AdvanceCurrentPosition()
55 assembler_->CheckGreedyLoop(label); in CheckGreedyLoop()
61 assembler_->PopCurrentPosition(); in PopCurrentPosition()
67 assembler_->PushCurrentPosition(); in PushCurrentPosition()
73 assembler_->Backtrack(); in Backtrack()
79 assembler_->GoTo(label); in GoTo()
85 assembler_->PushBacktrack(label); in PushBacktrack()
[all …]
Dregexp-macro-assembler-tracer.h19 virtual int stack_limit_slack() { return assembler_->stack_limit_slack(); } in stack_limit_slack()
20 virtual bool CanReadUnaligned() { return assembler_->CanReadUnaligned(); } in CanReadUnaligned()
84 RegExpMacroAssembler* assembler_;
/external/v8/src/interpreter/
Dinterpreter-intrinsics.cc16 #define __ assembler_->
21 assembler_(assembler) {} in IntrinsicsHelper()
67 InterpreterAssembler::Label abort(assembler_), end(assembler_); in InvokeIntrinsic()
68 InterpreterAssembler::Variable result(assembler_, in InvokeIntrinsic()
72 InterpreterAssembler::Label lower_case(assembler_); in InvokeIntrinsic()
120 InterpreterAssembler::Variable return_value(assembler_, in IsInstanceType()
123 InterpreterAssembler::Label if_not_smi(assembler_), return_true(assembler_), in IsInstanceType()
124 return_false(assembler_), end(assembler_); in IsInstanceType()
151 InterpreterAssembler::Variable return_value(assembler_, in IsJSReceiver()
153 InterpreterAssembler::Label return_true(assembler_), return_false(assembler_), in IsJSReceiver()
[all …]
Dinterpreter-intrinsics.h90 InterpreterAssembler* assembler_; variable
/external/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_;
/external/v8/src/compiler/
Dgap-resolver.h30 : assembler_(assembler), split_rep_(MachineRepresentation::kSimd128) {} in GapResolver()
41 Assembler* const assembler_; variable
Dgap-resolver.cc203 assembler_->AssembleMove(&source, &destination); in PerformMove()
212 assembler_->AssembleSwap(&source, &destination); in PerformMove()
/external/v8/src/x87/
Dassembler-x87.h1081 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
1082 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
1084 space_before_ = assembler_->available_space(); in EnsureSpace()
1090 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
1091 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
1096 Assembler* assembler_;
/external/v8/src/ia32/
Dassembler-ia32.h1578 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
1579 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
1581 space_before_ = assembler_->available_space(); in EnsureSpace()
1587 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
1588 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
1593 Assembler* assembler_;
/external/v8/src/builtins/
Dbuiltins-regexp.cc1421 : assembler_(a), in GrowableFixedArray()
1435 CodeStubAssembler* a = assembler_; in Push()
1464 CodeStubAssembler* a = assembler_; in ToJSArray()
1501 CodeStubAssembler* a = assembler_; in Initialize()
1533 CodeStubAssembler* a = assembler_; in ResizeFixedArray()
1555 CodeStubAssembler* const assembler_; member in v8::internal::__anonb9f5e9b30511::GrowableFixedArray
/external/v8/src/x64/
Dassembler-x64.h2504 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
2505 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
2507 space_before_ = assembler_->available_space(); in EnsureSpace()
2513 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
2514 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
2519 Assembler* assembler_;
/external/vixl/src/aarch32/
Dassembler-aarch32.h74 Assembler* assembler_; variable
79 : assembler_(assembler), old_(assembler->allow_unpredictable_) { in AllowUnpredictableScope()
80 assembler_->allow_unpredictable_ = true; in AllowUnpredictableScope()
82 ~AllowUnpredictableScope() { assembler_->allow_unpredictable_ = old_; } in ~AllowUnpredictableScope()
85 Assembler* assembler_; variable
90 : assembler_(assembler), old_(assembler->allow_strongly_discouraged_) { in AllowStronglyDiscouragedScope()
91 assembler_->allow_strongly_discouraged_ = true; in AllowStronglyDiscouragedScope()
94 assembler_->allow_strongly_discouraged_ = old_; in ~AllowStronglyDiscouragedScope()