Home | History | Annotate | Download | only in arm64

Lines Matching defs:RegExpMacroAssemblerARM64

112 RegExpMacroAssemblerARM64::RegExpMacroAssemblerARM64(Isolate* isolate,
136 RegExpMacroAssemblerARM64::~RegExpMacroAssemblerARM64() {
148 int RegExpMacroAssemblerARM64::stack_limit_slack() {
153 void RegExpMacroAssemblerARM64::AdvanceCurrentPosition(int by) {
161 void RegExpMacroAssemblerARM64::AdvanceRegister(int reg, int by) {
189 void RegExpMacroAssemblerARM64::Backtrack() {
197 void RegExpMacroAssemblerARM64::Bind(Label* label) {
202 void RegExpMacroAssemblerARM64::CheckCharacter(uint32_t c, Label* on_equal) {
207 void RegExpMacroAssemblerARM64::CheckCharacterGT(uc16 limit,
213 void RegExpMacroAssemblerARM64::CheckAtStart(Label* on_at_start) {
220 void RegExpMacroAssemblerARM64::CheckNotAtStart(int cp_offset,
229 void RegExpMacroAssemblerARM64::CheckCharacterLT(uc16 limit, Label* on_less) {
234 void RegExpMacroAssemblerARM64::CheckCharacters(Vector<const uc16> str,
266 void RegExpMacroAssemblerARM64::CheckGreedyLoop(Label* on_equal) {
276 void RegExpMacroAssemblerARM64::CheckNotBackReferenceIgnoreCase(
430 void RegExpMacroAssemblerARM64::CheckNotBackReference(int start_reg,
511 void RegExpMacroAssemblerARM64::CheckNotCharacter(unsigned c,
517 void RegExpMacroAssemblerARM64::CheckCharacterAfterAnd(uint32_t c,
525 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterAnd(unsigned c,
533 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterMinusAnd(
545 void RegExpMacroAssemblerARM64::CheckCharacterInRange(
555 void RegExpMacroAssemblerARM64::CheckCharacterNotInRange(
565 void RegExpMacroAssemblerARM64::CheckBitInTable(
580 bool RegExpMacroAssemblerARM64::CheckSpecialCharacterClass(uc16 type,
684 void RegExpMacroAssemblerARM64::Fail() {
690 Handle<HeapObject> RegExpMacroAssemblerARM64::GetCode(Handle<String> source) {
1086 void RegExpMacroAssemblerARM64::GoTo(Label* to) {
1090 void RegExpMacroAssemblerARM64::IfRegisterGE(int reg, int comparand,
1097 void RegExpMacroAssemblerARM64::IfRegisterLT(int reg, int comparand,
1104 void RegExpMacroAssemblerARM64::IfRegisterEqPos(int reg, Label* if_eq) {
1111 RegExpMacroAssemblerARM64::Implementation() {
1116 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset,
1135 void RegExpMacroAssemblerARM64::PopCurrentPosition() {
1140 void RegExpMacroAssemblerARM64::PopRegister(int register_index) {
1146 void RegExpMacroAssemblerARM64::PushBacktrack(Label* label) {
1164 void RegExpMacroAssemblerARM64::PushCurrentPosition() {
1169 void RegExpMacroAssemblerARM64::PushRegister(int register_index,
1177 void RegExpMacroAssemblerARM64::ReadCurrentPositionFromRegister(int reg) {
1199 void RegExpMacroAssemblerARM64::ReadStackPointerFromRegister(int reg) {
1206 void RegExpMacroAssemblerARM64::SetCurrentPositionFromEnd(int by) {
1219 void RegExpMacroAssemblerARM64::SetRegister(int register_index, int to) {
1230 bool RegExpMacroAssemblerARM64::Succeed() {
1236 void RegExpMacroAssemblerARM64::WriteCurrentPositionToRegister(int reg,
1247 void RegExpMacroAssemblerARM64::ClearRegisters(int reg_from, int reg_to) {
1308 void RegExpMacroAssemblerARM64::WriteStackPointerToRegister(int reg) {
1333 int RegExpMacroAssemblerARM64::CheckStackGuardState(
1343 void RegExpMacroAssemblerARM64::CheckPosition(int cp_offset,
1356 bool RegExpMacroAssemblerARM64::CanReadUnaligned() {
1364 void RegExpMacroAssemblerARM64::CallCheckStackGuardState(Register scratch) {
1411 void RegExpMacroAssemblerARM64::BranchOrBacktrack(Condition condition,
1427 void RegExpMacroAssemblerARM64::CompareAndBranchOrBacktrack(Register reg,
1447 void RegExpMacroAssemblerARM64::CheckPreemption() {
1459 void RegExpMacroAssemblerARM64::CheckStackLimit() {
1469 void RegExpMacroAssemblerARM64::Push(Register source) {
1479 void RegExpMacroAssemblerARM64::Pop(Register target) {
1487 Register RegExpMacroAssemblerARM64::GetCachedRegister(int register_index) {
1493 Register RegExpMacroAssemblerARM64::GetRegister(int register_index,
1524 void RegExpMacroAssemblerARM64::StoreRegister(int register_index,
1555 void RegExpMacroAssemblerARM64::CallIf(Label* to, Condition condition) {
1563 void RegExpMacroAssemblerARM64::RestoreLinkRegister() {
1570 void RegExpMacroAssemblerARM64::SaveLinkRegister() {
1577 MemOperand RegExpMacroAssemblerARM64::register_location(int register_index) {
1588 MemOperand RegExpMacroAssemblerARM64::capture_location(int register_index,
1606 void RegExpMacroAssemblerARM64::LoadCurrentCharacterUnchecked(int cp_offset,