Lines Matching refs:IRREGEXP
43 #include "regexp-macro-assembler-irregexp.h"
60 #include "interpreter-irregexp.h"
175 case JSRegExp::IRREGEXP: {
283 // Irregexp implementation.
405 JSRegExp::IRREGEXP,
448 Handle<FixedArray> irregexp(FixedArray::cast(regexp->data()), isolate);
460 ASSERT(output.length() >= (IrregexpNumberOfCaptures(*irregexp) + 1) * 2);
463 Handle<Code> code(IrregexpNativeCode(*irregexp, is_ascii), isolate);
494 ASSERT(output.length() >= IrregexpNumberOfRegisters(*irregexp));
500 (IrregexpNumberOfCaptures(*irregexp) + 1) * 2;
504 Handle<ByteArray> byte_codes(IrregexpByteCode(*irregexp, is_ascii), isolate);
522 ASSERT_EQ(jsregexp->TypeTag(), JSRegExp::IRREGEXP);
572 // Implementation of the Irregexp regular expression engine.
574 // The Irregexp regular expression engine is intended to be a complete
578 // The Irregexp regexp engine is structured in three steps.
842 // Attempts to compile the regexp using an Irregexp code generator. Returns