Home | History | Annotate | Download | only in arm

Lines Matching defs:RegExpMacroAssemblerARM

99 RegExpMacroAssemblerARM::RegExpMacroAssemblerARM(
119 RegExpMacroAssemblerARM::~RegExpMacroAssemblerARM() {
132 int RegExpMacroAssemblerARM::stack_limit_slack() {
137 void RegExpMacroAssemblerARM::AdvanceCurrentPosition(int by) {
145 void RegExpMacroAssemblerARM::AdvanceRegister(int reg, int by) {
156 void RegExpMacroAssemblerARM::Backtrack() {
164 void RegExpMacroAssemblerARM::Bind(Label* label) {
169 void RegExpMacroAssemblerARM::CheckCharacter(uint32_t c, Label* on_equal) {
175 void RegExpMacroAssemblerARM::CheckCharacterGT(uc16 limit, Label* on_greater) {
181 void RegExpMacroAssemblerARM::CheckAtStart(Label* on_at_start) {
197 void RegExpMacroAssemblerARM::CheckNotAtStart(Label* on_not_at_start) {
210 void RegExpMacroAssemblerARM::CheckCharacterLT(uc16 limit, Label* on_less) {
216 void RegExpMacroAssemblerARM::CheckGreedyLoop(Label* on_equal) {
225 void RegExpMacroAssemblerARM::CheckNotBackReferenceIgnoreCase(
333 void RegExpMacroAssemblerARM::CheckNotBackReference(
376 void RegExpMacroAssemblerARM::CheckNotCharacter(unsigned c,
383 void RegExpMacroAssemblerARM::CheckCharacterAfterAnd(uint32_t c,
396 void RegExpMacroAssemblerARM::CheckNotCharacterAfterAnd(unsigned c,
409 void RegExpMacroAssemblerARM::CheckNotCharacterAfterMinusAnd(
422 void RegExpMacroAssemblerARM::CheckCharacterInRange(
432 void RegExpMacroAssemblerARM::CheckCharacterNotInRange(
442 void RegExpMacroAssemblerARM::CheckBitInTable(
460 bool RegExpMacroAssemblerARM::CheckSpecialCharacterClass(uc16 type,
576 void RegExpMacroAssemblerARM::Fail() {
582 Handle<HeapObject> RegExpMacroAssemblerARM::GetCode(Handle<String> source) {
857 void RegExpMacroAssemblerARM::GoTo(Label* to) {
862 void RegExpMacroAssemblerARM::IfRegisterGE(int reg,
871 void RegExpMacroAssemblerARM::IfRegisterLT(int reg,
880 void RegExpMacroAssemblerARM::IfRegisterEqPos(int reg,
889 RegExpMacroAssemblerARM::Implementation() {
894 void RegExpMacroAssemblerARM::LoadCurrentCharacter(int cp_offset,
907 void RegExpMacroAssemblerARM::PopCurrentPosition() {
912 void RegExpMacroAssemblerARM::PopRegister(int register_index) {
918 void RegExpMacroAssemblerARM::PushBacktrack(Label* label) {
925 void RegExpMacroAssemblerARM::PushCurrentPosition() {
930 void RegExpMacroAssemblerARM::PushRegister(int register_index,
938 void RegExpMacroAssemblerARM::ReadCurrentPositionFromRegister(int reg) {
943 void RegExpMacroAssemblerARM::ReadStackPointerFromRegister(int reg) {
950 RegExpMacroAssemblerARM::SetCurrentPositionFromEnd(int by) {
963 void RegExpMacroAssemblerARM::SetRegister(int register_index, int to) {
970 bool RegExpMacroAssemblerARM::Succeed() {
976 void RegExpMacroAssemblerARM::WriteCurrentPositionToRegister(int reg,
987 void RegExpMacroAssemblerARM::ClearRegisters(int reg_from, int reg_to) {
996 void RegExpMacroAssemblerARM::WriteStackPointerToRegister(int reg) {
1005 void RegExpMacroAssemblerARM::CallCheckStackGuardState(Register scratch) {
1044 int RegExpMacroAssemblerARM::CheckStackGuardState(Address* return_address,
1143 MemOperand RegExpMacroAssemblerARM::register_location(int register_index) {
1153 void RegExpMacroAssemblerARM::CheckPosition(int cp_offset,
1160 void RegExpMacroAssemblerARM::BranchOrBacktrack(Condition condition,
1178 void RegExpMacroAssemblerARM::SafeCall(Label* to, Condition cond) {
1183 void RegExpMacroAssemblerARM::SafeReturn() {
1189 void RegExpMacroAssemblerARM::SafeCallTarget(Label* name) {
1196 void RegExpMacroAssemblerARM::Push(Register source) {
1203 void RegExpMacroAssemblerARM::Pop(Register target) {
1210 void RegExpMacroAssemblerARM::CheckPreemption() {
1221 void RegExpMacroAssemblerARM::CheckStackLimit() {
1231 bool RegExpMacroAssemblerARM::CanReadUnaligned() {
1236 void RegExpMacroAssemblerARM::LoadCurrentCharacterUnchecked(int cp_offset,