/external/webkit/JavaScriptCore/wrec/ |
D | WRECGenerator.h | 53 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 …]
|
D | WRECGenerator.cpp | 95 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 …]
|
D | WRECParser.h | 44 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);
|
D | WRECFunctors.h | 41 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&);
|
D | WRECParser.cpp | 49 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 …]
|
D | WRECFunctors.cpp | 37 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()
|
D | WREC.cpp | 52 MacroAssembler::JumpList failures; in compileRegExp()
|
/external/webkit/JavaScriptCore/yarr/ |
D | RegexJIT.cpp | 99 …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/ |
D | LinkBuffer.h | 56 typedef MacroAssembler::JumpList JumpList; typedef 93 void link(JumpList list, CodeLocationLabel label) in link()
|
D | AbstractMacroAssembler.h | 377 class JumpList { 404 void append(JumpList& other) in append()
|
/external/webkit/JavaScriptCore/jit/ |
D | JITArithmetic.cpp | 94 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 …]
|
D | JIT.h | 177 using MacroAssembler::JumpList; 368 void addSlowCase(JumpList); 432 …eID, unsigned dst, unsigned op1, unsigned op2, OperandTypes, JumpList& notInt32Op1, JumpList& notI…
|
D | JITPropertyAccess.cpp | 552 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;
|
D | JITInlineMethods.h | 186 ALWAYS_INLINE void JIT::addSlowCase(JumpList jumpList) in addSlowCase() 190 const JumpList::JumpVector& jumpVector = jumpList.jumps(); in addSlowCase()
|
D | JITOpcodes.cpp | 974 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/ |
D | ChangeLog-2009-06-16 | 11687 (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 …]
|
D | ChangeLog | 2099 (JSC::AbstractMacroAssembler::JumpList::jumps): New accesor, used by
|