Lines Matching refs:label
49 // * The address of a Label pointing into the code may be resolved.
54 typedef MacroAssembler::Label Label;
88 void link(Jump jump, CodeLocationLabel label)
90 MacroAssembler::linkJump(code(), jump, label);
93 void link(JumpList list, CodeLocationLabel label)
96 MacroAssembler::linkJump(code(), list.m_jumps[i], label);
99 void patch(DataLabelPtr label, void* value)
101 MacroAssembler::linkPointer(code(), label.m_label, value);
104 void patch(DataLabelPtr label, CodeLocationLabel value)
106 MacroAssembler::linkPointer(code(), label.m_label, value.executableAddress());
125 CodeLocationLabel locationOf(Label label)
127 return CodeLocationLabel(MacroAssembler::getLinkerAddress(code(), label.m_label));
130 CodeLocationDataLabelPtr locationOf(DataLabelPtr label)
132 return CodeLocationDataLabelPtr(MacroAssembler::getLinkerAddress(code(), label.m_label));
135 CodeLocationDataLabel32 locationOf(DataLabel32 label)
137 return CodeLocationDataLabel32(MacroAssembler::getLinkerAddress(code(), label.m_label));