Lines Matching refs:RegExpMacroAssemblerMIPS
123 const int RegExpMacroAssemblerMIPS::kRegExpCodeSize;
125 RegExpMacroAssemblerMIPS::RegExpMacroAssemblerMIPS(Isolate* isolate, Zone* zone,
152 RegExpMacroAssemblerMIPS::~RegExpMacroAssemblerMIPS() {
166 int RegExpMacroAssemblerMIPS::stack_limit_slack() {
171 void RegExpMacroAssemblerMIPS::AdvanceCurrentPosition(int by) {
179 void RegExpMacroAssemblerMIPS::AdvanceRegister(int reg, int by) {
190 void RegExpMacroAssemblerMIPS::Backtrack() {
216 void RegExpMacroAssemblerMIPS::Bind(Label* label) {
221 void RegExpMacroAssemblerMIPS::CheckCharacter(uint32_t c, Label* on_equal) {
225 void RegExpMacroAssemblerMIPS::CheckCharacterGT(base::uc16 limit,
230 void RegExpMacroAssemblerMIPS::CheckAtStart(int cp_offset, Label* on_at_start) {
238 void RegExpMacroAssemblerMIPS::CheckNotAtStart(int cp_offset,
246 void RegExpMacroAssemblerMIPS::CheckCharacterLT(base::uc16 limit,
251 void RegExpMacroAssemblerMIPS::CheckGreedyLoop(Label* on_equal) {
262 void RegExpMacroAssemblerMIPS::CheckNotBackReferenceIgnoreCase(
392 void RegExpMacroAssemblerMIPS::CheckNotBackReference(int start_reg,
454 void RegExpMacroAssemblerMIPS::CheckNotCharacter(uint32_t c,
460 void RegExpMacroAssemblerMIPS::CheckCharacterAfterAnd(uint32_t c,
469 void RegExpMacroAssemblerMIPS::CheckNotCharacterAfterAnd(uint32_t c,
477 void RegExpMacroAssemblerMIPS::CheckNotCharacterAfterMinusAnd(
485 void RegExpMacroAssemblerMIPS::CheckCharacterInRange(base::uc16 from,
493 void RegExpMacroAssemblerMIPS::CheckCharacterNotInRange(
500 void RegExpMacroAssemblerMIPS::CallIsCharacterInRangeArray(
519 bool RegExpMacroAssemblerMIPS::CheckCharacterInRangeArray(
526 bool RegExpMacroAssemblerMIPS::CheckCharacterNotInRangeArray(
533 void RegExpMacroAssemblerMIPS::CheckBitInTable(
548 bool RegExpMacroAssemblerMIPS::CheckSpecialCharacterClass(
650 void RegExpMacroAssemblerMIPS::Fail() {
655 void RegExpMacroAssemblerMIPS::LoadRegExpStackPointerFromMemory(Register dst) {
662 void RegExpMacroAssemblerMIPS::StoreRegExpStackPointerToMemory(
670 void RegExpMacroAssemblerMIPS::PushRegExpBasePointer(Register stack_pointer,
680 void RegExpMacroAssemblerMIPS::PopRegExpBasePointer(Register stack_pointer_out,
692 Handle<HeapObject> RegExpMacroAssemblerMIPS::GetCode(Handle<String> source) {
1019 void RegExpMacroAssemblerMIPS::GoTo(Label* to) {
1029 void RegExpMacroAssemblerMIPS::IfRegisterGE(int reg,
1037 void RegExpMacroAssemblerMIPS::IfRegisterLT(int reg,
1045 void RegExpMacroAssemblerMIPS::IfRegisterEqPos(int reg,
1053 RegExpMacroAssemblerMIPS::Implementation() {
1058 void RegExpMacroAssemblerMIPS::PopCurrentPosition() {
1063 void RegExpMacroAssemblerMIPS::PopRegister(int register_index) {
1069 void RegExpMacroAssemblerMIPS::PushBacktrack(Label* label) {
1094 void RegExpMacroAssemblerMIPS::PushCurrentPosition() {
1099 void RegExpMacroAssemblerMIPS::PushRegister(int register_index,
1107 void RegExpMacroAssemblerMIPS::ReadCurrentPositionFromRegister(int reg) {
1111 void RegExpMacroAssemblerMIPS::WriteStackPointerToRegister(int reg) {
1120 void RegExpMacroAssemblerMIPS::ReadStackPointerFromRegister(int reg) {
1129 void RegExpMacroAssemblerMIPS::SetCurrentPositionFromEnd(int by) {
1144 void RegExpMacroAssemblerMIPS::SetRegister(int register_index, int to) {
1151 bool RegExpMacroAssemblerMIPS::Succeed() {
1157 void RegExpMacroAssemblerMIPS::WriteCurrentPositionToRegister(int reg,
1168 void RegExpMacroAssemblerMIPS::ClearRegisters(int reg_from, int reg_to) {
1176 bool RegExpMacroAssemblerMIPS::CanReadUnaligned() const { return false; }
1180 void RegExpMacroAssemblerMIPS::CallCheckStackGuardState(Register scratch) {
1253 int64_t RegExpMacroAssemblerMIPS::CheckStackGuardState(Address* return_address,
1269 MemOperand RegExpMacroAssemblerMIPS::register_location(int register_index) {
1279 void RegExpMacroAssemblerMIPS::CheckPosition(int cp_offset,
1292 void RegExpMacroAssemblerMIPS::BranchOrBacktrack(Label* to,
1312 void RegExpMacroAssemblerMIPS::SafeCall(Label* to,
1320 void RegExpMacroAssemblerMIPS::SafeReturn() {
1327 void RegExpMacroAssemblerMIPS::SafeCallTarget(Label* name) {
1334 void RegExpMacroAssemblerMIPS::Push(Register source) {
1343 void RegExpMacroAssemblerMIPS::Pop(Register target) {
1350 void RegExpMacroAssemblerMIPS::CheckPreemption() {
1360 void RegExpMacroAssemblerMIPS::CheckStackLimit() {
1371 void RegExpMacroAssemblerMIPS::LoadCurrentCharacterUnchecked(int cp_offset,