Searched refs:CodeOrigin (Results 1 - 25 of 45) sorted by relevance

12

/macosx-10.9.5/JavaScriptCore-7537.78.1/bytecode/
H A DCodeOrigin.h45 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 DCodeOrigin.cpp27 #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 DCallLinkInfo.h87 CodeOrigin codeOrigin;
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DClosureCallStubRoutine.h33 #include "CodeOrigin.h"
42 Structure*, ExecutableBase*, const CodeOrigin&);
48 const CodeOrigin& codeOrigin() const { return m_codeOrigin; }
58 CodeOrigin m_codeOrigin;
H A DClosureCallStubRoutine.cpp42 Structure* structure, ExecutableBase* executable, const CodeOrigin& codeOrigin)
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGJITCompiler.h94 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 DDFGDisassembler.h76 DumpedOp(CodeOrigin codeOrigin, CString text)
82 CodeOrigin codeOrigin;
85 void append(Vector<DumpedOp>&, StringPrintStream&, CodeOrigin&);
H A DDFGVariableEventStream.h52 CodeBlock*, CodeOrigin, MinifiedGraph&,
H A DDFGOSRExit.h33 #include "CodeOrigin.h"
94 CodeOrigin m_codeOrigin;
95 CodeOrigin m_codeOriginForExitProfile;
H A DDFGAbstractState.h232 void clobberWorld(const CodeOrigin&, unsigned indexInBlock);
233 void clobberCapturedVars(const CodeOrigin&);
H A DDFGAssemblyHelpers.h317 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 DDFGDisassembler.cpp76 void Disassembler::append(Vector<Disassembler::DumpedOp>& result, StringPrintStream& out, CodeOrigin& previousOrigin)
79 previousOrigin = CodeOrigin();
88 CodeOrigin previousOrigin = CodeOrigin();
H A DDFGGraph.h350 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 DDFGCFGSimplificationPhase.cpp136 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 DDFGJITCompiler.cpp158 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 DDFGConstantFoldingPhase.cpp142 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 DDFGNode.h34 #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 DDFGCPSRethreadingPhase.cpp131 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 DDFGAssemblyHelpers.cpp33 ExecutableBase* AssemblyHelpers::executableFor(const CodeOrigin& codeOrigin)
H A DDFGArrayMode.h39 struct CodeOrigin;
345 Structure* originalArrayStructure(Graph&, const CodeOrigin&) const;
H A DDFGTypeCheckHoistingPhase.cpp276 CodeOrigin codeOrigin = node->codeOrigin;
307 CodeOrigin codeOrigin = node->codeOrigin;
/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/
H A DProfilerOriginStack.h38 struct CodeOrigin;
52 explicit OriginStack(Database&, CodeBlock*, const CodeOrigin&);
H A DProfilerOriginStack.cpp29 #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 Dparser.rb31 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 DCallFrame.cpp108 // 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

Completed in 215 milliseconds

12