Lines Matching refs:RegExpMacroAssemblerX64
96 RegExpMacroAssemblerX64::RegExpMacroAssemblerX64(Isolate* isolate, Zone* zone, in RegExpMacroAssemblerX64() function in v8::internal::RegExpMacroAssemblerX64
117 RegExpMacroAssemblerX64::~RegExpMacroAssemblerX64() { in ~RegExpMacroAssemblerX64()
129 int RegExpMacroAssemblerX64::stack_limit_slack() { in stack_limit_slack()
134 void RegExpMacroAssemblerX64::AdvanceCurrentPosition(int by) { in AdvanceCurrentPosition()
141 void RegExpMacroAssemblerX64::AdvanceRegister(int reg, int by) { in AdvanceRegister()
150 void RegExpMacroAssemblerX64::Backtrack() { in Backtrack()
159 void RegExpMacroAssemblerX64::Bind(Label* label) { in Bind()
164 void RegExpMacroAssemblerX64::CheckCharacter(uint32_t c, Label* on_equal) { in CheckCharacter()
170 void RegExpMacroAssemblerX64::CheckCharacterGT(uc16 limit, Label* on_greater) { in CheckCharacterGT()
176 void RegExpMacroAssemblerX64::CheckAtStart(Label* on_at_start) { in CheckAtStart()
183 void RegExpMacroAssemblerX64::CheckNotAtStart(int cp_offset, in CheckNotAtStart()
191 void RegExpMacroAssemblerX64::CheckCharacterLT(uc16 limit, Label* on_less) { in CheckCharacterLT()
197 void RegExpMacroAssemblerX64::CheckGreedyLoop(Label* on_equal) { in CheckGreedyLoop()
207 void RegExpMacroAssemblerX64::CheckNotBackReferenceIgnoreCase( in CheckNotBackReferenceIgnoreCase()
381 void RegExpMacroAssemblerX64::CheckNotBackReference(int start_reg, in CheckNotBackReference()
456 void RegExpMacroAssemblerX64::CheckNotCharacter(uint32_t c, in CheckNotCharacter()
463 void RegExpMacroAssemblerX64::CheckCharacterAfterAnd(uint32_t c, in CheckCharacterAfterAnd()
477 void RegExpMacroAssemblerX64::CheckNotCharacterAfterAnd(uint32_t c, in CheckNotCharacterAfterAnd()
491 void RegExpMacroAssemblerX64::CheckNotCharacterAfterMinusAnd( in CheckNotCharacterAfterMinusAnd()
504 void RegExpMacroAssemblerX64::CheckCharacterInRange( in CheckCharacterInRange()
514 void RegExpMacroAssemblerX64::CheckCharacterNotInRange( in CheckCharacterNotInRange()
524 void RegExpMacroAssemblerX64::CheckBitInTable( in CheckBitInTable()
540 bool RegExpMacroAssemblerX64::CheckSpecialCharacterClass(uc16 type, in CheckSpecialCharacterClass()
661 void RegExpMacroAssemblerX64::Fail() { in Fail()
670 Handle<HeapObject> RegExpMacroAssemblerX64::GetCode(Handle<String> source) { in GetCode()
1017 void RegExpMacroAssemblerX64::GoTo(Label* to) { in GoTo()
1022 void RegExpMacroAssemblerX64::IfRegisterGE(int reg, in IfRegisterGE()
1030 void RegExpMacroAssemblerX64::IfRegisterLT(int reg, in IfRegisterLT()
1038 void RegExpMacroAssemblerX64::IfRegisterEqPos(int reg, in IfRegisterEqPos()
1046 RegExpMacroAssemblerX64::Implementation() { in Implementation()
1051 void RegExpMacroAssemblerX64::LoadCurrentCharacter(int cp_offset, in LoadCurrentCharacter()
1067 void RegExpMacroAssemblerX64::PopCurrentPosition() { in PopCurrentPosition()
1072 void RegExpMacroAssemblerX64::PopRegister(int register_index) { in PopRegister()
1078 void RegExpMacroAssemblerX64::PushBacktrack(Label* label) { in PushBacktrack()
1084 void RegExpMacroAssemblerX64::PushCurrentPosition() { in PushCurrentPosition()
1089 void RegExpMacroAssemblerX64::PushRegister(int register_index, in PushRegister()
1100 void RegExpMacroAssemblerX64::ReadCurrentPositionFromRegister(int reg) { in ReadCurrentPositionFromRegister()
1110 void RegExpMacroAssemblerX64::ReadPositionFromRegister(Register dst, int reg) { in ReadPositionFromRegister()
1120 void RegExpMacroAssemblerX64::ReadStackPointerFromRegister(int reg) { in ReadStackPointerFromRegister()
1126 void RegExpMacroAssemblerX64::SetCurrentPositionFromEnd(int by) { in SetCurrentPositionFromEnd()
1139 void RegExpMacroAssemblerX64::SetRegister(int register_index, int to) { in SetRegister()
1145 bool RegExpMacroAssemblerX64::Succeed() { in Succeed()
1151 void RegExpMacroAssemblerX64::WriteCurrentPositionToRegister(int reg, in WriteCurrentPositionToRegister()
1162 void RegExpMacroAssemblerX64::ClearRegisters(int reg_from, int reg_to) { in ClearRegisters()
1171 void RegExpMacroAssemblerX64::WriteStackPointerToRegister(int reg) { in WriteStackPointerToRegister()
1180 void RegExpMacroAssemblerX64::CallCheckStackGuardState() { in CallCheckStackGuardState()
1221 int RegExpMacroAssemblerX64::CheckStackGuardState(Address* return_address, in CheckStackGuardState()
1234 Operand RegExpMacroAssemblerX64::register_location(int register_index) { in register_location()
1243 void RegExpMacroAssemblerX64::CheckPosition(int cp_offset, in CheckPosition()
1256 void RegExpMacroAssemblerX64::BranchOrBacktrack(Condition condition, in BranchOrBacktrack()
1274 void RegExpMacroAssemblerX64::SafeCall(Label* to) { in SafeCall()
1279 void RegExpMacroAssemblerX64::SafeCallTarget(Label* label) { in SafeCallTarget()
1285 void RegExpMacroAssemblerX64::SafeReturn() { in SafeReturn()
1291 void RegExpMacroAssemblerX64::Push(Register source) { in Push()
1299 void RegExpMacroAssemblerX64::Push(Immediate value) { in Push()
1306 void RegExpMacroAssemblerX64::FixupCodeRelativePositions() { in FixupCodeRelativePositions()
1323 void RegExpMacroAssemblerX64::Push(Label* backtrack_target) { in Push()
1330 void RegExpMacroAssemblerX64::Pop(Register target) { in Pop()
1338 void RegExpMacroAssemblerX64::Drop() { in Drop()
1343 void RegExpMacroAssemblerX64::CheckPreemption() { in CheckPreemption()
1358 void RegExpMacroAssemblerX64::CheckStackLimit() { in CheckStackLimit()
1372 void RegExpMacroAssemblerX64::LoadCurrentCharacterUnchecked(int cp_offset, in LoadCurrentCharacterUnchecked()