Searched refs:assm_ (Results 1 – 5 of 5) sorted by relevance
218 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 …]
329 Assembler* assm_; variable
4384 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()
344 explicit ConstPool(Assembler* assm) : assm_(assm) {} in ConstPool()361 Assembler* assm_; variable
261 int offset = assm_->pc_offset(); in TryRecordEntry()288 Address disp_addr = assm_->addr_at(it->second); in PatchEntries()