Home | History | Annotate | Download | only in src

Lines Matching defs:RegExpMacroAssemblerIrregexp

19 RegExpMacroAssemblerIrregexp::RegExpMacroAssemblerIrregexp(Vector<byte> buffer,
29 RegExpMacroAssemblerIrregexp::~RegExpMacroAssemblerIrregexp() {
35 RegExpMacroAssemblerIrregexp::IrregexpImplementation
36 RegExpMacroAssemblerIrregexp::Implementation() {
41 void RegExpMacroAssemblerIrregexp::Bind(Label* l) {
56 void RegExpMacroAssemblerIrregexp::EmitOrLink(Label* l) {
71 void RegExpMacroAssemblerIrregexp::PopRegister(int register_index) {
78 void RegExpMacroAssemblerIrregexp::PushRegister(
87 void RegExpMacroAssemblerIrregexp::WriteCurrentPositionToRegister(
96 void RegExpMacroAssemblerIrregexp::ClearRegisters(int reg_from, int reg_to) {
104 void RegExpMacroAssemblerIrregexp::ReadCurrentPositionFromRegister(
112 void RegExpMacroAssemblerIrregexp::WriteStackPointerToRegister(
120 void RegExpMacroAssemblerIrregexp::ReadStackPointerFromRegister(
128 void RegExpMacroAssemblerIrregexp::SetCurrentPositionFromEnd(int by) {
134 void RegExpMacroAssemblerIrregexp::SetRegister(int register_index, int to) {
142 void RegExpMacroAssemblerIrregexp::AdvanceRegister(int register_index, int by) {
150 void RegExpMacroAssemblerIrregexp::PopCurrentPosition() {
155 void RegExpMacroAssemblerIrregexp::PushCurrentPosition() {
160 void RegExpMacroAssemblerIrregexp::Backtrack() {
165 void RegExpMacroAssemblerIrregexp::GoTo(Label* l) {
180 void RegExpMacroAssemblerIrregexp::PushBacktrack(Label* l) {
186 bool RegExpMacroAssemblerIrregexp::Succeed() {
192 void RegExpMacroAssemblerIrregexp::Fail() {
197 void RegExpMacroAssemblerIrregexp::AdvanceCurrentPosition(int by) {
207 void RegExpMacroAssemblerIrregexp::CheckGreedyLoop(
214 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset,
245 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit,
252 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit,
259 void RegExpMacroAssemblerIrregexp::CheckCharacter(uint32_t c, Label* on_equal) {
270 void RegExpMacroAssemblerIrregexp::CheckAtStart(Label* on_at_start) {
276 void RegExpMacroAssemblerIrregexp::CheckNotAtStart(Label* on_not_at_start) {
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,
381 void RegExpMacroAssemblerIrregexp::CheckNotBackReferenceIgnoreCase(
391 void RegExpMacroAssemblerIrregexp::IfRegisterLT(int register_index,
402 void RegExpMacroAssemblerIrregexp::IfRegisterGE(int register_index,
413 void RegExpMacroAssemblerIrregexp::IfRegisterEqPos(int register_index,
422 Handle<HeapObject> RegExpMacroAssemblerIrregexp::GetCode(
432 int RegExpMacroAssemblerIrregexp::length() {
437 void RegExpMacroAssemblerIrregexp::Copy(Address a) {
442 void RegExpMacroAssemblerIrregexp::Expand() {