OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SpeculativeJIT
(Results
1 - 4
of
4
) sorted by null
/external/webkit/Source/JavaScriptCore/dfg/
DFGSpeculativeJIT.h
35
class
SpeculativeJIT
;
73
SpeculationCheck(MacroAssembler::Jump,
SpeculativeJIT
*, unsigned recoveryIndex = 0);
80
// value is an index into the
SpeculativeJIT
's m_speculationRecoveryList
94
// ===
SpeculativeJIT
===
96
// The
SpeculativeJIT
is used to generate a fast, but potentially
101
// a speculative check has failed. This allows the
SpeculativeJIT
104
class
SpeculativeJIT
: public JITCodeGenerator {
107
SpeculativeJIT
(JITCompiler& jit)
197
//
SpeculativeJIT
. The classes operate like those provided by the JITCodeGenerator,
204
explicit SpeculateIntegerOperand(
SpeculativeJIT
* jit, NodeIndex index
[
all
...]
DFGSpeculativeJIT.cpp
34
GPRReg
SpeculativeJIT
::fillSpeculateIntInternal(NodeIndex nodeIndex, DataFormat& returnFormat)
143
SpeculationCheck::SpeculationCheck(MacroAssembler::Jump check,
SpeculativeJIT
* jit, unsigned recoveryIndex)
168
GPRReg
SpeculativeJIT
::fillSpeculateInt(NodeIndex nodeIndex, DataFormat& returnFormat)
173
GPRReg
SpeculativeJIT
::fillSpeculateIntStrict(NodeIndex nodeIndex)
181
GPRReg
SpeculativeJIT
::fillSpeculateCell(NodeIndex nodeIndex)
242
bool
SpeculativeJIT
::compile(Node& node)
681
static SamplingCounter counter("
SpeculativeJIT
");
785
bool
SpeculativeJIT
::compile(BasicBlock& block)
799
fprintf(stderr, "
SpeculativeJIT
generating Node @%d at JIT offset 0x%x\n", (int)m_compileIndex, m_jit.debugOffset());
810
bool
SpeculativeJIT
::compile(
[
all
...]
DFGJITCompiler.h
46
class
SpeculativeJIT
;
310
void linkSpeculationChecks(
SpeculativeJIT
&, NonSpeculativeJIT&);
DFGJITCompiler.cpp
187
void JITCompiler::linkSpeculationChecks(
SpeculativeJIT
& speculative, NonSpeculativeJIT& nonSpeculative)
266
SpeculativeJIT
speculative(*this);
280
// If compilation through the
SpeculativeJIT
failed, throw away the code we generated.
Completed in 22 milliseconds