Lines Matching defs:RegExpMacroAssemblerTracer
36 RegExpMacroAssemblerTracer::RegExpMacroAssemblerTracer(
46 RegExpMacroAssemblerTracer::~RegExpMacroAssemblerTracer() {
57 void RegExpMacroAssemblerTracer::Bind(Label* label) {
63 void RegExpMacroAssemblerTracer::AdvanceCurrentPosition(int by) {
69 void RegExpMacroAssemblerTracer::CheckGreedyLoop(Label* label) {
75 void RegExpMacroAssemblerTracer::PopCurrentPosition() {
81 void RegExpMacroAssemblerTracer::PushCurrentPosition() {
87 void RegExpMacroAssemblerTracer::Backtrack() {
93 void RegExpMacroAssemblerTracer::GoTo(Label* label) {
99 void RegExpMacroAssemblerTracer::PushBacktrack(Label* label) {
105 void RegExpMacroAssemblerTracer::Succeed() {
111 void RegExpMacroAssemblerTracer::Fail() {
117 void RegExpMacroAssemblerTracer::PopRegister(int register_index) {
123 void RegExpMacroAssemblerTracer::PushRegister(
133 void RegExpMacroAssemblerTracer::AdvanceRegister(int reg, int by) {
139 void RegExpMacroAssemblerTracer::SetCurrentPositionFromEnd(int by) {
145 void RegExpMacroAssemblerTracer::SetRegister(int register_index, int to) {
151 void RegExpMacroAssemblerTracer::WriteCurrentPositionToRegister(int reg,
160 void RegExpMacroAssemblerTracer::ClearRegisters(int reg_from, int reg_to) {
166 void RegExpMacroAssemblerTracer::ReadCurrentPositionFromRegister(int reg) {
172 void RegExpMacroAssemblerTracer::WriteStackPointerToRegister(int reg) {
178 void RegExpMacroAssemblerTracer::ReadStackPointerFromRegister(int reg) {
184 void RegExpMacroAssemblerTracer::LoadCurrentCharacter(int cp_offset,
201 void RegExpMacroAssemblerTracer::CheckCharacterLT(uc16 limit, Label* on_less) {
208 void RegExpMacroAssemblerTracer::CheckCharacterGT(uc16 limit,
216 void RegExpMacroAssemblerTracer::CheckCharacter(unsigned c, Label* on_equal) {
223 void RegExpMacroAssemblerTracer::CheckAtStart(Label* on_at_start) {
229 void RegExpMacroAssemblerTracer::CheckNotAtStart(Label* on_not_at_start) {
235 void RegExpMacroAssemblerTracer::CheckNotCharacter(unsigned c,
243 void RegExpMacroAssemblerTracer::CheckCharacterAfterAnd(
255 void RegExpMacroAssemblerTracer::CheckNotCharacterAfterAnd(
267 void RegExpMacroAssemblerTracer::CheckNotCharacterAfterMinusAnd(
282 void RegExpMacroAssemblerTracer::CheckNotBackReference(int start_reg,
290 void RegExpMacroAssemblerTracer::CheckNotBackReferenceIgnoreCase(
299 void RegExpMacroAssemblerTracer::CheckNotRegistersEqual(int reg1,
310 void RegExpMacroAssemblerTracer::CheckCharacters(Vector<const uc16> str,
325 bool RegExpMacroAssemblerTracer::CheckSpecialCharacterClass(
338 void RegExpMacroAssemblerTracer::IfRegisterLT(int register_index,
346 void RegExpMacroAssemblerTracer::IfRegisterEqPos(int register_index,
354 void RegExpMacroAssemblerTracer::IfRegisterGE(int register_index,
363 RegExpMacroAssemblerTracer::Implementation() {
368 Handle<HeapObject> RegExpMacroAssemblerTracer::GetCode(Handle<String> source) {