Lines Matching defs:label
332 // Takes a branch opcode (cc) and a label (L) and generates
334 // to the label fixup chain. Usage:
336 // Label L; // unbound label
337 // j(cc, &L); // forward branch to unbound label
338 // bind(&L); // bind label to the current pc
339 // j(cc, &L); // backward branch to bound label
340 // bind(&L); // illegal: a label may be bound only once
345 void bind(Label* L); // binds an unbound label L to the current code position
347 // Returns the branch offset to the given label from the current code position
348 // Links the label to the current position if it is still unbound
476 // Load the position of the label relative to the generated code object
478 void mov_label_offset(Register dst, Label* label);
1032 // Jump unconditionally to given label.
1035 // Check the code size generated from label to here.
1036 int SizeOfCodeGeneratedSince(Label* label) {
1037 return pc_offset() - label->pos();
1040 // Check the number of instructions generated from label to here.
1041 int InstructionsGeneratedSince(Label* label) {
1042 return SizeOfCodeGeneratedSince(label) / kInstrSize;