Lines Matching defs:label
48 #include "src/codegen/label.h"
230 V8_INLINE explicit Operand(Label* label, int addend = 0) {
232 DCHECK_NOT_NULL(label);
233 DCHECK(addend == 0 || (is_int8(addend) && label->is_bound()));
235 set_disp64(reinterpret_cast<intptr_t>(label));
563 // Move the offset of the label location relative to the current
781 // Takes a branch opcode (cc) and a label (L) and generates
783 // to the label fixup chain. Usage:
785 // Label L; // unbound label
786 // j(cc, &L); // forward branch to unbound label
787 // bind(&L); // bind label to the current pc
788 // j(cc, &L); // backward branch to bound label
789 // bind(&L); // illegal: a label may be bound only once
794 void bind(Label* L); // binds an unbound label L to the current code position
2024 // Check the code size generated from label to here.
2025 int SizeOfCodeGeneratedSince(Label* label) {
2026 return pc_offset() - label->pos();
2042 void dq(Label* label);
2267 // Emit the code-object-relative offset of the label's position
2268 inline void emit_code_relative_offset(Label* label);