Lines Matching defs:RegExpMacroAssemblerIA32
79 RegExpMacroAssemblerIA32::RegExpMacroAssemblerIA32(Isolate* isolate, Zone* zone,
99 RegExpMacroAssemblerIA32::~RegExpMacroAssemblerIA32() {
112 int RegExpMacroAssemblerIA32::stack_limit_slack() {
117 void RegExpMacroAssemblerIA32::AdvanceCurrentPosition(int by) {
124 void RegExpMacroAssemblerIA32::AdvanceRegister(int reg, int by) {
133 void RegExpMacroAssemblerIA32::Backtrack() {
142 void RegExpMacroAssemblerIA32::Bind(Label* label) {
147 void RegExpMacroAssemblerIA32::CheckCharacter(uint32_t c, Label* on_equal) {
153 void RegExpMacroAssemblerIA32::CheckCharacterGT(uc16 limit, Label* on_greater) {
159 void RegExpMacroAssemblerIA32::CheckAtStart(Label* on_at_start) {
166 void RegExpMacroAssemblerIA32::CheckNotAtStart(int cp_offset,
174 void RegExpMacroAssemblerIA32::CheckCharacterLT(uc16 limit, Label* on_less) {
180 void RegExpMacroAssemblerIA32::CheckGreedyLoop(Label* on_equal) {
190 void RegExpMacroAssemblerIA32::CheckNotBackReferenceIgnoreCase(
351 void RegExpMacroAssemblerIA32::CheckNotBackReference(int start_reg,
431 void RegExpMacroAssemblerIA32::CheckNotCharacter(uint32_t c,
438 void RegExpMacroAssemblerIA32::CheckCharacterAfterAnd(uint32_t c,
452 void RegExpMacroAssemblerIA32::CheckNotCharacterAfterAnd(uint32_t c,
466 void RegExpMacroAssemblerIA32::CheckNotCharacterAfterMinusAnd(
483 void RegExpMacroAssemblerIA32::CheckCharacterInRange(
493 void RegExpMacroAssemblerIA32::CheckCharacterNotInRange(
503 void RegExpMacroAssemblerIA32::CheckBitInTable(
519 bool RegExpMacroAssemblerIA32::CheckSpecialCharacterClass(uc16 type,
640 void RegExpMacroAssemblerIA32::Fail() {
649 Handle<HeapObject> RegExpMacroAssemblerIA32::GetCode(Handle<String> source) {
945 void RegExpMacroAssemblerIA32::GoTo(Label* to) {
950 void RegExpMacroAssemblerIA32::IfRegisterGE(int reg,
958 void RegExpMacroAssemblerIA32::IfRegisterLT(int reg,
966 void RegExpMacroAssemblerIA32::IfRegisterEqPos(int reg,
974 RegExpMacroAssemblerIA32::Implementation() {
979 void RegExpMacroAssemblerIA32::LoadCurrentCharacter(int cp_offset,
995 void RegExpMacroAssemblerIA32::PopCurrentPosition() {
1000 void RegExpMacroAssemblerIA32::PopRegister(int register_index) {
1006 void RegExpMacroAssemblerIA32::PushBacktrack(Label* label) {
1012 void RegExpMacroAssemblerIA32::PushCurrentPosition() {
1017 void RegExpMacroAssemblerIA32::PushRegister(int register_index,
1025 void RegExpMacroAssemblerIA32::ReadCurrentPositionFromRegister(int reg) {
1030 void RegExpMacroAssemblerIA32::ReadStackPointerFromRegister(int reg) {
1035 void RegExpMacroAssemblerIA32::SetCurrentPositionFromEnd(int by) {
1048 void RegExpMacroAssemblerIA32::SetRegister(int register_index, int to) {
1054 bool RegExpMacroAssemblerIA32::Succeed() {
1060 void RegExpMacroAssemblerIA32::WriteCurrentPositionToRegister(int reg,
1071 void RegExpMacroAssemblerIA32::ClearRegisters(int reg_from, int reg_to) {
1080 void RegExpMacroAssemblerIA32::WriteStackPointerToRegister(int reg) {
1089 void RegExpMacroAssemblerIA32::CallCheckStackGuardState(Register scratch) {
1118 int RegExpMacroAssemblerIA32::CheckStackGuardState(Address* return_address,
1131 Operand RegExpMacroAssemblerIA32::register_location(int register_index) {
1140 void RegExpMacroAssemblerIA32::CheckPosition(int cp_offset,
1153 void RegExpMacroAssemblerIA32::BranchOrBacktrack(Condition condition,
1171 void RegExpMacroAssemblerIA32::SafeCall(Label* to) {
1179 void RegExpMacroAssemblerIA32::SafeReturn() {
1186 void RegExpMacroAssemblerIA32::SafeCallTarget(Label* name) {
1191 void RegExpMacroAssemblerIA32::Push(Register source) {
1199 void RegExpMacroAssemblerIA32::Push(Immediate value) {
1206 void RegExpMacroAssemblerIA32::Pop(Register target) {
1214 void RegExpMacroAssemblerIA32::CheckPreemption() {
1228 void RegExpMacroAssemblerIA32::CheckStackLimit() {
1241 void RegExpMacroAssemblerIA32::LoadCurrentCharacterUnchecked(int cp_offset,