Home | History | Annotate | Download | only in x86

Lines Matching defs:label

238 // This is equivalent to the Label class, used in a slightly different context. We
239 // inherit the functionality of the Label class, but prevent unintended
241 class NearLabel : private Label {
243 NearLabel() : Label() {}
245 // Expose the Label routines that we need.
246 using Label::Position;
247 using Label::LinkPosition;
248 using Label::IsBound;
249 using Label::IsUnused;
250 using Label::IsLinked;
253 using Label::BindTo;
254 using Label::LinkTo;
315 void call(Label* label);
316 void call(const ExternalLabel& label);
331 void movl(const Address& dst, Label* lbl);
579 void j(Condition condition, Label* label);
580 void j(Condition condition, NearLabel* label);
581 void jecxz(NearLabel* label);
585 void jmp(Label* label);
586 void jmp(NearLabel* label);
624 void Bind(Label* label) OVERRIDE;
625 void Jump(Label* label) OVERRIDE {
626 jmp(label);
628 void Bind(NearLabel* label);
806 void EmitLabel(Label* label, int instruction_size);
807 void EmitLabelLink(Label* label);
808 void EmitLabelLink(NearLabel* label);