Home | History | Annotate | Download | only in src

Lines Matching refs:label

53 static int LabelToInt(Label* label) {
54 return static_cast<int>(reinterpret_cast<intptr_t>(label));
58 void RegExpMacroAssemblerTracer::Bind(Label* label) {
59 PrintF("label[%08x]: (Bind)\n", LabelToInt(label));
60 assembler_->Bind(label);
70 void RegExpMacroAssemblerTracer::CheckGreedyLoop(Label* label) {
71 PrintF(" CheckGreedyLoop(label[%08x]);\n\n", LabelToInt(label));
72 assembler_->CheckGreedyLoop(label);
94 void RegExpMacroAssemblerTracer::GoTo(Label* label) {
95 PrintF(" GoTo(label[%08x]);\n\n", LabelToInt(label));
96 assembler_->GoTo(label);
100 void RegExpMacroAssemblerTracer::PushBacktrack(Label* label) {
101 PrintF(" PushBacktrack(label[%08x]);\n", LabelToInt(label));
102 assembler_->PushBacktrack(label);
187 Label* on_end_of_input,
191 PrintF(" LoadCurrentCharacter(cp_offset=%d, label[%08x]%s (%d chars));\n",
225 void RegExpMacroAssemblerTracer::CheckCharacterLT(uc16 limit, Label* on_less) {
227 PrintF(" CheckCharacterLT(c=0x%04x%s, label[%08x]);\n",
236 Label* on_greater) {
238 PrintF(" CheckCharacterGT(c=0x%04x%s, label[%08x]);\n",
246 void RegExpMacroAssemblerTracer::CheckCharacter(unsigned c, Label* on_equal) {
248 PrintF(" CheckCharacter(c=0x%04x%s, label[%08x]);\n",
256 void RegExpMacroAssemblerTracer::CheckAtStart(Label* on_at_start) {
257 PrintF(" CheckAtStart(label[%08x]);\n", LabelToInt(on_at_start));
262 void RegExpMacroAssemblerTracer::CheckNotAtStart(Label* on_not_at_start) {
263 PrintF(" CheckNotAtStart(label[%08x]);\n", LabelToInt(on_not_at_start));
269 Label* on_not_equal) {
271 PrintF(" CheckNotCharacter(c=0x%04x%s, label[%08x]);\n",
282 Label* on_equal) {
284 PrintF(" CheckCharacterAfterAnd(c=0x%04x%s, mask=0x%04x, label[%08x]);\n",
296 Label* on_not_equal) {
298 PrintF(" CheckNotCharacterAfterAnd(c=0x%04x%s, mask=0x%04x, label[%08x]);\n",
311 Label* on_not_equal) {
313 "label[%08x]);\n",
325 Label* on_not_in_range) {
328 PrintF(" CheckCharacterInRange(from=0x%04x%s, to=0x%04x%s, label[%08x]);\n",
341 Label* on_in_range) {
345 " CheckCharacterNotInRange(from=0x%04x%s," " to=%04x%s, label[%08x]);\n",
356 Handle<ByteArray> table, Label* on_bit_set) {
357 PrintF(" CheckBitInTable(label[%08x] ", LabelToInt(on_bit_set));
370 Label* on_no_match) {
371 PrintF(" CheckNotBackReference(register=%d, label[%08x]);\n", start_reg,
379 Label* on_no_match) {
380 PrintF(" CheckNotBackReferenceIgnoreCase(register=%d, label[%08x]);\n",
388 Label* on_no_match) {
391 PrintF(" CheckSpecialCharacterClass(type='%c', label[%08x]): %s;\n",
400 int comparand, Label* if_lt) {
401 PrintF(" IfRegisterLT(register=%d, number=%d, label[%08x]);\n",
408 Label* if_eq) {
409 PrintF(" IfRegisterEqPos(register=%d, label[%08x]);\n",
416 int comparand, Label* if_ge) {
417 PrintF(" IfRegisterGE(register=%d, number=%d, label[%08x]);\n",