Home | History | Annotate | Download | only in ppc

Lines Matching defs:RegExpMacroAssemblerPPC

99 RegExpMacroAssemblerPPC::RegExpMacroAssemblerPPC(Isolate* isolate, Zone* zone,
129 RegExpMacroAssemblerPPC::~RegExpMacroAssemblerPPC() {
143 int RegExpMacroAssemblerPPC::stack_limit_slack() {
148 void RegExpMacroAssemblerPPC::AdvanceCurrentPosition(int by) {
156 void RegExpMacroAssemblerPPC::AdvanceRegister(int reg, int by) {
168 void RegExpMacroAssemblerPPC::Backtrack() {
177 void RegExpMacroAssemblerPPC::Bind(Label* label) { __ bind(label); }
180 void RegExpMacroAssemblerPPC::CheckCharacter(uint32_t c, Label* on_equal) {
186 void RegExpMacroAssemblerPPC::CheckCharacterGT(uc16 limit, Label* on_greater) {
192 void RegExpMacroAssemblerPPC::CheckAtStart(Label* on_at_start) {
200 void RegExpMacroAssemblerPPC::CheckNotAtStart(int cp_offset,
210 void RegExpMacroAssemblerPPC::CheckCharacterLT(uc16 limit, Label* on_less) {
216 void RegExpMacroAssemblerPPC::CheckGreedyLoop(Label* on_equal) {
229 void RegExpMacroAssemblerPPC::CheckNotBackReferenceIgnoreCase(
364 void RegExpMacroAssemblerPPC::CheckNotBackReference(int start_reg,
432 void RegExpMacroAssemblerPPC::CheckNotCharacter(unsigned c,
439 void RegExpMacroAssemblerPPC::CheckCharacterAfterAnd(uint32_t c, uint32_t mask,
452 void RegExpMacroAssemblerPPC::CheckNotCharacterAfterAnd(unsigned c,
466 RegExpMacroAssemblerPPC::CheckNotCharacterAfterMinusAnd(
477 void RegExpMacroAssemblerPPC::CheckCharacterInRange(uc16 from, uc16 to,
486 void RegExpMacroAssemblerPPC::CheckCharacterNotInRange(uc16 from, uc16 to,
495 void RegExpMacroAssemblerPPC::CheckBitInTable(Handle<ByteArray> table,
511 bool RegExpMacroAssemblerPPC::CheckSpecialCharacterClass(uc16 type,
627 void RegExpMacroAssemblerPPC::Fail() {
633 Handle<HeapObject> RegExpMacroAssemblerPPC::GetCode(Handle<String> source) {
939 void RegExpMacroAssemblerPPC::GoTo(Label* to) { BranchOrBacktrack(al, to); }
942 void RegExpMacroAssemblerPPC::IfRegisterGE(int reg, int comparand,
950 void RegExpMacroAssemblerPPC::IfRegisterLT(int reg, int comparand,
958 void RegExpMacroAssemblerPPC::IfRegisterEqPos(int reg, Label* if_eq) {
966 RegExpMacroAssemblerPPC::Implementation() {
971 void RegExpMacroAssemblerPPC::LoadCurrentCharacter(int cp_offset,
987 void RegExpMacroAssemblerPPC::PopCurrentPosition() {
992 void RegExpMacroAssemblerPPC::PopRegister(int register_index) {
998 void RegExpMacroAssemblerPPC::PushBacktrack(Label* label) {
1005 void RegExpMacroAssemblerPPC::PushCurrentPosition() {
1010 void RegExpMacroAssemblerPPC::PushRegister(int register_index,
1018 void RegExpMacroAssemblerPPC::ReadCurrentPositionFromRegister(int reg) {
1023 void RegExpMacroAssemblerPPC::ReadStackPointerFromRegister(int reg) {
1030 void RegExpMacroAssemblerPPC::SetCurrentPositionFromEnd(int by) {
1043 void RegExpMacroAssemblerPPC::SetRegister(int register_index, int to) {
1050 bool RegExpMacroAssemblerPPC::Succeed() {
1056 void RegExpMacroAssemblerPPC::WriteCurrentPositionToRegister(int reg,
1068 void RegExpMacroAssemblerPPC::ClearRegisters(int reg_from, int reg_to) {
1077 void RegExpMacroAssemblerPPC::WriteStackPointerToRegister(int reg) {
1086 void RegExpMacroAssemblerPPC::CallCheckStackGuardState(Register scratch) {
1149 int RegExpMacroAssemblerPPC::CheckStackGuardState(Address* return_address,
1162 MemOperand RegExpMacroAssemblerPPC::register_location(int register_index) {
1172 void RegExpMacroAssemblerPPC::CheckPosition(int cp_offset,
1186 void RegExpMacroAssemblerPPC::BranchOrBacktrack(Condition condition, Label* to,
1204 void RegExpMacroAssemblerPPC::SafeCall(Label* to, Condition cond,
1210 void RegExpMacroAssemblerPPC::SafeReturn() {
1219 void RegExpMacroAssemblerPPC::SafeCallTarget(Label* name) {
1228 void RegExpMacroAssemblerPPC::Push(Register source) {
1234 void RegExpMacroAssemblerPPC::Pop(Register target) {
1242 void RegExpMacroAssemblerPPC::CheckPreemption() {
1253 void RegExpMacroAssemblerPPC::CheckStackLimit() {
1263 bool RegExpMacroAssemblerPPC::CanReadUnaligned() {
1268 void RegExpMacroAssemblerPPC::LoadCurrentCharacterUnchecked(int cp_offset,