Home
last modified time | relevance | path

Searched refs:assm_ (Results 1 – 5 of 5) sorted by relevance

/external/v8/src/codegen/
Dconstant-pool.cc218 ConstantPool::ConstantPool(Assembler* assm) : assm_(assm) {} in ConstantPool()
225 return RecordKey(std::move(key), assm_->pc_offset()); in RecordEntry()
232 return RecordKey(std::move(key), assm_->pc_offset()); in RecordEntry()
270 Assembler::BlockPoolsScope block_pools(assm_, PoolEmissionCheck::kSkip); in EmitAndClear()
272 IsAlignmentRequiredIfEmittedAt(require_jump, assm_->pc_offset()); in EmitAndClear()
275 assm_->bind(&size_check); in EmitAndClear()
276 assm_->RecordConstPool(size); in EmitAndClear()
290 if (require_jump == Jump::kRequired) assm_->b(&after_pool); in EmitAndClear()
292 assm_->RecordComment("[ Constant Pool"); in EmitAndClear()
294 if (require_alignment == Alignment::kRequired) assm_->Align(kInt64Size); in EmitAndClear()
[all …]
Dconstant-pool.h329 Assembler* assm_; variable
/external/v8/src/codegen/arm64/
Dassembler-arm64.cc4384 assm_->Emit(LDR_x_lit | Assembler::ImmLLiteral(word_count) | in EmitPrologue()
4386 assm_->EmitPoolGuard(); in EmitPrologue()
4402 Instruction* instr = assm_->InstructionAt(load_offset); in SetLoadOffsetToConstPoolEntry()
4405 instr->SetImmPCOffsetTarget(assm_->options(), entry_offset); in SetLoadOffsetToConstPoolEntry()
4427 assm_->CheckVeneerPool(false, require_jump == Jump::kRequired, in Check()
4428 assm_->kVeneerDistanceMargin + worst_case_size + in Check()
4433 int needed_space = worst_case_size + assm_->kGap; in Check()
4434 while (assm_->buffer_space() <= needed_space) { in Check()
4435 assm_->GrowBuffer(); in Check()
/external/v8/src/codegen/x64/
Dassembler-x64.h344 explicit ConstPool(Assembler* assm) : assm_(assm) {} in ConstPool()
361 Assembler* assm_; variable
Dassembler-x64.cc261 int offset = assm_->pc_offset(); in TryRecordEntry()
288 Address disp_addr = assm_->addr_at(it->second); in PatchEntries()