Home | History | Annotate | Download | only in src

Lines Matching defs:RegExpMacroAssemblerTracer

14 RegExpMacroAssemblerTracer::RegExpMacroAssemblerTracer(
26 RegExpMacroAssemblerTracer::~RegExpMacroAssemblerTracer() {
37 void RegExpMacroAssemblerTracer::Bind(Label* label) {
43 void RegExpMacroAssemblerTracer::AdvanceCurrentPosition(int by) {
49 void RegExpMacroAssemblerTracer::CheckGreedyLoop(Label* label) {
55 void RegExpMacroAssemblerTracer::PopCurrentPosition() {
61 void RegExpMacroAssemblerTracer::PushCurrentPosition() {
67 void RegExpMacroAssemblerTracer::Backtrack() {
73 void RegExpMacroAssemblerTracer::GoTo(Label* label) {
79 void RegExpMacroAssemblerTracer::PushBacktrack(Label* label) {
85 bool RegExpMacroAssemblerTracer::Succeed() {
92 void RegExpMacroAssemblerTracer::Fail() {
98 void RegExpMacroAssemblerTracer::PopRegister(int register_index) {
104 void RegExpMacroAssemblerTracer::PushRegister(
114 void RegExpMacroAssemblerTracer::AdvanceRegister(int reg, int by) {
120 void RegExpMacroAssemblerTracer::SetCurrentPositionFromEnd(int by) {
126 void RegExpMacroAssemblerTracer::SetRegister(int register_index, int to) {
132 void RegExpMacroAssemblerTracer::WriteCurrentPositionToRegister(int reg,
141 void RegExpMacroAssemblerTracer::ClearRegisters(int reg_from, int reg_to) {
147 void RegExpMacroAssemblerTracer::ReadCurrentPositionFromRegister(int reg) {
153 void RegExpMacroAssemblerTracer::WriteStackPointerToRegister(int reg) {
159 void RegExpMacroAssemblerTracer::ReadStackPointerFromRegister(int reg) {
165 void RegExpMacroAssemblerTracer::LoadCurrentCharacter(int cp_offset,
204 void RegExpMacroAssemblerTracer::CheckCharacterLT(uc16 limit, Label* on_less) {
214 void RegExpMacroAssemblerTracer::CheckCharacterGT(uc16 limit,
225 void RegExpMacroAssemblerTracer::CheckCharacter(unsigned c, Label* on_equal) {
235 void RegExpMacroAssemblerTracer::CheckAtStart(Label* on_at_start) {
241 void RegExpMacroAssemblerTracer::CheckNotAtStart(Label* on_not_at_start) {
247 void RegExpMacroAssemblerTracer::CheckNotCharacter(unsigned c,
258 void RegExpMacroAssemblerTracer::CheckCharacterAfterAnd(
272 void RegExpMacroAssemblerTracer::CheckNotCharacterAfterAnd(
286 void RegExpMacroAssemblerTracer::CheckNotCharacterAfterMinusAnd(
301 void RegExpMacroAssemblerTracer::CheckCharacterInRange(
317 void RegExpMacroAssemblerTracer::CheckCharacterNotInRange(
334 void RegExpMacroAssemblerTracer::CheckBitInTable(
348 void RegExpMacroAssemblerTracer::CheckNotBackReference(int start_reg,
356 void RegExpMacroAssemblerTracer::CheckNotBackReferenceIgnoreCase(
365 bool RegExpMacroAssemblerTracer::CheckSpecialCharacterClass(
378 void RegExpMacroAssemblerTracer::IfRegisterLT(int register_index,
386 void RegExpMacroAssemblerTracer::IfRegisterEqPos(int register_index,
394 void RegExpMacroAssemblerTracer::IfRegisterGE(int register_index,
403 RegExpMacroAssemblerTracer::Implementation() {
408 Handle<HeapObject> RegExpMacroAssemblerTracer::GetCode(Handle<String> source) {