/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/ |
H A D | CodeOrigin.h | 45 struct CodeOrigin { struct in namespace:JSC 56 CodeOrigin() function in struct:JSC::CodeOrigin 63 explicit CodeOrigin(unsigned bytecodeIndex, InlineCallFrame* inlineCallFrame = 0, unsigned valueProfileOffset = 0) function in struct:JSC::CodeOrigin 91 bool operator==(const CodeOrigin& other) const; 93 bool operator!=(const CodeOrigin& other) const { return !(*this == other); } 96 Vector<CodeOrigin> inlineStack() const; 105 CodeOrigin caller; 129 CodeOrigin codeOrigin; 133 inline unsigned CodeOrigin::stackOffset() const 141 inline bool CodeOrigin [all...] |
H A D | CodeOrigin.cpp | 27 #include "CodeOrigin.h" 36 unsigned CodeOrigin::inlineDepthForCallFrame(InlineCallFrame* inlineCallFrame) 44 unsigned CodeOrigin::inlineDepth() const 49 Vector<CodeOrigin> CodeOrigin::inlineStack() const 51 Vector<CodeOrigin> result(inlineDepth()); 60 void CodeOrigin::dump(PrintStream& out) const 62 Vector<CodeOrigin> stack = inlineStack();
|
H A D | CallLinkInfo.h | 87 CodeOrigin codeOrigin;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/ |
H A D | ClosureCallStubRoutine.h | 33 #include "CodeOrigin.h" 42 Structure*, ExecutableBase*, const CodeOrigin&); 48 const CodeOrigin& codeOrigin() const { return m_codeOrigin; } 58 CodeOrigin m_codeOrigin;
|
H A D | ClosureCallStubRoutine.cpp | 42 Structure* structure, ExecutableBase* executable, const CodeOrigin& codeOrigin)
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/ |
H A D | DFGJITCompiler.h | 94 void set(CodeOrigin codeOrigin, unsigned index) 108 void registerWithExceptionCheck(CodeOrigin codeOrigin, unsigned index) 123 const CodeOrigin& codeOrigin() const 131 CodeOrigin m_codeOrigin; 143 CallExceptionRecord(MacroAssembler::Call call, CodeOrigin codeOrigin) 149 CallExceptionRecord(MacroAssembler::Call call, MacroAssembler::Jump exceptionCheck, CodeOrigin codeOrigin) 158 CodeOrigin m_codeOrigin; 166 CodeOrigin codeOrigin, 179 CodeOrigin codeOrigin, 215 CodeOrigin m_codeOrigi [all...] |
H A D | DFGDisassembler.h | 76 DumpedOp(CodeOrigin codeOrigin, CString text) 82 CodeOrigin codeOrigin; 85 void append(Vector<DumpedOp>&, StringPrintStream&, CodeOrigin&);
|
H A D | DFGVariableEventStream.h | 52 CodeBlock*, CodeOrigin, MinifiedGraph&,
|
H A D | DFGOSRExit.h | 33 #include "CodeOrigin.h" 94 CodeOrigin m_codeOrigin; 95 CodeOrigin m_codeOriginForExitProfile;
|
H A D | DFGAbstractState.h | 232 void clobberWorld(const CodeOrigin&, unsigned indexInBlock); 233 void clobberCapturedVars(const CodeOrigin&);
|
H A D | DFGAssemblyHelpers.h | 317 JSGlobalObject* globalObjectFor(CodeOrigin codeOrigin) 322 bool strictModeFor(CodeOrigin codeOrigin) 329 ExecutableBase* executableFor(const CodeOrigin& codeOrigin); 331 CodeBlock* baselineCodeBlockFor(const CodeOrigin& codeOrigin) 357 int argumentsRegisterFor(const CodeOrigin& codeOrigin) 362 SharedSymbolTable* symbolTableFor(const CodeOrigin& codeOrigin) 367 int offsetOfLocals(const CodeOrigin& codeOrigin) 374 int offsetOfArgumentsIncludingThis(const CodeOrigin& codeOrigin)
|
H A D | DFGDisassembler.cpp | 76 void Disassembler::append(Vector<Disassembler::DumpedOp>& result, StringPrintStream& out, CodeOrigin& previousOrigin) 79 previousOrigin = CodeOrigin(); 88 CodeOrigin previousOrigin = CodeOrigin();
|
H A D | DFGGraph.h | 350 JSGlobalObject* globalObjectFor(CodeOrigin codeOrigin) 355 JSObject* globalThisObjectFor(CodeOrigin codeOrigin) 369 ExecutableBase* executableFor(const CodeOrigin& codeOrigin) 374 CodeBlock* baselineCodeBlockFor(const CodeOrigin& codeOrigin) 379 bool hasGlobalExitSite(const CodeOrigin& codeOrigin, ExitKind exitKind) 384 bool hasExitSite(const CodeOrigin& codeOrigin, ExitKind exitKind) 389 int argumentsRegisterFor(const CodeOrigin& codeOrigin) 399 int uncheckedArgumentsRegisterFor(const CodeOrigin& codeOrigin) 413 int uncheckedActivationRegisterFor(const CodeOrigin&) argument 415 // This will ignore CodeOrigin becaus [all...] |
H A D | DFGCFGSimplificationPhase.cpp | 136 CodeOrigin boundaryCodeOrigin = block->last()->codeOrigin; 265 void keepOperandAlive(BasicBlock* block, BasicBlock* jettisonedBlock, CodeOrigin codeOrigin, int operand) 277 void jettisonBlock(BlockIndex blockIndex, BlockIndex jettisonedBlockIndex, CodeOrigin boundaryCodeOrigin) 321 CodeOrigin boundaryCodeOrigin = firstBlock->last()->codeOrigin;
|
H A D | DFGJITCompiler.cpp | 158 CodeOrigin codeOrigin = m_exceptionChecks[i].m_codeOrigin; 317 beginCall(CodeOrigin(0), token); 319 notifyCall(callStackCheck, CodeOrigin(0), token); 334 beginCall(CodeOrigin(0), token); 336 notifyCall(callArityCheck, CodeOrigin(0), token);
|
H A D | DFGConstantFoldingPhase.cpp | 142 CodeOrigin codeOrigin = node->codeOrigin; 208 CodeOrigin codeOrigin = node->codeOrigin; 331 CodeOrigin codeOrigin = node->codeOrigin; 395 void addStructureTransitionCheck(CodeOrigin codeOrigin, unsigned indexInBlock, JSCell* cell)
|
H A D | DFGNode.h | 34 #include "CodeOrigin.h" 90 Node(NodeType op, CodeOrigin codeOrigin, const AdjacencyList& children) 101 Node(NodeType op, CodeOrigin codeOrigin, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge()) 113 Node(NodeType op, CodeOrigin codeOrigin, OpInfo imm, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge()) 126 Node(NodeType op, CodeOrigin codeOrigin, OpInfo imm1, OpInfo imm2, Edge child1 = Edge(), Edge child2 = Edge(), Edge child3 = Edge()) 140 Node(VarArgTag, NodeType op, CodeOrigin codeOrigin, OpInfo imm1, OpInfo imm2, unsigned firstChild, unsigned numChildren) 262 bool isStronglyProvedConstantIn(const CodeOrigin& codeOrigin) 1303 CodeOrigin codeOrigin;
|
H A D | DFGCPSRethreadingPhase.cpp | 131 ALWAYS_INLINE Node* addPhiSilently(BasicBlock* block, const CodeOrigin& codeOrigin, VariableAccessData* variable) 139 ALWAYS_INLINE Node* addPhi(BasicBlock* block, const CodeOrigin& codeOrigin, VariableAccessData* variable, size_t index) 147 ALWAYS_INLINE Node* addPhi(const CodeOrigin& codeOrigin, VariableAccessData* variable, size_t index)
|
H A D | DFGAssemblyHelpers.cpp | 33 ExecutableBase* AssemblyHelpers::executableFor(const CodeOrigin& codeOrigin)
|
H A D | DFGArrayMode.h | 39 struct CodeOrigin; 345 Structure* originalArrayStructure(Graph&, const CodeOrigin&) const;
|
H A D | DFGTypeCheckHoistingPhase.cpp | 276 CodeOrigin codeOrigin = node->codeOrigin; 307 CodeOrigin codeOrigin = node->codeOrigin;
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/ |
H A D | ProfilerOriginStack.h | 38 struct CodeOrigin; 52 explicit OriginStack(Database&, CodeBlock*, const CodeOrigin&);
|
H A D | ProfilerOriginStack.cpp | 29 #include "CodeOrigin.h" 46 OriginStack::OriginStack(Database& database, CodeBlock* codeBlock, const CodeOrigin& codeOrigin) 48 Vector<CodeOrigin> stack = codeOrigin.inlineStack();
|
/macosx-10.9.5/JavaScriptCore-7537.78.1/offlineasm/ |
H A D | parser.rb | 31 class CodeOrigin class 111 result << Annotation.new(CodeOrigin.new(fileName, lineNumber), 115 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&) 118 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&) 120 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&) 122 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&) 129 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&.hex.to_s) 131 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&.oct.to_s) 133 result << Token.new(CodeOrigin.new(fileName, lineNumber), $&) 135 result << Token.new(CodeOrigin [all...] |
/macosx-10.9.5/JavaScriptCore-7537.78.1/interpreter/ |
H A D | CallFrame.cpp | 108 // Try to determine the CodeOrigin. If we don't have a pc set then the only way 109 // that this makes sense is if the CodeOrigin index was set in the call frame. 119 CodeOrigin codeOrigin; 127 // correspond to a valid CodeOrigin, we return zero instead of continuing. Some of
|