Home
last modified time | relevance | path

Searched refs:JumpList (Results 1 – 17 of 17) sorted by relevance

/external/webkit/JavaScriptCore/wrec/
DWRECGenerator.h53 using MacroAssembler::JumpList;
91 void generateLoadCharacter(JumpList& failures);
96 …void generateGreedyQuantifier(JumpList& failures, GenerateAtomFunctor& functor, unsigned min, unsi…
97 …void generateNonGreedyQuantifier(JumpList& failures, GenerateAtomFunctor& functor, unsigned min, u…
100 … void generateCharacterClass(JumpList& failures, const CharacterClass& charClass, bool invert);
101 void generateCharacterClassInverted(JumpList& failures, const CharacterClass& charClass);
102 …void generateCharacterClassInvertedRange(JumpList& failures, JumpList& matchDest, const CharacterR…
103 void generatePatternCharacter(JumpList& failures, int ch);
104 void generatePatternCharacterSequence(JumpList& failures, int* sequence, size_t count);
105 void generateAssertionWordBoundary(JumpList& failures, bool invert);
[all …]
DWRECGenerator.cpp95 void Generator::generateLoadCharacter(JumpList& failures) in generateLoadCharacter()
131 void Generator::generateBackreferenceQuantifier(JumpList& failures, Quantifier::Type quantifierType… in generateBackreferenceQuantifier()
147 void Generator::generateNonGreedyQuantifier(JumpList& failures, GenerateAtomFunctor& functor, unsig… in generateNonGreedyQuantifier()
149 JumpList atomFailedList; in generateNonGreedyQuantifier()
150 JumpList alternativeFailedList; in generateNonGreedyQuantifier()
191 void Generator::generateGreedyQuantifier(JumpList& failures, GenerateAtomFunctor& functor, unsigned… in generateGreedyQuantifier()
196 JumpList doneReadingAtomsList; in generateGreedyQuantifier()
197 JumpList alternativeFailedList; in generateGreedyQuantifier()
240 void Generator::generatePatternCharacterSequence(JumpList& failures, int* sequence, size_t count) in generatePatternCharacterSequence()
255 bool Generator::generatePatternCharacterPair(JumpList& failures, int ch1, int ch2) in generatePatternCharacterPair()
[all …]
DWRECParser.h44 typedef Generator::JumpList JumpList; typedef
71 void parsePattern(JumpList& failures) in parsePattern()
81 void parseDisjunction(JumpList& failures);
82 void parseAlternative(JumpList& failures);
83 bool parseTerm(JumpList& failures);
84 bool parseNonCharacterEscape(JumpList& failures, const Escape&);
85 bool parseParentheses(JumpList& failures);
86 bool parseCharacterClass(JumpList& failures);
87 …bool parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, bool inver…
88 bool parseBackreferenceQuantifier(JumpList& failures, unsigned subpatternId);
DWRECFunctors.h41 virtual void generateAtom(Generator*, Generator::JumpList&) = 0;
52 virtual void generateAtom(Generator*, Generator::JumpList&);
67 virtual void generateAtom(Generator*, Generator::JumpList&);
82 virtual void generateAtom(Generator*, Generator::JumpList&);
98 virtual void generateAtom(Generator*, Generator::JumpList&);
DWRECParser.cpp49 typedef Generator::JumpList JumpList; typedef in JSC::WREC::PatternCharacterSequence
52 PatternCharacterSequence(Generator& generator, JumpList& failures) in PatternCharacterSequence()
105 JumpList& m_failures;
176 bool Parser::parseCharacterClassQuantifier(JumpList& failures, const CharacterClass& charClass, boo… in parseCharacterClassQuantifier()
205 bool Parser::parseBackreferenceQuantifier(JumpList& failures, unsigned subpatternId) in parseBackreferenceQuantifier()
227 bool Parser::parseParentheses(JumpList& failures) in parseParentheses()
274 bool Parser::parseCharacterClass(JumpList& failures) in parseCharacterClass()
338 bool Parser::parseNonCharacterEscape(JumpList& failures, const Escape& escape) in parseNonCharacterEscape()
505 void Parser::parseAlternative(JumpList& failures) in parseAlternative()
603 void Parser::parseDisjunction(JumpList& failures) in parseDisjunction()
[all …]
DWRECFunctors.cpp37 void GeneratePatternCharacterFunctor::generateAtom(Generator* generator, Generator::JumpList& failu… in generateAtom()
47 void GenerateCharacterClassFunctor::generateAtom(Generator* generator, Generator::JumpList& failure… in generateAtom()
57 void GenerateBackreferenceFunctor::generateAtom(Generator* generator, Generator::JumpList& failures) in generateAtom()
67 void GenerateParenthesesNonGreedyFunctor::generateAtom(Generator* generator, Generator::JumpList& f… in generateAtom()
DWREC.cpp52 MacroAssembler::JumpList failures; in compileRegExp()
/external/webkit/JavaScriptCore/yarr/
DRegexJIT.cpp99 …void matchCharacterClassRange(RegisterID character, JumpList& failures, JumpList& matchDest, const… in matchCharacterClassRange()
146 …void matchCharacterClass(RegisterID character, JumpList& matchDest, const CharacterClass* charClas… in matchCharacterClass()
176 JumpList failures; in matchCharacterClass()
362 void jumpToBacktrack(JumpList& jumps, MacroAssembler* masm) in jumpToBacktrack()
408 JumpList backTrackJumps;
420 JumpList matchDest; in generateAssertionBOL()
445 JumpList matchDest; in generateAssertionEOL()
464 …void matchAssertionWordchar(TermGenerationState& state, JumpList& nextIsWordChar, JumpList& nextIs… in matchAssertionWordchar()
482 JumpList matchDest; in generateAssertionWordBoundary()
491 JumpList nonWordCharThenWordChar; in generateAssertionWordBoundary()
[all …]
/external/webkit/JavaScriptCore/assembler/
DLinkBuffer.h56 typedef MacroAssembler::JumpList JumpList; typedef
93 void link(JumpList list, CodeLocationLabel label) in link()
DAbstractMacroAssembler.h377 class JumpList {
404 void append(JumpList& other) in append()
/external/webkit/JavaScriptCore/jit/
DJITArithmetic.cpp94 JumpList notInt32Op1; in emit_op_jnless()
95 JumpList notInt32Op2; in emit_op_jnless()
157 JumpList notInt32Op1; in emit_op_jnlesseq()
158 JumpList notInt32Op2; in emit_op_jnlesseq()
569 JumpList notInt32Op1; in emit_op_add()
570 JumpList notInt32Op2; in emit_op_add()
678 JumpList notInt32Op1; in emit_op_sub()
679 JumpList notInt32Op2; in emit_op_sub()
768 …nsigned dst, unsigned op1, unsigned op2, OperandTypes types, JumpList& notInt32Op1, JumpList& notI… in emitBinaryDoubleOp()
770 JumpList end; in emitBinaryDoubleOp()
[all …]
DJIT.h177 using MacroAssembler::JumpList;
368 void addSlowCase(JumpList);
432 …eID, unsigned dst, unsigned op1, unsigned op2, OperandTypes, JumpList& notInt32Op1, JumpList& notI…
DJITPropertyAccess.cpp552 JumpList failureCases; in privateCompilePutByIdTransition()
851 JumpList bucketsOfFail; in privateCompileGetByIdChainList()
906 JumpList bucketsOfFail; in privateCompileGetByIdChain()
1341 JumpList failureCases;
1345 JumpList successCases;
1645 JumpList bucketsOfFail;
1699 JumpList bucketsOfFail;
DJITInlineMethods.h186 ALWAYS_INLINE void JIT::addSlowCase(JumpList jumpList) in addSlowCase()
190 const JumpList::JumpVector& jumpVector = jumpList.jumps(); in addSlowCase()
DJITOpcodes.cpp974 JumpList storeResult; in emitSlow_op_eq()
975 JumpList genericCase; in emitSlow_op_eq()
1024 JumpList storeResult; in emitSlow_op_neq()
1025 JumpList genericCase; in emitSlow_op_neq()
/external/webkit/JavaScriptCore/
DChangeLog-2009-06-1611687 (JSC::AbstractMacroAssembler::JumpList::link):
11688 (JSC::AbstractMacroAssembler::JumpList::linkTo):
16145 (JSC::MacroAssembler::JumpList::empty):
18559 (JSC::MacroAssembler::JumpList::link):
18560 (JSC::MacroAssembler::JumpList::linkTo):
18776 that can jump to a Label, instead of a JumpList, upon failure. (Eventually,
19395 Renames jumps to m_jumps in JumpList.
19398 (JSC::MacroAssembler::JumpList::link):
19399 (JSC::MacroAssembler::JumpList::linkTo):
19400 (JSC::MacroAssembler::JumpList::append):
[all …]
DChangeLog2099 (JSC::AbstractMacroAssembler::JumpList::jumps): New accesor, used by