• Home
  • Raw
  • Download

Lines Matching refs:label_base

93     LocationBase<T>* label_base = current.label_base_;  in Emit()  local
101 label_base->SetLocation(masm->AsAssemblerBase(), pc); in Emit()
102 label_base->EmitPoolObject(masm); in Emit()
103 int object_size = label_base->GetPoolObjectSizeInBytes(); in Emit()
104 if (label_base->ShouldDeletePoolObjectOnPlacement()) { in Emit()
105 label_base->MarkBound(); in Emit()
110 VIXL_ASSERT(current.alignment_ >= label_base->GetPoolObjectAlignment()); in Emit()
193 LocationBase<T>* label_base) const { in MustEmit() argument
203 VIXL_ASSERT(label_base == NULL); in MustEmit()
217 const PoolObject<T>* existing_object = GetObjectIfTracked(label_base); in MustEmit()
230 PoolObject<T> temp(label_base); in MustEmit()
276 if (current.label_base_ == label_base) continue; in MustEmit()
364 LocationBase<T>* label_base) { in AddObjectReference() argument
366 VIXL_ASSERT(label_base->GetPoolObjectAlignment() <= buffer_alignment_); in AddObjectReference()
368 PoolObject<T>* object = GetObjectIfTracked(label_base); in AddObjectReference()
371 PoolObject<T> new_object(label_base); in AddObjectReference()
426 LocationBase<T>* label_base = object.label_base_; in RemoveAndDelete() local
429 if (label_base->ShouldBeDeletedOnPoolManagerDestruction()) { in RemoveAndDelete()
430 delete_on_destruction_.push_back(label_base); in RemoveAndDelete()
432 if (label_base->ShouldBeDeletedOnPlacementByPoolManager()) { in RemoveAndDelete()
433 VIXL_ASSERT(!label_base->ShouldBeDeletedOnPoolManagerDestruction()); in RemoveAndDelete()
434 delete label_base; in RemoveAndDelete() local