Lines Matching refs:assm
1722 void ConstantPoolBuilder::EmitSharedEntries(Assembler* assm, in EmitSharedEntries() argument
1732 int offset = assm->pc_offset() - base; in EmitSharedEntries()
1735 assm->dp(shared_it->value()); in EmitSharedEntries()
1737 assm->dq(shared_it->value64()); in EmitSharedEntries()
1742 assm->PatchConstantPoolAccessInstruction(shared_it->position(), offset, in EmitSharedEntries()
1748 void ConstantPoolBuilder::EmitGroup(Assembler* assm, in EmitGroup() argument
1763 EmitSharedEntries(assm, type); in EmitGroup()
1784 offset = assm->pc_offset() - base; in EmitGroup()
1787 assm->dp(it->value()); in EmitGroup()
1789 assm->dq(it->value64()); in EmitGroup()
1801 assm->PatchConstantPoolAccessInstruction(it->position(), offset, in EmitGroup()
1808 int ConstantPoolBuilder::Emit(Assembler* assm) { in Emit() argument
1814 if (!empty) assm->DataAlign(kDoubleSize); in Emit()
1815 assm->bind(&emitted_label_); in Emit()
1819 EmitGroup(assm, ConstantPoolEntry::REGULAR, ConstantPoolEntry::DOUBLE); in Emit()
1820 EmitGroup(assm, ConstantPoolEntry::REGULAR, ConstantPoolEntry::INTPTR); in Emit()
1822 assm->DataAlign(kDoubleSize); in Emit()
1823 EmitGroup(assm, ConstantPoolEntry::OVERFLOWED, in Emit()
1827 EmitGroup(assm, ConstantPoolEntry::OVERFLOWED, in Emit()