Home | History | Annotate | Download | only in src

Lines Matching full:assembler_

17   assembler_(assembler) {
39 assembler_->Bind(label);
45 assembler_->AdvanceCurrentPosition(by);
51 assembler_->CheckGreedyLoop(label);
57 assembler_->PopCurrentPosition();
63 assembler_->PushCurrentPosition();
69 assembler_->Backtrack();
75 assembler_->GoTo(label);
81 assembler_->PushBacktrack(label);
86 bool restart = assembler_->Succeed();
94 assembler_->Fail();
100 assembler_->PopRegister(register_index);
110 assembler_->PushRegister(register_index, check_stack_limit);
116 assembler_->AdvanceRegister(reg, by);
122 assembler_->SetCurrentPositionFromEnd(by);
128 assembler_->SetRegister(register_index, to);
137 assembler_->WriteCurrentPositionToRegister(reg, cp_offset);
143 assembler_->ClearRegisters(reg_from, reg_to);
149 assembler_->ReadCurrentPositionFromRegister(reg);
155 assembler_->WriteStackPointerToRegister(reg);
161 assembler_->ReadStackPointerFromRegister(reg);
175 assembler_->LoadCurrentCharacter(cp_offset,
210 assembler_->CheckCharacterLT(limit, on_less);
221 assembler_->CheckCharacterGT(limit, on_greater);
231 assembler_->CheckCharacter(c, on_equal);
237 assembler_->CheckAtStart(on_at_start);
243 assembler_->CheckNotAtStart(on_not_at_start);
254 assembler_->CheckNotCharacter(c, on_not_equal);
268 assembler_->CheckCharacterAfterAnd(c, mask, on_equal);
282 assembler_->CheckNotCharacterAfterAnd(c, mask, on_not_equal);
297 assembler_->CheckNotCharacterAfterMinusAnd(c, minus, mask, on_not_equal);
313 assembler_->CheckCharacterInRange(from, to, on_not_in_range);
330 assembler_->CheckCharacterNotInRange(from, to, on_in_range);
344 assembler_->CheckBitInTable(table, on_bit_set);
352 assembler_->CheckNotBackReference(start_reg, on_no_match);
361 assembler_->CheckNotBackReferenceIgnoreCase(start_reg, on_no_match);
368 bool supported = assembler_->CheckSpecialCharacterClass(type,
382 assembler_->IfRegisterLT(register_index, comparand, if_lt);
390 assembler_->IfRegisterEqPos(register_index, if_eq);
398 assembler_->IfRegisterGE(register_index, comparand, if_ge);
404 return assembler_->Implementation();
410 return assembler_->GetCode(source);