Lines Matching defs:label
46 #include "src/codegen/label.h"
181 // Takes a branch opcode (cc) and a label (L) and generates
183 // to the label fixup chain. Usage:
185 // Label L; // unbound label
186 // j(cc, &L); // forward branch to unbound label
187 // bind(&L); // bind label to the current pc
188 // j(cc, &L); // backward branch to bound label
189 // bind(&L); // illegal: a label may be bound only once
193 void bind(Label* L); // Binds an unbound label L to current code position.
223 // Returns the branch offset to the given label from the current code
224 // position. Links the label to the current position if it is still unbound.
1167 // Check the code size generated from label to here.
1168 int SizeOfCodeGeneratedSince(Label* label) {
1169 return pc_offset() - label->pos();
1172 // Check the number of instructions generated from label to here.
1173 int InstructionsGeneratedSince(Label* label) {
1174 return SizeOfCodeGeneratedSince(label) / kInstrSize;
1232 void dd(Label* label);
1705 // Space for trampoline slots precedes space for labels. Each label is of one