Lines Matching refs:RegExpMacroAssemblerARM
92 const int RegExpMacroAssemblerARM::kRegExpCodeSize;
94 RegExpMacroAssemblerARM::RegExpMacroAssemblerARM(Isolate* isolate, Zone* zone,
115 RegExpMacroAssemblerARM::~RegExpMacroAssemblerARM() = default;
117 void RegExpMacroAssemblerARM::AbortedCodeGeneration() {
130 int RegExpMacroAssemblerARM::stack_limit_slack() {
135 void RegExpMacroAssemblerARM::AdvanceCurrentPosition(int by) {
143 void RegExpMacroAssemblerARM::AdvanceRegister(int reg, int by) {
154 void RegExpMacroAssemblerARM::Backtrack() {
180 void RegExpMacroAssemblerARM::Bind(Label* label) {
185 void RegExpMacroAssemblerARM::CheckCharacter(uint32_t c, Label* on_equal) {
190 void RegExpMacroAssemblerARM::CheckCharacterGT(base::uc16 limit,
196 void RegExpMacroAssemblerARM::CheckAtStart(int cp_offset, Label* on_at_start) {
204 void RegExpMacroAssemblerARM::CheckNotAtStart(int cp_offset,
213 void RegExpMacroAssemblerARM::CheckCharacterLT(base::uc16 limit,
219 void RegExpMacroAssemblerARM::CheckGreedyLoop(Label* on_equal) {
227 void RegExpMacroAssemblerARM::CheckNotBackReferenceIgnoreCase(
360 void RegExpMacroAssemblerARM::CheckNotBackReference(int start_reg,
423 void RegExpMacroAssemblerARM::CheckNotCharacter(unsigned c,
430 void RegExpMacroAssemblerARM::CheckCharacterAfterAnd(uint32_t c,
443 void RegExpMacroAssemblerARM::CheckNotCharacterAfterAnd(unsigned c,
455 void RegExpMacroAssemblerARM::CheckNotCharacterAfterMinusAnd(
464 void RegExpMacroAssemblerARM::CheckCharacterInRange(base::uc16 from,
472 void RegExpMacroAssemblerARM::CheckCharacterNotInRange(base::uc16 from,
480 void RegExpMacroAssemblerARM::CallIsCharacterInRangeArray(
499 bool RegExpMacroAssemblerARM::CheckCharacterInRangeArray(
507 bool RegExpMacroAssemblerARM::CheckCharacterNotInRangeArray(
515 void RegExpMacroAssemblerARM::CheckBitInTable(
532 bool RegExpMacroAssemblerARM::CheckSpecialCharacterClass(
645 void RegExpMacroAssemblerARM::Fail() {
650 void RegExpMacroAssemblerARM::LoadRegExpStackPointerFromMemory(Register dst) {
657 void RegExpMacroAssemblerARM::StoreRegExpStackPointerToMemory(
665 void RegExpMacroAssemblerARM::PushRegExpBasePointer(Register stack_pointer,
675 void RegExpMacroAssemblerARM::PopRegExpBasePointer(Register stack_pointer_out,
687 Handle<HeapObject> RegExpMacroAssemblerARM::GetCode(Handle<String> source) {
1003 void RegExpMacroAssemblerARM::GoTo(Label* to) {
1008 void RegExpMacroAssemblerARM::IfRegisterGE(int reg,
1017 void RegExpMacroAssemblerARM::IfRegisterLT(int reg,
1026 void RegExpMacroAssemblerARM::IfRegisterEqPos(int reg,
1035 RegExpMacroAssemblerARM::Implementation() {
1040 void RegExpMacroAssemblerARM::PopCurrentPosition() {
1045 void RegExpMacroAssemblerARM::PopRegister(int register_index) {
1051 void RegExpMacroAssemblerARM::PushBacktrack(Label* label) {
1058 void RegExpMacroAssemblerARM::PushCurrentPosition() {
1063 void RegExpMacroAssemblerARM::PushRegister(int register_index,
1071 void RegExpMacroAssemblerARM::ReadCurrentPositionFromRegister(int reg) {
1075 void RegExpMacroAssemblerARM::WriteStackPointerToRegister(int reg) {
1084 void RegExpMacroAssemblerARM::ReadStackPointerFromRegister(int reg) {
1093 void RegExpMacroAssemblerARM::SetCurrentPositionFromEnd(int by) {
1106 void RegExpMacroAssemblerARM::SetRegister(int register_index, int to) {
1113 bool RegExpMacroAssemblerARM::Succeed() {
1119 void RegExpMacroAssemblerARM::WriteCurrentPositionToRegister(int reg,
1130 void RegExpMacroAssemblerARM::ClearRegisters(int reg_from, int reg_to) {
1140 void RegExpMacroAssemblerARM::CallCheckStackGuardState() {
1190 int RegExpMacroAssemblerARM::CheckStackGuardState(Address* return_address,
1205 MemOperand RegExpMacroAssemblerARM::register_location(int register_index) {
1215 void RegExpMacroAssemblerARM::CheckPosition(int cp_offset,
1229 void RegExpMacroAssemblerARM::BranchOrBacktrack(Condition condition,
1247 void RegExpMacroAssemblerARM::SafeCall(Label* to, Condition cond) {
1252 void RegExpMacroAssemblerARM::SafeReturn() {
1258 void RegExpMacroAssemblerARM::SafeCallTarget(Label* name) {
1265 void RegExpMacroAssemblerARM::Push(Register source) {
1272 void RegExpMacroAssemblerARM::Pop(Register target) {
1279 void RegExpMacroAssemblerARM::CheckPreemption() {
1290 void RegExpMacroAssemblerARM::CheckStackLimit() {
1300 void RegExpMacroAssemblerARM::LoadCurrentCharacterUnchecked(int cp_offset,