Lines Matching defs:RegExpMacroAssemblerARM64
111 RegExpMacroAssemblerARM64::RegExpMacroAssemblerARM64(Isolate* isolate,
135 RegExpMacroAssemblerARM64::~RegExpMacroAssemblerARM64() {
147 int RegExpMacroAssemblerARM64::stack_limit_slack() {
152 void RegExpMacroAssemblerARM64::AdvanceCurrentPosition(int by) {
160 void RegExpMacroAssemblerARM64::AdvanceRegister(int reg, int by) {
188 void RegExpMacroAssemblerARM64::Backtrack() {
196 void RegExpMacroAssemblerARM64::Bind(Label* label) {
201 void RegExpMacroAssemblerARM64::CheckCharacter(uint32_t c, Label* on_equal) {
206 void RegExpMacroAssemblerARM64::CheckCharacterGT(uc16 limit,
212 void RegExpMacroAssemblerARM64::CheckAtStart(Label* on_at_start) {
219 void RegExpMacroAssemblerARM64::CheckNotAtStart(int cp_offset,
228 void RegExpMacroAssemblerARM64::CheckCharacterLT(uc16 limit, Label* on_less) {
233 void RegExpMacroAssemblerARM64::CheckCharacters(Vector<const uc16> str,
265 void RegExpMacroAssemblerARM64::CheckGreedyLoop(Label* on_equal) {
275 void RegExpMacroAssemblerARM64::CheckNotBackReferenceIgnoreCase(
436 void RegExpMacroAssemblerARM64::CheckNotBackReference(int start_reg,
517 void RegExpMacroAssemblerARM64::CheckNotCharacter(unsigned c,
523 void RegExpMacroAssemblerARM64::CheckCharacterAfterAnd(uint32_t c,
531 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterAnd(unsigned c,
539 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterMinusAnd(
551 void RegExpMacroAssemblerARM64::CheckCharacterInRange(
561 void RegExpMacroAssemblerARM64::CheckCharacterNotInRange(
571 void RegExpMacroAssemblerARM64::CheckBitInTable(
586 bool RegExpMacroAssemblerARM64::CheckSpecialCharacterClass(uc16 type,
690 void RegExpMacroAssemblerARM64::Fail() {
696 Handle<HeapObject> RegExpMacroAssemblerARM64::GetCode(Handle<String> source) {
1096 void RegExpMacroAssemblerARM64::GoTo(Label* to) {
1100 void RegExpMacroAssemblerARM64::IfRegisterGE(int reg, int comparand,
1107 void RegExpMacroAssemblerARM64::IfRegisterLT(int reg, int comparand,
1114 void RegExpMacroAssemblerARM64::IfRegisterEqPos(int reg, Label* if_eq) {
1121 RegExpMacroAssemblerARM64::Implementation() {
1126 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset,
1145 void RegExpMacroAssemblerARM64::PopCurrentPosition() {
1150 void RegExpMacroAssemblerARM64::PopRegister(int register_index) {
1156 void RegExpMacroAssemblerARM64::PushBacktrack(Label* label) {
1174 void RegExpMacroAssemblerARM64::PushCurrentPosition() {
1179 void RegExpMacroAssemblerARM64::PushRegister(int register_index,
1187 void RegExpMacroAssemblerARM64::ReadCurrentPositionFromRegister(int reg) {
1209 void RegExpMacroAssemblerARM64::ReadStackPointerFromRegister(int reg) {
1216 void RegExpMacroAssemblerARM64::SetCurrentPositionFromEnd(int by) {
1229 void RegExpMacroAssemblerARM64::SetRegister(int register_index, int to) {
1240 bool RegExpMacroAssemblerARM64::Succeed() {
1246 void RegExpMacroAssemblerARM64::WriteCurrentPositionToRegister(int reg,
1257 void RegExpMacroAssemblerARM64::ClearRegisters(int reg_from, int reg_to) {
1318 void RegExpMacroAssemblerARM64::WriteStackPointerToRegister(int reg) {
1343 int RegExpMacroAssemblerARM64::CheckStackGuardState(
1353 void RegExpMacroAssemblerARM64::CheckPosition(int cp_offset,
1366 bool RegExpMacroAssemblerARM64::CanReadUnaligned() {
1374 void RegExpMacroAssemblerARM64::CallCheckStackGuardState(Register scratch) {
1421 void RegExpMacroAssemblerARM64::BranchOrBacktrack(Condition condition,
1437 void RegExpMacroAssemblerARM64::CompareAndBranchOrBacktrack(Register reg,
1457 void RegExpMacroAssemblerARM64::CheckPreemption() {
1469 void RegExpMacroAssemblerARM64::CheckStackLimit() {
1479 void RegExpMacroAssemblerARM64::Push(Register source) {
1489 void RegExpMacroAssemblerARM64::Pop(Register target) {
1497 Register RegExpMacroAssemblerARM64::GetCachedRegister(int register_index) {
1503 Register RegExpMacroAssemblerARM64::GetRegister(int register_index,
1534 void RegExpMacroAssemblerARM64::StoreRegister(int register_index,
1565 void RegExpMacroAssemblerARM64::CallIf(Label* to, Condition condition) {
1573 void RegExpMacroAssemblerARM64::RestoreLinkRegister() {
1580 void RegExpMacroAssemblerARM64::SaveLinkRegister() {
1587 MemOperand RegExpMacroAssemblerARM64::register_location(int register_index) {
1598 MemOperand RegExpMacroAssemblerARM64::capture_location(int register_index,
1616 void RegExpMacroAssemblerARM64::LoadCurrentCharacterUnchecked(int cp_offset,