Home | History | Annotate | Download | only in arm64

Lines Matching defs:RegExpMacroAssemblerARM64

114 RegExpMacroAssemblerARM64::RegExpMacroAssemblerARM64(
138 RegExpMacroAssemblerARM64::~RegExpMacroAssemblerARM64() {
150 int RegExpMacroAssemblerARM64::stack_limit_slack() {
155 void RegExpMacroAssemblerARM64::AdvanceCurrentPosition(int by) {
163 void RegExpMacroAssemblerARM64::AdvanceRegister(int reg, int by) {
191 void RegExpMacroAssemblerARM64::Backtrack() {
199 void RegExpMacroAssemblerARM64::Bind(Label* label) {
204 void RegExpMacroAssemblerARM64::CheckCharacter(uint32_t c, Label* on_equal) {
209 void RegExpMacroAssemblerARM64::CheckCharacterGT(uc16 limit,
215 void RegExpMacroAssemblerARM64::CheckAtStart(Label* on_at_start) {
227 void RegExpMacroAssemblerARM64::CheckNotAtStart(Label* on_not_at_start) {
237 void RegExpMacroAssemblerARM64::CheckCharacterLT(uc16 limit, Label* on_less) {
242 void RegExpMacroAssemblerARM64::CheckCharacters(Vector<const uc16> str,
274 void RegExpMacroAssemblerARM64::CheckGreedyLoop(Label* on_equal) {
283 void RegExpMacroAssemblerARM64::CheckNotBackReferenceIgnoreCase(
413 void RegExpMacroAssemblerARM64::CheckNotBackReference(
475 void RegExpMacroAssemblerARM64::CheckNotCharacter(unsigned c,
481 void RegExpMacroAssemblerARM64::CheckCharacterAfterAnd(uint32_t c,
489 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterAnd(unsigned c,
497 void RegExpMacroAssemblerARM64::CheckNotCharacterAfterMinusAnd(
509 void RegExpMacroAssemblerARM64::CheckCharacterInRange(
519 void RegExpMacroAssemblerARM64::CheckCharacterNotInRange(
529 void RegExpMacroAssemblerARM64::CheckBitInTable(
544 bool RegExpMacroAssemblerARM64::CheckSpecialCharacterClass(uc16 type,
648 void RegExpMacroAssemblerARM64::Fail() {
654 Handle<HeapObject> RegExpMacroAssemblerARM64::GetCode(Handle<String> source) {
1051 void RegExpMacroAssemblerARM64::GoTo(Label* to) {
1055 void RegExpMacroAssemblerARM64::IfRegisterGE(int reg, int comparand,
1062 void RegExpMacroAssemblerARM64::IfRegisterLT(int reg, int comparand,
1069 void RegExpMacroAssemblerARM64::IfRegisterEqPos(int reg, Label* if_eq) {
1076 RegExpMacroAssemblerARM64::Implementation() {
1081 void RegExpMacroAssemblerARM64::LoadCurrentCharacter(int cp_offset,
1097 void RegExpMacroAssemblerARM64::PopCurrentPosition() {
1102 void RegExpMacroAssemblerARM64::PopRegister(int register_index) {
1108 void RegExpMacroAssemblerARM64::PushBacktrack(Label* label) {
1126 void RegExpMacroAssemblerARM64::PushCurrentPosition() {
1131 void RegExpMacroAssemblerARM64::PushRegister(int register_index,
1139 void RegExpMacroAssemblerARM64::ReadCurrentPositionFromRegister(int reg) {
1161 void RegExpMacroAssemblerARM64::ReadStackPointerFromRegister(int reg) {
1168 void RegExpMacroAssemblerARM64::SetCurrentPositionFromEnd(int by) {
1181 void RegExpMacroAssemblerARM64::SetRegister(int register_index, int to) {
1192 bool RegExpMacroAssemblerARM64::Succeed() {
1198 void RegExpMacroAssemblerARM64::WriteCurrentPositionToRegister(int reg,
1209 void RegExpMacroAssemblerARM64::ClearRegisters(int reg_from, int reg_to) {
1270 void RegExpMacroAssemblerARM64::WriteStackPointerToRegister(int reg) {
1289 int RegExpMacroAssemblerARM64::CheckStackGuardState(Address* return_address,
1390 void RegExpMacroAssemblerARM64::CheckPosition(int cp_offset,
1399 bool RegExpMacroAssemblerARM64::CanReadUnaligned() {
1407 void RegExpMacroAssemblerARM64::CallCheckStackGuardState(Register scratch) {
1454 void RegExpMacroAssemblerARM64::BranchOrBacktrack(Condition condition,
1470 void RegExpMacroAssemblerARM64::CompareAndBranchOrBacktrack(Register reg,
1490 void RegExpMacroAssemblerARM64::CheckPreemption() {
1502 void RegExpMacroAssemblerARM64::CheckStackLimit() {
1512 void RegExpMacroAssemblerARM64::Push(Register source) {
1522 void RegExpMacroAssemblerARM64::Pop(Register target) {
1530 Register RegExpMacroAssemblerARM64::GetCachedRegister(int register_index) {
1536 Register RegExpMacroAssemblerARM64::GetRegister(int register_index,
1567 void RegExpMacroAssemblerARM64::StoreRegister(int register_index,
1598 void RegExpMacroAssemblerARM64::CallIf(Label* to, Condition condition) {
1606 void RegExpMacroAssemblerARM64::RestoreLinkRegister() {
1613 void RegExpMacroAssemblerARM64::SaveLinkRegister() {
1620 MemOperand RegExpMacroAssemblerARM64::register_location(int register_index) {
1631 MemOperand RegExpMacroAssemblerARM64::capture_location(int register_index,
1649 void RegExpMacroAssemblerARM64::LoadCurrentCharacterUnchecked(int cp_offset,