Home
last modified time | relevance | path

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

/external/v8/src/compiler/
Dfast-accessor-assembler.cc23 assembler_(new RawMachineAssembler( in FastAccessorAssembler()
36 return FromRaw(assembler_->NumberConstant(const_value)); in IntegerConstant()
45 CHECK(assembler_->call_descriptor()->IsJSFunctionCall()); in GetReceiver()
46 return FromRaw(assembler_->Parameter(0)); in GetReceiver()
55 assembler_->Load(MachineType::Pointer(), FromId(value), in LoadInternalField()
56 assembler_->IntPtrConstant( in LoadInternalField()
58 Node* instance_type = assembler_->WordAnd( in LoadInternalField()
59 assembler_->Load( in LoadInternalField()
61 assembler_->IntPtrConstant( in LoadInternalField()
63 assembler_->IntPtrConstant(0xff)); in LoadInternalField()
[all …]
Dgap-resolver.h29 explicit GapResolver(Assembler* assembler) : assembler_(assembler) {} in GapResolver()
40 Assembler* const assembler_; variable
Dgap-resolver.cc90 assembler_->AssembleMove(&source, &destination); in PerformMove()
100 assembler_->AssembleSwap(&source, &destination); in PerformMove()
Dfast-accessor-assembler.h87 base::SmartPointer<RawMachineAssembler> assembler_; variable
/external/v8/src/regexp/
Dregexp-macro-assembler-tracer.cc14 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { in RegExpMacroAssemblerTracer()
29 assembler_->AbortedCodeGeneration(); in AbortedCodeGeneration()
42 assembler_->Bind(label); in Bind()
48 assembler_->AdvanceCurrentPosition(by); in AdvanceCurrentPosition()
54 assembler_->CheckGreedyLoop(label); in CheckGreedyLoop()
60 assembler_->PopCurrentPosition(); in PopCurrentPosition()
66 assembler_->PushCurrentPosition(); in PushCurrentPosition()
72 assembler_->Backtrack(); in Backtrack()
78 assembler_->GoTo(label); in GoTo()
84 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/
Dassembler.cc223 : assembler_(assembler), in PredictableCodeSizeScope()
227 assembler_->set_predictable_code_size(true); in PredictableCodeSizeScope()
234 CHECK_EQ(expected_size_, assembler_->pc_offset() - start_offset_); in ~PredictableCodeSizeScope()
236 assembler_->set_predictable_code_size(old_value_); in ~PredictableCodeSizeScope()
245 : assembler_(assembler) { in CpuFeatureScope()
247 old_enabled_ = assembler_->enabled_cpu_features(); in CpuFeatureScope()
256 assembler_->set_enabled_cpu_features(old_enabled_ | mask); in CpuFeatureScope()
261 assembler_->set_enabled_cpu_features(old_enabled_); in ~CpuFeatureScope()
1588 LOG_CODE_EVENT(assembler_->isolate(), in RecordPosition()
1590 assembler_->pc_offset(), in RecordPosition()
[all …]
Dassembler.h154 : assembler_(assembler), old_value_(assembler->emit_debug_code()) { in DontEmitDebugCodeScope()
155 assembler_->set_emit_debug_code(false); in DontEmitDebugCodeScope()
158 assembler_->set_emit_debug_code(old_value_); in ~DontEmitDebugCodeScope()
161 AssemblerBase* assembler_;
176 AssemblerBase* assembler_;
191 AssemblerBase* assembler_;
1072 : assembler_(assembler) { in PositionsRecorder()
1101 Assembler* assembler_;
/external/v8/src/x87/
Dassembler-x87.h1058 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
1059 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
1061 space_before_ = assembler_->available_space(); in EnsureSpace()
1067 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
1068 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
1073 Assembler* assembler_;
/external/v8/src/ia32/
Dassembler-ia32.h1551 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
1552 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
1554 space_before_ = assembler_->available_space(); in EnsureSpace()
1560 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
1561 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
1566 Assembler* assembler_;
/external/v8/src/x64/
Dassembler-x64.h2174 explicit EnsureSpace(Assembler* assembler) : assembler_(assembler) { in EnsureSpace()
2175 if (assembler_->buffer_overflow()) assembler_->GrowBuffer(); in EnsureSpace()
2177 space_before_ = assembler_->available_space(); in EnsureSpace()
2183 int bytes_generated = space_before_ - assembler_->available_space(); in ~EnsureSpace()
2184 DCHECK(bytes_generated < assembler_->kGap); in ~EnsureSpace()
2189 Assembler* assembler_;