Lines Matching defs:RegExpMacroAssemblerARM
96 RegExpMacroAssemblerARM::RegExpMacroAssemblerARM(Isolate* isolate, Zone* zone,
116 RegExpMacroAssemblerARM::~RegExpMacroAssemblerARM() {
129 int RegExpMacroAssemblerARM::stack_limit_slack() {
134 void RegExpMacroAssemblerARM::AdvanceCurrentPosition(int by) {
142 void RegExpMacroAssemblerARM::AdvanceRegister(int reg, int by) {
153 void RegExpMacroAssemblerARM::Backtrack() {
161 void RegExpMacroAssemblerARM::Bind(Label* label) {
166 void RegExpMacroAssemblerARM::CheckCharacter(uint32_t c, Label* on_equal) {
172 void RegExpMacroAssemblerARM::CheckCharacterGT(uc16 limit, Label* on_greater) {
178 void RegExpMacroAssemblerARM::CheckAtStart(Label* on_at_start) {
186 void RegExpMacroAssemblerARM::CheckNotAtStart(int cp_offset,
196 void RegExpMacroAssemblerARM::CheckCharacterLT(uc16 limit, Label* on_less) {
202 void RegExpMacroAssemblerARM::CheckGreedyLoop(Label* on_equal) {
211 void RegExpMacroAssemblerARM::CheckNotBackReferenceIgnoreCase(
350 void RegExpMacroAssemblerARM::CheckNotBackReference(int start_reg,
414 void RegExpMacroAssemblerARM::CheckNotCharacter(unsigned c,
421 void RegExpMacroAssemblerARM::CheckCharacterAfterAnd(uint32_t c,
434 void RegExpMacroAssemblerARM::CheckNotCharacterAfterAnd(unsigned c,
447 void RegExpMacroAssemblerARM::CheckNotCharacterAfterMinusAnd(
460 void RegExpMacroAssemblerARM::CheckCharacterInRange(
470 void RegExpMacroAssemblerARM
480 void RegExpMacroAssemblerARM::CheckBitInTable(
498 bool RegExpMacroAssemblerARM::CheckSpecialCharacterClass(uc16 type,
614 void RegExpMacroAssemblerARM::Fail() {
620 Handle<HeapObject> RegExpMacroAssemblerARM::GetCode(Handle<String> source) {
899 void RegExpMacroAssemblerARM::GoTo(Label* to) {
904 void RegExpMacroAssemblerARM::IfRegisterGE(int reg,
913 void RegExpMacroAssemblerARM::IfRegisterLT(int reg,
922 void RegExpMacroAssemblerARM::IfRegisterEqPos(int reg,
931 RegExpMacroAssemblerARM::Implementation() {
936 void RegExpMacroAssemblerARM::LoadCurrentCharacter(int cp_offset,
952 void RegExpMacroAssemblerARM::PopCurrentPosition() {
957 void RegExpMacroAssemblerARM::PopRegister(int register_index) {
963 void RegExpMacroAssemblerARM::PushBacktrack(Label* label) {
970 void RegExpMacroAssemblerARM::PushCurrentPosition() {
975 void RegExpMacroAssemblerARM::PushRegister(int register_index,
983 void RegExpMacroAssemblerARM::ReadCurrentPositionFromRegister(int reg) {
988 void RegExpMacroAssemblerARM::ReadStackPointerFromRegister(int reg) {
995 void RegExpMacroAssemblerARM::SetCurrentPositionFromEnd(int by) {
1008 void RegExpMacroAssemblerARM::SetRegister(int register_index, int to) {
1015 bool RegExpMacroAssemblerARM::Succeed() {
1021 void RegExpMacroAssemblerARM::WriteCurrentPositionToRegister(int reg,
1032 void RegExpMacroAssemblerARM::ClearRegisters(int reg_from, int reg_to) {
1041 void RegExpMacroAssemblerARM::WriteStackPointerToRegister(int reg) {
1050 void RegExpMacroAssemblerARM::CallCheckStackGuardState(Register scratch) {
1095 int RegExpMacroAssemblerARM::CheckStackGuardState(Address* return_address,
1108 MemOperand RegExpMacroAssemblerARM::register_location(int register_index) {
1118 void RegExpMacroAssemblerARM::CheckPosition(int cp_offset,
1132 void RegExpMacroAssemblerARM::BranchOrBacktrack(Condition condition,
1150 void RegExpMacroAssemblerARM::SafeCall(Label* to, Condition cond) {
1155 void RegExpMacroAssemblerARM::SafeReturn() {
1161 void RegExpMacroAssemblerARM::SafeCallTarget(Label* name) {
1168 void RegExpMacroAssemblerARM::Push(Register source) {
1175 void RegExpMacroAssemblerARM::Pop(Register target) {
1182 void RegExpMacroAssemblerARM::CheckPreemption() {
1193 void RegExpMacroAssemblerARM::CheckStackLimit() {
1203 bool RegExpMacroAssemblerARM::CanReadUnaligned() {
1208 void RegExpMacroAssemblerARM::LoadCurrentCharacterUnchecked(int cp_offset,