|
bool | canCompile (CapabilityLevel level) |
|
bool | canInline (CapabilityLevel level) |
|
CapabilityLevel | leastUpperBound (CapabilityLevel a, CapabilityLevel b) |
|
bool | shouldDumpDisassembly (CompilationMode mode=DFGMode) |
|
bool | isFTL (CompilationMode mode) |
|
bool | mightCompileEval (CodeBlock *) |
|
bool | mightCompileProgram (CodeBlock *) |
|
bool | mightCompileFunctionForCall (CodeBlock *) |
|
bool | mightCompileFunctionForConstruct (CodeBlock *) |
|
bool | mightInlineFunctionForCall (CodeBlock *) |
|
bool | mightInlineFunctionForClosureCall (CodeBlock *) |
|
bool | mightInlineFunctionForConstruct (CodeBlock *) |
|
bool | canUseOSRExitFuzzing (CodeBlock *) |
|
CapabilityLevel | capabilityLevel (OpcodeID, CodeBlock *, Instruction *) |
|
CapabilityLevel | capabilityLevel (CodeBlock *) |
|
CapabilityLevel | evalCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | programCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | functionCapabilityLevel (bool mightCompile, bool mightInline, CapabilityLevel computedCapabilityLevel) |
|
CapabilityLevel | functionForCallCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | functionForConstructCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | inlineFunctionForCallCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | inlineFunctionForClosureCallCapabilityLevel (CodeBlock *codeBlock) |
|
CapabilityLevel | inlineFunctionForConstructCapabilityLevel (CodeBlock *codeBlock) |
|
bool | mightInlineFunctionFor (CodeBlock *codeBlock, CodeSpecializationKind kind) |
|
bool | mightCompileFunctionFor (CodeBlock *codeBlock, CodeSpecializationKind kind) |
|
bool | mightInlineFunction (CodeBlock *codeBlock) |
|
CapabilityLevel | inlineFunctionForCapabilityLevel (CodeBlock *codeBlock, CodeSpecializationKind kind, bool isClosureCall) |
|
bool | isSmallEnoughToInlineCodeInto (CodeBlock *codeBlock) |
|
DoubleFormatState | mergeDoubleFormatStates (DoubleFormatState a, DoubleFormatState b) |
|
bool | mergeDoubleFormatState (DoubleFormatState &dest, DoubleFormatState src) |
|
const char * | doubleFormatStateToString (DoubleFormatState state) |
|
unsigned | getNumCompilations () |
|
CompilationResult | compile (VM &vm, CodeBlock *codeBlock, CodeBlock *profiledDFGCodeBlock, CompilationMode mode, unsigned osrEntryBytecodeIndex, const Operands< JSValue > &mustHandleValues, Ref< DeferredCompilationCallback > &&callback) |
|
template<typename Functor > |
void | forAllKilledOperands (Graph &graph, Node *nodeBefore, Node *nodeAfter, const Functor &functor) |
|
template<typename Functor > |
void | forAllKilledNodesAtNodeIndex (Graph &graph, AvailabilityMap &availabilityMap, BasicBlock *block, unsigned nodeIndex, const Functor &functor) |
|
template<typename Functor > |
void | forAllKillsInBlock (Graph &graph, const CombinedLiveness &combinedLiveness, BasicBlock *block, const Functor &functor) |
|
void * | prepareOSREntry (ExecState *, CodeBlock *, unsigned) |
|
bool | doOSRExitFuzzing () |
|
void | completeAllPlansForVM (VM &) |
|
void | markCodeBlocks (VM &, SlotVisitor &) |
|
template<typename Func > |
void | iterateCodeBlocksForGC (VM &, const Func &) |
|