Home | History | Annotate | Download | only in src

Lines Matching defs:RegExpMacroAssemblerIrregexp

41 RegExpMacroAssemblerIrregexp::RegExpMacroAssemblerIrregexp(Vector<byte> buffer,
51 RegExpMacroAssemblerIrregexp::~RegExpMacroAssemblerIrregexp() {
57 RegExpMacroAssemblerIrregexp::IrregexpImplementation
58 RegExpMacroAssemblerIrregexp::Implementation() {
63 void RegExpMacroAssemblerIrregexp::Bind(Label* l) {
78 void RegExpMacroAssemblerIrregexp::EmitOrLink(Label* l) {
93 void RegExpMacroAssemblerIrregexp::PopRegister(int register_index) {
100 void RegExpMacroAssemblerIrregexp::PushRegister(
109 void RegExpMacroAssemblerIrregexp::WriteCurrentPositionToRegister(
118 void RegExpMacroAssemblerIrregexp::ClearRegisters(int reg_from, int reg_to) {
126 void RegExpMacroAssemblerIrregexp::ReadCurrentPositionFromRegister(
134 void RegExpMacroAssemblerIrregexp::WriteStackPointerToRegister(
142 void RegExpMacroAssemblerIrregexp::ReadStackPointerFromRegister(
150 void RegExpMacroAssemblerIrregexp::SetCurrentPositionFromEnd(int by) {
156 void RegExpMacroAssemblerIrregexp::SetRegister(int register_index, int to) {
164 void RegExpMacroAssemblerIrregexp::AdvanceRegister(int register_index, int by) {
172 void RegExpMacroAssemblerIrregexp::PopCurrentPosition() {
177 void RegExpMacroAssemblerIrregexp::PushCurrentPosition() {
182 void RegExpMacroAssemblerIrregexp::Backtrack() {
187 void RegExpMacroAssemblerIrregexp::GoTo(Label* l) {
202 void RegExpMacroAssemblerIrregexp::PushBacktrack(Label* l) {
208 bool RegExpMacroAssemblerIrregexp::Succeed() {
214 void RegExpMacroAssemblerIrregexp::Fail() {
219 void RegExpMacroAssemblerIrregexp::AdvanceCurrentPosition(int by) {
229 void RegExpMacroAssemblerIrregexp::CheckGreedyLoop(
236 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset,
267 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit,
274 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit,
281 void RegExpMacroAssemblerIrregexp::CheckCharacter(uint32_t c, Label* on_equal) {
292 void RegExpMacroAssemblerIrregexp::CheckAtStart(Label* on_at_start) {
298 void RegExpMacroAssemblerIrregexp::CheckNotAtStart(Label* on_not_at_start) {
304 void RegExpMacroAssemblerIrregexp::CheckNotCharacter(uint32_t c,
316 void RegExpMacroAssemblerIrregexp::CheckCharacterAfterAnd(
331 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterAnd(
346 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterMinusAnd(
358 void RegExpMacroAssemblerIrregexp::CheckCharacterInRange(
369 void RegExpMacroAssemblerIrregexp::CheckCharacterNotInRange(
380 void RegExpMacroAssemblerIrregexp::CheckBitInTable(
394 void RegExpMacroAssemblerIrregexp::CheckNotBackReference(int start_reg,
403 void RegExpMacroAssemblerIrregexp::CheckNotBackReferenceIgnoreCase(
413 void RegExpMacroAssemblerIrregexp::IfRegisterLT(int register_index,
424 void RegExpMacroAssemblerIrregexp::IfRegisterGE(int register_index,
435 void RegExpMacroAssemblerIrregexp::IfRegisterEqPos(int register_index,
444 Handle<HeapObject> RegExpMacroAssemblerIrregexp::GetCode(
454 int RegExpMacroAssemblerIrregexp::length() {
459 void RegExpMacroAssemblerIrregexp::Copy(Address a) {
464 void RegExpMacroAssemblerIrregexp::Expand() {