Lines Matching refs:assembler_
15 : RegExpMacroAssembler(isolate, assembler->zone()), assembler_(assembler) { in RegExpMacroAssemblerTracer()
30 assembler_->AbortedCodeGeneration(); in AbortedCodeGeneration()
43 assembler_->Bind(label); in Bind()
49 assembler_->AdvanceCurrentPosition(by); in AdvanceCurrentPosition()
55 assembler_->CheckGreedyLoop(label); in CheckGreedyLoop()
61 assembler_->PopCurrentPosition(); in PopCurrentPosition()
67 assembler_->PushCurrentPosition(); in PushCurrentPosition()
73 assembler_->Backtrack(); in Backtrack()
79 assembler_->GoTo(label); in GoTo()
85 assembler_->PushBacktrack(label); in PushBacktrack()
90 bool restart = assembler_->Succeed(); in Succeed()
98 assembler_->Fail(); in Fail()
104 assembler_->PopRegister(register_index); in PopRegister()
114 assembler_->PushRegister(register_index, check_stack_limit); in PushRegister()
120 assembler_->AdvanceRegister(reg, by); in AdvanceRegister()
126 assembler_->SetCurrentPositionFromEnd(by); in SetCurrentPositionFromEnd()
132 assembler_->SetRegister(register_index, to); in SetRegister()
141 assembler_->WriteCurrentPositionToRegister(reg, cp_offset); in WriteCurrentPositionToRegister()
147 assembler_->ClearRegisters(reg_from, reg_to); in ClearRegisters()
153 assembler_->ReadCurrentPositionFromRegister(reg); in ReadCurrentPositionFromRegister()
159 assembler_->WriteStackPointerToRegister(reg); in WriteStackPointerToRegister()
165 assembler_->ReadStackPointerFromRegister(reg); in ReadStackPointerFromRegister()
179 assembler_->LoadCurrentCharacter(cp_offset, in LoadCurrentCharacter()
214 assembler_->CheckCharacterLT(limit, on_less); in CheckCharacterLT()
225 assembler_->CheckCharacterGT(limit, on_greater); in CheckCharacterGT()
235 assembler_->CheckCharacter(c, on_equal); in CheckCharacter()
241 assembler_->CheckAtStart(on_at_start); in CheckAtStart()
249 assembler_->CheckNotAtStart(cp_offset, on_not_at_start); in CheckNotAtStart()
260 assembler_->CheckNotCharacter(c, on_not_equal); in CheckNotCharacter()
274 assembler_->CheckCharacterAfterAnd(c, mask, on_equal); in CheckCharacterAfterAnd()
288 assembler_->CheckNotCharacterAfterAnd(c, mask, on_not_equal); in CheckNotCharacterAfterAnd()
303 assembler_->CheckNotCharacterAfterMinusAnd(c, minus, mask, on_not_equal); in CheckNotCharacterAfterMinusAnd()
319 assembler_->CheckCharacterInRange(from, to, on_not_in_range); in CheckCharacterInRange()
336 assembler_->CheckCharacterNotInRange(from, to, on_in_range); in CheckCharacterNotInRange()
350 assembler_->CheckBitInTable(table, on_bit_set); in CheckBitInTable()
359 assembler_->CheckNotBackReference(start_reg, read_backward, on_no_match); in CheckNotBackReference()
368 assembler_->CheckNotBackReferenceIgnoreCase(start_reg, read_backward, unicode, in CheckNotBackReferenceIgnoreCase()
377 assembler_->CheckPosition(cp_offset, on_outside_input); in CheckPosition()
384 bool supported = assembler_->CheckSpecialCharacterClass(type, in CheckSpecialCharacterClass()
398 assembler_->IfRegisterLT(register_index, comparand, if_lt); in IfRegisterLT()
406 assembler_->IfRegisterEqPos(register_index, if_eq); in IfRegisterEqPos()
414 assembler_->IfRegisterGE(register_index, comparand, if_ge); in IfRegisterGE()
420 return assembler_->Implementation(); in Implementation()
426 return assembler_->GetCode(source); in GetCode()