Lines Matching defs:RegExpMacroAssemblerX87
79 RegExpMacroAssemblerX87::RegExpMacroAssemblerX87(Isolate* isolate, Zone* zone,
99 RegExpMacroAssemblerX87::~RegExpMacroAssemblerX87() {
112 int RegExpMacroAssemblerX87::stack_limit_slack() {
117 void RegExpMacroAssemblerX87::AdvanceCurrentPosition(int by) {
124 void RegExpMacroAssemblerX87::AdvanceRegister(int reg, int by) {
133 void RegExpMacroAssemblerX87::Backtrack() {
142 void RegExpMacroAssemblerX87::Bind(Label* label) {
147 void RegExpMacroAssemblerX87::CheckCharacter(uint32_t c, Label* on_equal) {
153 void RegExpMacroAssemblerX87::CheckCharacterGT(uc16 limit, Label* on_greater) {
159 void RegExpMacroAssemblerX87::CheckAtStart(Label* on_at_start) {
166 void RegExpMacroAssemblerX87::CheckNotAtStart(int cp_offset,
174 void RegExpMacroAssemblerX87::CheckCharacterLT(uc16 limit, Label* on_less) {
180 void RegExpMacroAssemblerX87::CheckGreedyLoop(Label* on_equal) {
189 void RegExpMacroAssemblerX87::CheckNotBackReferenceIgnoreCase(
350 void RegExpMacroAssemblerX87::CheckNotBackReference(int start_reg,
430 void RegExpMacroAssemblerX87::CheckNotCharacter(uint32_t c,
437 void RegExpMacroAssemblerX87::CheckCharacterAfterAnd(uint32_t c,
451 void RegExpMacroAssemblerX87::CheckNotCharacterAfterAnd(uint32_t c,
465 void RegExpMacroAssemblerX87::CheckNotCharacterAfterMinusAnd(
482 void RegExpMacroAssemblerX87::CheckCharacterInRange(
492 void RegExpMacroAssemblerX87::CheckCharacterNotInRange(
502 void RegExpMacroAssemblerX87::CheckBitInTable(
518 bool RegExpMacroAssemblerX87::CheckSpecialCharacterClass(uc16 type,
639 void RegExpMacroAssemblerX87::Fail() {
648 Handle<HeapObject> RegExpMacroAssemblerX87::GetCode(Handle<String> source) {
944 void RegExpMacroAssemblerX87::GoTo(Label* to) {
949 void RegExpMacroAssemblerX87::IfRegisterGE(int reg,
957 void RegExpMacroAssemblerX87::IfRegisterLT(int reg,
965 void RegExpMacroAssemblerX87::IfRegisterEqPos(int reg,
973 RegExpMacroAssemblerX87::Implementation() {
978 void RegExpMacroAssemblerX87::LoadCurrentCharacter(int cp_offset,
994 void RegExpMacroAssemblerX87::PopCurrentPosition() {
999 void RegExpMacroAssemblerX87::PopRegister(int register_index) {
1005 void RegExpMacroAssemblerX87::PushBacktrack(Label* label) {
1011 void RegExpMacroAssemblerX87::PushCurrentPosition() {
1016 void RegExpMacroAssemblerX87::PushRegister(int register_index,
1024 void RegExpMacroAssemblerX87::ReadCurrentPositionFromRegister(int reg) {
1029 void RegExpMacroAssemblerX87::ReadStackPointerFromRegister(int reg) {
1034 void RegExpMacroAssemblerX87::SetCurrentPositionFromEnd(int by) {
1047 void RegExpMacroAssemblerX87::SetRegister(int register_index, int to) {
1053 bool RegExpMacroAssemblerX87::Succeed() {
1059 void RegExpMacroAssemblerX87::WriteCurrentPositionToRegister(int reg,
1070 void RegExpMacroAssemblerX87::ClearRegisters(int reg_from, int reg_to) {
1079 void RegExpMacroAssemblerX87::WriteStackPointerToRegister(int reg) {
1088 void RegExpMacroAssemblerX87::CallCheckStackGuardState(Register scratch) {
1117 int RegExpMacroAssemblerX87::CheckStackGuardState(Address* return_address,
1130 Operand RegExpMacroAssemblerX87::register_location(int register_index) {
1139 void RegExpMacroAssemblerX87::CheckPosition(int cp_offset,
1152 void RegExpMacroAssemblerX87::BranchOrBacktrack(Condition condition,
1170 void RegExpMacroAssemblerX87::SafeCall(Label* to) {
1178 void RegExpMacroAssemblerX87::SafeReturn() {
1185 void RegExpMacroAssemblerX87::SafeCallTarget(Label* name) {
1190 void RegExpMacroAssemblerX87::Push(Register source) {
1198 void RegExpMacroAssemblerX87::Push(Immediate value) {
1205 void RegExpMacroAssemblerX87::Pop(Register target) {
1213 void RegExpMacroAssemblerX87::CheckPreemption() {
1227 void RegExpMacroAssemblerX87::CheckStackLimit() {
1240 void RegExpMacroAssemblerX87::LoadCurrentCharacterUnchecked(int cp_offset,