Lines Matching defs:label
119 void link(Jump jump, CodeLocationLabel label)
122 MacroAssembler::linkJump(code(), jump, label);
125 void link(JumpList list, CodeLocationLabel label)
128 link(list.m_jumps[i], label);
131 void patch(DataLabelPtr label, void* value)
133 AssemblerLabel target = applyOffset(label.m_label);
137 void patch(DataLabelPtr label, CodeLocationLabel value)
139 AssemblerLabel target = applyOffset(label.m_label);
164 CodeLocationLabel locationOf(Label label)
166 return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label)));
169 CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
171 return CodeLocationDataLabelPtr(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label)));
174 CodeLocationDataLabel32 locationOf(DataLabel32 label)
176 return CodeLocationDataLabel32(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label)));
179 CodeLocationDataLabelCompact locationOf(DataLabelCompact label)
181 return CodeLocationDataLabelCompact(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label)));
184 CodeLocationConvertibleLoad locationOf(ConvertibleLoadLabel label)
186 return CodeLocationConvertibleLoad(MacroAssembler::getLinkerAddress(code(), applyOffset(label.m_label)));
197 uint32_t offsetOf(Label label)
199 return applyOffset(label.m_label).m_offset;
210 CodePtr trampolineAt(Label label)
212 return CodePtr(MacroAssembler::AssemblerType_T::getRelocatedAddress(code(), applyOffset(label.m_label)));