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