Searched refs:breakTarget (Results 1 - 6 of 6) sorted by relevance
/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecompiler/ |
H A D | LabelScope.h | 43 LabelScope(Type type, const Identifier* name, int scopeDepth, PassRefPtr<Label> breakTarget, PassRefPtr<Label> continueTarget) argument 48 , m_breakTarget(breakTarget) 54 Label* breakTarget() const { return m_breakTarget.get(); } function in class:JSC::LabelScope
|
H A D | NodesCodegen.cpp | 1640 generator.emitNodeInConditionContext(m_expr, topOfLoop.get(), scope->breakTarget(), FallThroughMeansFalse); 1642 generator.emitLabel(scope->breakTarget()); 1653 generator.emitNodeInConditionContext(m_expr, topOfLoop.get(), scope->breakTarget(), FallThroughMeansTrue); 1663 generator.emitNodeInConditionContext(m_expr, topOfLoop.get(), scope->breakTarget(), FallThroughMeansFalse); 1665 generator.emitLabel(scope->breakTarget()); 1681 generator.emitNodeInConditionContext(m_expr2, topOfLoop.get(), scope->breakTarget(), FallThroughMeansTrue); 1694 generator.emitNodeInConditionContext(m_expr2, topOfLoop.get(), scope->breakTarget(), FallThroughMeansFalse); 1698 generator.emitLabel(scope->breakTarget()); 1722 RefPtr<RegisterID> iter = generator.emitGetPropertyNames(generator.newTemporary(), base.get(), i.get(), size.get(), scope->breakTarget()); 1777 generator.emitLabel(scope->breakTarget()); [all...] |
H A D | BytecodeGenerator.h | 494 RegisterID* emitGetPropertyNames(RegisterID* dst, RegisterID* base, RegisterID* i, RegisterID* size, Label* breakTarget); 536 LabelScope* breakTarget(const Identifier&);
|
H A D | BytecodeGenerator.cpp | 2074 LabelScope* BytecodeGenerator::breakTarget(const Identifier& name) function in class:JSC::BytecodeGenerator 2099 ASSERT(scope->breakTarget()); 2109 ASSERT(scope->breakTarget()); 2282 RegisterID* BytecodeGenerator::emitGetPropertyNames(RegisterID* dst, RegisterID* base, RegisterID* i, RegisterID* size, Label* breakTarget) argument 2291 instructions().append(breakTarget->bind(begin, instructions().size()));
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | JITOpcodes32_64.cpp | 861 int breakTarget = currentInstruction[5].u.operand; local 887 addJump(branch32(Equal, regT1, TrustedImm32(JSValue::NullTag)), breakTarget); local 888 addJump(branch32(Equal, regT1, TrustedImm32(JSValue::UndefinedTag)), breakTarget); local
|
H A D | JITOpcodes.cpp | 523 int breakTarget = currentInstruction[5].u.operand; local 550 addJump(branch32(Equal, regT1, TrustedImm32(ValueNull)), breakTarget); local
|
Completed in 218 milliseconds