Lines Matching refs:RegExpMacroAssemblerMIPS
85 const int RegExpMacroAssemblerMIPS::kRegExpCodeSize;
87 RegExpMacroAssemblerMIPS::RegExpMacroAssemblerMIPS(Isolate* isolate, Zone* zone,
114 RegExpMacroAssemblerMIPS::~RegExpMacroAssemblerMIPS() {
128 int RegExpMacroAssemblerMIPS::stack_limit_slack() {
133 void RegExpMacroAssemblerMIPS::AdvanceCurrentPosition(int by) {
141 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) {
152 void RegExpMacroAssemblerMIPS::Backtrack() {
178 void RegExpMacroAssemblerMIPS::Bind(Label* label) {
183 void RegExpMacroAssemblerMIPS::CheckCharacter(uint32_t c, Label* on_equal) {
187 void RegExpMacroAssemblerMIPS::CheckCharacterGT(base::uc16 limit,
192 void RegExpMacroAssemblerMIPS::CheckAtStart(int cp_offset, Label* on_at_start) {
200 void RegExpMacroAssemblerMIPS::CheckNotAtStart(int cp_offset,
208 void RegExpMacroAssemblerMIPS::CheckCharacterLT(base::uc16 limit,
213 void RegExpMacroAssemblerMIPS::CheckGreedyLoop(Label* on_equal) {
224 void RegExpMacroAssemblerMIPS::CheckNotBackReferenceIgnoreCase(
354 void RegExpMacroAssemblerMIPS::CheckNotBackReference(int start_reg,
422 void RegExpMacroAssemblerMIPS::CheckNotCharacter(uint32_t c,
428 void RegExpMacroAssemblerMIPS::CheckCharacterAfterAnd(uint32_t c,
437 void RegExpMacroAssemblerMIPS::CheckNotCharacterAfterAnd(uint32_t c,
445 void RegExpMacroAssemblerMIPS::CheckNotCharacterAfterMinusAnd(
453 void RegExpMacroAssemblerMIPS::CheckCharacterInRange(base::uc16 from,
461 void RegExpMacroAssemblerMIPS::CheckCharacterNotInRange(
468 void RegExpMacroAssemblerMIPS::CallIsCharacterInRangeArray(
487 bool RegExpMacroAssemblerMIPS::CheckCharacterInRangeArray(
494 bool RegExpMacroAssemblerMIPS::CheckCharacterNotInRangeArray(
501 void RegExpMacroAssemblerMIPS::CheckBitInTable(
516 bool RegExpMacroAssemblerMIPS::CheckSpecialCharacterClass(
618 void RegExpMacroAssemblerMIPS::Fail() {
623 void RegExpMacroAssemblerMIPS::LoadRegExpStackPointerFromMemory(Register dst) {
630 void RegExpMacroAssemblerMIPS::StoreRegExpStackPointerToMemory(
638 void RegExpMacroAssemblerMIPS::PushRegExpBasePointer(Register stack_pointer,
648 void RegExpMacroAssemblerMIPS::PopRegExpBasePointer(Register stack_pointer_out,
660 Handle<HeapObject> RegExpMacroAssemblerMIPS::GetCode(Handle<String> source) {
981 void RegExpMacroAssemblerMIPS::GoTo(Label* to) {
991 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg,
999 void RegExpMacroAssemblerMIPS::IfRegisterLT(int reg,
1007 void RegExpMacroAssemblerMIPS::IfRegisterEqPos(int reg,
1015 RegExpMacroAssemblerMIPS::Implementation() {
1020 void RegExpMacroAssemblerMIPS::PopCurrentPosition() {
1025 void RegExpMacroAssemblerMIPS::PopRegister(int register_index) {
1031 void RegExpMacroAssemblerMIPS::PushBacktrack(Label* label) {
1056 void RegExpMacroAssemblerMIPS::PushCurrentPosition() {
1061 void RegExpMacroAssemblerMIPS::PushRegister(int register_index,
1069 void RegExpMacroAssemblerMIPS::ReadCurrentPositionFromRegister(int reg) {
1073 void RegExpMacroAssemblerMIPS::WriteStackPointerToRegister(int reg) {
1082 void RegExpMacroAssemblerMIPS::ReadStackPointerFromRegister(int reg) {
1092 void RegExpMacroAssemblerMIPS::SetCurrentPositionFromEnd(int by) {
1107 void RegExpMacroAssemblerMIPS::SetRegister(int register_index, int to) {
1114 bool RegExpMacroAssemblerMIPS::Succeed() {
1120 void RegExpMacroAssemblerMIPS::WriteCurrentPositionToRegister(int reg,
1131 void RegExpMacroAssemblerMIPS::ClearRegisters(int reg_from, int reg_to) {
1139 bool RegExpMacroAssemblerMIPS::CanReadUnaligned() const { return false; }
1143 void RegExpMacroAssemblerMIPS::CallCheckStackGuardState(Register scratch) {
1216 int RegExpMacroAssemblerMIPS::CheckStackGuardState(Address* return_address,
1231 MemOperand RegExpMacroAssemblerMIPS::register_location(int register_index) {
1241 void RegExpMacroAssemblerMIPS::CheckPosition(int cp_offset,
1254 void RegExpMacroAssemblerMIPS::BranchOrBacktrack(Label* to,
1274 void RegExpMacroAssemblerMIPS::SafeCall(Label* to,
1282 void RegExpMacroAssemblerMIPS::SafeReturn() {
1289 void RegExpMacroAssemblerMIPS::SafeCallTarget(Label* name) {
1296 void RegExpMacroAssemblerMIPS::Push(Register source) {
1305 void RegExpMacroAssemblerMIPS::Pop(Register target) {
1312 void RegExpMacroAssemblerMIPS::CheckPreemption() {
1322 void RegExpMacroAssemblerMIPS::CheckStackLimit() {
1333 void RegExpMacroAssemblerMIPS::LoadCurrentCharacterUnchecked(int cp_offset,