Lines Matching defs:RegExpMacroAssemblerX64
93 RegExpMacroAssemblerX64::RegExpMacroAssemblerX64(Isolate* isolate, Zone* zone,
114 RegExpMacroAssemblerX64::~RegExpMacroAssemblerX64() {
126 int RegExpMacroAssemblerX64::stack_limit_slack() {
131 void RegExpMacroAssemblerX64::AdvanceCurrentPosition(int by) {
138 void RegExpMacroAssemblerX64::AdvanceRegister(int reg, int by) {
147 void RegExpMacroAssemblerX64::Backtrack() {
156 void RegExpMacroAssemblerX64::Bind(Label* label) {
161 void RegExpMacroAssemblerX64::CheckCharacter(uint32_t c, Label* on_equal) {
167 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) {
173 void RegExpMacroAssemblerX64::CheckAtStart(Label* on_at_start) {
180 void RegExpMacroAssemblerX64::CheckNotAtStart(int cp_offset,
188 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) {
194 void RegExpMacroAssemblerX64::CheckGreedyLoop(Label* on_equal) {
204 void RegExpMacroAssemblerX64::CheckNotBackReferenceIgnoreCase(
378 void RegExpMacroAssemblerX64::CheckNotBackReference(int start_reg,
453 void RegExpMacroAssemblerX64::CheckNotCharacter(uint32_t c,
460 void RegExpMacroAssemblerX64::CheckCharacterAfterAnd(uint32_t c,
474 void RegExpMacroAssemblerX64::CheckNotCharacterAfterAnd(uint32_t c,
488 void RegExpMacroAssemblerX64::CheckNotCharacterAfterMinusAnd(
501 void RegExpMacroAssemblerX64::CheckCharacterInRange(
511 void RegExpMacroAssemblerX64::CheckCharacterNotInRange(
521 void RegExpMacroAssemblerX64::CheckBitInTable(
537 bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 type,
658 void RegExpMacroAssemblerX64::Fail() {
667 Handle<HeapObject> RegExpMacroAssemblerX64::GetCode(Handle<String> source) {
1015 void RegExpMacroAssemblerX64::GoTo(Label* to) {
1020 void RegExpMacroAssemblerX64::IfRegisterGE(int reg,
1028 void RegExpMacroAssemblerX64::IfRegisterLT(int reg,
1036 void RegExpMacroAssemblerX64::IfRegisterEqPos(int reg,
1044 RegExpMacroAssemblerX64::Implementation() {
1049 void RegExpMacroAssemblerX64::LoadCurrentCharacter(int cp_offset,
1065 void RegExpMacroAssemblerX64::PopCurrentPosition() {
1070 void RegExpMacroAssemblerX64::PopRegister(int register_index) {
1076 void RegExpMacroAssemblerX64::PushBacktrack(Label* label) {
1082 void RegExpMacroAssemblerX64::PushCurrentPosition() {
1087 void RegExpMacroAssemblerX64::PushRegister(int register_index,
1098 void RegExpMacroAssemblerX64::ReadCurrentPositionFromRegister(int reg) {
1108 void RegExpMacroAssemblerX64::ReadPositionFromRegister(Register dst, int reg) {
1118 void RegExpMacroAssemblerX64::ReadStackPointerFromRegister(int reg) {
1124 void RegExpMacroAssemblerX64::SetCurrentPositionFromEnd(int by) {
1137 void RegExpMacroAssemblerX64::SetRegister(int register_index, int to) {
1143 bool RegExpMacroAssemblerX64::Succeed() {
1149 void RegExpMacroAssemblerX64::WriteCurrentPositionToRegister(int reg,
1160 void RegExpMacroAssemblerX64::ClearRegisters(int reg_from, int reg_to) {
1169 void RegExpMacroAssemblerX64::WriteStackPointerToRegister(int reg) {
1178 void RegExpMacroAssemblerX64::CallCheckStackGuardState() {
1219 int RegExpMacroAssemblerX64::CheckStackGuardState(Address* return_address,
1232 Operand RegExpMacroAssemblerX64::register_location(int register_index) {
1241 void RegExpMacroAssemblerX64::CheckPosition(int cp_offset,
1254 void RegExpMacroAssemblerX64::BranchOrBacktrack(Condition condition,
1272 void RegExpMacroAssemblerX64::SafeCall(Label* to) {
1277 void RegExpMacroAssemblerX64::SafeCallTarget(Label* label) {
1283 void RegExpMacroAssemblerX64::SafeReturn() {
1289 void RegExpMacroAssemblerX64::Push(Register source) {
1297 void RegExpMacroAssemblerX64::Push(Immediate value) {
1304 void RegExpMacroAssemblerX64::FixupCodeRelativePositions() {
1322 void RegExpMacroAssemblerX64::Push(Label* backtrack_target) {
1329 void RegExpMacroAssemblerX64::Pop(Register target) {
1337 void RegExpMacroAssemblerX64::Drop() {
1342 void RegExpMacroAssemblerX64::CheckPreemption() {
1357 void RegExpMacroAssemblerX64::CheckStackLimit() {
1371 void RegExpMacroAssemblerX64::LoadCurrentCharacterUnchecked(int cp_offset,