Lines Matching defs:RegExpMacroAssemblerIrregexp
17 RegExpMacroAssemblerIrregexp::RegExpMacroAssemblerIrregexp(Isolate* isolate,
28 RegExpMacroAssemblerIrregexp::~RegExpMacroAssemblerIrregexp() {
34 RegExpMacroAssemblerIrregexp::IrregexpImplementation
35 RegExpMacroAssemblerIrregexp::Implementation() {
40 void RegExpMacroAssemblerIrregexp::Bind(Label* l) {
55 void RegExpMacroAssemblerIrregexp::EmitOrLink(Label* l) {
70 void RegExpMacroAssemblerIrregexp::PopRegister(int register_index) {
77 void RegExpMacroAssemblerIrregexp::PushRegister(
86 void RegExpMacroAssemblerIrregexp::WriteCurrentPositionToRegister(
95 void RegExpMacroAssemblerIrregexp::ClearRegisters(int reg_from, int reg_to) {
103 void RegExpMacroAssemblerIrregexp::ReadCurrentPositionFromRegister(
111 void RegExpMacroAssemblerIrregexp::WriteStackPointerToRegister(
119 void RegExpMacroAssemblerIrregexp::ReadStackPointerFromRegister(
127 void RegExpMacroAssemblerIrregexp::SetCurrentPositionFromEnd(int by) {
133 void RegExpMacroAssemblerIrregexp::SetRegister(int register_index, int to) {
141 void RegExpMacroAssemblerIrregexp::AdvanceRegister(int register_index, int by) {
149 void RegExpMacroAssemblerIrregexp::PopCurrentPosition() {
154 void RegExpMacroAssemblerIrregexp::PushCurrentPosition() {
159 void RegExpMacroAssemblerIrregexp::Backtrack() {
164 void RegExpMacroAssemblerIrregexp::GoTo(Label* l) {
179 void RegExpMacroAssemblerIrregexp::PushBacktrack(Label* l) {
185 bool RegExpMacroAssemblerIrregexp::Succeed() {
191 void RegExpMacroAssemblerIrregexp::Fail() {
196 void RegExpMacroAssemblerIrregexp::AdvanceCurrentPosition(int by) {
206 void RegExpMacroAssemblerIrregexp::CheckGreedyLoop(
213 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset,
244 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit,
251 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit,
258 void RegExpMacroAssemblerIrregexp::CheckCharacter(uint32_t c, Label* on_equal) {
269 void RegExpMacroAssemblerIrregexp::CheckAtStart(Label* on_at_start) {
275 void RegExpMacroAssemblerIrregexp::CheckNotAtStart(int cp_offset,
282 void RegExpMacroAssemblerIrregexp::CheckNotCharacter(uint32_t c,
294 void RegExpMacroAssemblerIrregexp::CheckCharacterAfterAnd(
309 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterAnd(
324 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterMinusAnd(
336 void RegExpMacroAssemblerIrregexp::CheckCharacterInRange(
347 void RegExpMacroAssemblerIrregexp::CheckCharacterNotInRange(
358 void RegExpMacroAssemblerIrregexp::CheckBitInTable(
372 void RegExpMacroAssemblerIrregexp::CheckNotBackReference(int start_reg,
383 void RegExpMacroAssemblerIrregexp::CheckNotBackReferenceIgnoreCase(
396 void RegExpMacroAssemblerIrregexp::IfRegisterLT(int register_index,
407 void RegExpMacroAssemblerIrregexp::IfRegisterGE(int register_index,
418 void RegExpMacroAssemblerIrregexp::IfRegisterEqPos(int register_index,
427 Handle<HeapObject> RegExpMacroAssemblerIrregexp::GetCode(
437 int RegExpMacroAssemblerIrregexp::length() {
442 void RegExpMacroAssemblerIrregexp::Copy(Address a) {
447 void RegExpMacroAssemblerIrregexp::Expand() {