Lines Matching defs:label
45 #include "src/codegen/label.h"
187 // Takes a branch opcode (cc) and a label (L) and generates
189 // to the label fixup chain. Usage:
191 // Label L; // unbound label
192 // j(cc, &L); // forward branch to unbound label
193 // bind(&L); // bind label to the current pc
194 // j(cc, &L); // backward branch to bound label
195 // bind(&L); // illegal: a label may be bound only once
199 void bind(Label* L); // Binds an unbound label L to current code position.
219 // Returns the branch offset to the given label from the current code
220 // position. Links the label to the current position if it is still unbound.
1411 // Check the code size generated from label to here.
1412 int SizeOfCodeGeneratedSince(Label* label) {
1413 return pc_offset() - label->pos();
1416 // Check the number of instructions generated from label to here.
1417 int InstructionsGeneratedSince(Label* label) {
1418 return SizeOfCodeGeneratedSince(label) / kInstrSize;
1468 void dd(Label* label);
1837 // Space for trampoline slots precedes space for labels. Each label is of one