|
| 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 &) |
| |