Home | History | Annotate | Download | only in src

Lines Matching defs:RegExpMacroAssemblerIrregexp

41 RegExpMacroAssemblerIrregexp::RegExpMacroAssemblerIrregexp(Vector<byte> buffer)
49 RegExpMacroAssemblerIrregexp::~RegExpMacroAssemblerIrregexp() {
55 RegExpMacroAssemblerIrregexp::IrregexpImplementation
56 RegExpMacroAssemblerIrregexp::Implementation() {
61 void RegExpMacroAssemblerIrregexp::Bind(Label* l) {
76 void RegExpMacroAssemblerIrregexp::EmitOrLink(Label* l) {
91 void RegExpMacroAssemblerIrregexp::PopRegister(int register_index) {
98 void RegExpMacroAssemblerIrregexp::PushRegister(
107 void RegExpMacroAssemblerIrregexp::WriteCurrentPositionToRegister(
116 void RegExpMacroAssemblerIrregexp::ClearRegisters(int reg_from, int reg_to) {
124 void RegExpMacroAssemblerIrregexp::ReadCurrentPositionFromRegister(
132 void RegExpMacroAssemblerIrregexp::WriteStackPointerToRegister(
140 void RegExpMacroAssemblerIrregexp::ReadStackPointerFromRegister(
148 void RegExpMacroAssemblerIrregexp::SetCurrentPositionFromEnd(int by) {
154 void RegExpMacroAssemblerIrregexp::SetRegister(int register_index, int to) {
162 void RegExpMacroAssemblerIrregexp::AdvanceRegister(int register_index, int by) {
170 void RegExpMacroAssemblerIrregexp::PopCurrentPosition() {
175 void RegExpMacroAssemblerIrregexp::PushCurrentPosition() {
180 void RegExpMacroAssemblerIrregexp::Backtrack() {
185 void RegExpMacroAssemblerIrregexp::GoTo(Label* l) {
200 void RegExpMacroAssemblerIrregexp::PushBacktrack(Label* l) {
206 void RegExpMacroAssemblerIrregexp::Succeed() {
211 void RegExpMacroAssemblerIrregexp::Fail() {
216 void RegExpMacroAssemblerIrregexp::AdvanceCurrentPosition(int by) {
226 void RegExpMacroAssemblerIrregexp::CheckGreedyLoop(
233 void RegExpMacroAssemblerIrregexp::LoadCurrentCharacter(int cp_offset,
264 void RegExpMacroAssemblerIrregexp::CheckCharacterLT(uc16 limit,
271 void RegExpMacroAssemblerIrregexp::CheckCharacterGT(uc16 limit,
278 void RegExpMacroAssemblerIrregexp::CheckCharacter(uint32_t c, Label* on_equal) {
289 void RegExpMacroAssemblerIrregexp::CheckAtStart(Label* on_at_start) {
295 void RegExpMacroAssemblerIrregexp::CheckNotAtStart(Label* on_not_at_start) {
301 void RegExpMacroAssemblerIrregexp::CheckNotCharacter(uint32_t c,
313 void RegExpMacroAssemblerIrregexp::CheckCharacterAfterAnd(
328 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterAnd(
343 void RegExpMacroAssemblerIrregexp::CheckNotCharacterAfterMinusAnd(
355 void RegExpMacroAssemblerIrregexp::CheckNotBackReference(int start_reg,
364 void RegExpMacroAssemblerIrregexp::CheckNotBackReferenceIgnoreCase(
374 void RegExpMacroAssemblerIrregexp::CheckNotRegistersEqual(int reg1,
385 void RegExpMacroAssemblerIrregexp::CheckCharacters(
407 void RegExpMacroAssemblerIrregexp::IfRegisterLT(int register_index,
418 void RegExpMacroAssemblerIrregexp::IfRegisterGE(int register_index,
429 void RegExpMacroAssemblerIrregexp::IfRegisterEqPos(int register_index,
438 Handle<HeapObject> RegExpMacroAssemblerIrregexp::GetCode(
448 int RegExpMacroAssemblerIrregexp::length() {
453 void RegExpMacroAssemblerIrregexp::Copy(Address a) {
458 void RegExpMacroAssemblerIrregexp::Expand() {