Lines Matching refs:RegExpMacroAssemblerS390
98 const int RegExpMacroAssemblerS390::kRegExpCodeSize;
100 RegExpMacroAssemblerS390::RegExpMacroAssemblerS390(Isolate* isolate, Zone* zone,
128 RegExpMacroAssemblerS390::~RegExpMacroAssemblerS390() {
141 int RegExpMacroAssemblerS390::stack_limit_slack() {
145 void RegExpMacroAssemblerS390::AdvanceCurrentPosition(int by) {
151 void RegExpMacroAssemblerS390::AdvanceRegister(int reg, int by) {
166 void RegExpMacroAssemblerS390::Backtrack() {
192 void RegExpMacroAssemblerS390::Bind(Label* label) { __ bind(label); }
194 void RegExpMacroAssemblerS390::CheckCharacter(uint32_t c, Label* on_equal) {
199 void RegExpMacroAssemblerS390::CheckCharacterGT(base::uc16 limit,
205 void RegExpMacroAssemblerS390::CheckAtStart(int cp_offset, Label* on_at_start) {
213 void RegExpMacroAssemblerS390::CheckNotAtStart(int cp_offset,
222 void RegExpMacroAssemblerS390::CheckCharacterLT(base::uc16 limit,
228 void RegExpMacroAssemblerS390::CheckGreedyLoop(Label* on_equal) {
238 void RegExpMacroAssemblerS390::CheckNotBackReferenceIgnoreCase(
377 void RegExpMacroAssemblerS390::CheckNotBackReference(int start_reg,
442 void RegExpMacroAssemblerS390::CheckNotCharacter(unsigned c,
448 void RegExpMacroAssemblerS390::CheckCharacterAfterAnd(uint32_t c, uint32_t mask,
457 void RegExpMacroAssemblerS390::CheckNotCharacterAfterAnd(unsigned c,
467 void RegExpMacroAssemblerS390::CheckNotCharacterAfterMinusAnd(
478 void RegExpMacroAssemblerS390::CheckCharacterInRange(base::uc16 from,
486 void RegExpMacroAssemblerS390::CheckCharacterNotInRange(
493 void RegExpMacroAssemblerS390::CallIsCharacterInRangeArray(
512 bool RegExpMacroAssemblerS390::CheckCharacterInRangeArray(
520 bool RegExpMacroAssemblerS390::CheckCharacterNotInRangeArray(
528 void RegExpMacroAssemblerS390::CheckBitInTable(Handle<ByteArray> table,
542 bool RegExpMacroAssemblerS390::CheckSpecialCharacterClass(
655 void RegExpMacroAssemblerS390::Fail() {
660 void RegExpMacroAssemblerS390::LoadRegExpStackPointerFromMemory(Register dst) {
667 void RegExpMacroAssemblerS390::StoreRegExpStackPointerToMemory(
675 void RegExpMacroAssemblerS390::PushRegExpBasePointer(Register stack_pointer,
685 void RegExpMacroAssemblerS390::PopRegExpBasePointer(Register stack_pointer_out,
697 Handle<HeapObject> RegExpMacroAssemblerS390::GetCode(Handle<String> source) {
1073 void RegExpMacroAssemblerS390::GoTo(Label* to) { BranchOrBacktrack(al, to); }
1075 void RegExpMacroAssemblerS390::IfRegisterGE(int reg, int comparand,
1082 void RegExpMacroAssemblerS390::IfRegisterLT(int reg, int comparand,
1089 void RegExpMacroAssemblerS390::IfRegisterEqPos(int reg, Label* if_eq) {
1096 RegExpMacroAssemblerS390::Implementation() {
1100 void RegExpMacroAssemblerS390::PopCurrentPosition() {
1104 void RegExpMacroAssemblerS390::PopRegister(int register_index) {
1109 void RegExpMacroAssemblerS390::PushBacktrack(Label* label) {
1120 void RegExpMacroAssemblerS390::PushCurrentPosition() {
1124 void RegExpMacroAssemblerS390::PushRegister(int register_index,
1131 void RegExpMacroAssemblerS390::ReadCurrentPositionFromRegister(int reg) {
1135 void RegExpMacroAssemblerS390::WriteStackPointerToRegister(int reg) {
1144 void RegExpMacroAssemblerS390::ReadStackPointerFromRegister(int reg) {
1153 void RegExpMacroAssemblerS390::SetCurrentPositionFromEnd(int by) {
1165 void RegExpMacroAssemblerS390::SetRegister(int register_index, int to) {
1171 bool RegExpMacroAssemblerS390::Succeed() {
1176 void RegExpMacroAssemblerS390::WriteCurrentPositionToRegister(int reg,
1186 void RegExpMacroAssemblerS390::ClearRegisters(int reg_from, int reg_to) {
1196 void RegExpMacroAssemblerS390::CallCheckStackGuardState(Register scratch) {
1241 int RegExpMacroAssemblerS390::CheckStackGuardState(Address* return_address,
1256 MemOperand RegExpMacroAssemblerS390::register_location(int register_index) {
1265 void RegExpMacroAssemblerS390::CheckPosition(int cp_offset,
1278 void RegExpMacroAssemblerS390::BranchOrBacktrack(Condition condition, Label* to,
1295 void RegExpMacroAssemblerS390::SafeCall(Label* to, Condition cond,
1303 void RegExpMacroAssemblerS390::SafeReturn() {
1310 void RegExpMacroAssemblerS390::SafeCallTarget(Label* name) {
1319 void RegExpMacroAssemblerS390::Push(Register source) {
1326 void RegExpMacroAssemblerS390::Pop(Register target) {
1333 void RegExpMacroAssemblerS390::CheckPreemption() {
1342 void RegExpMacroAssemblerS390::CheckStackLimit() {
1350 void RegExpMacroAssemblerS390::CallCFunctionUsingStub(
1371 void RegExpMacroAssemblerS390::LoadCurrentCharacterUnchecked(int cp_offset,