Changeset 164734 in webkit for trunk/Source/JavaScriptCore/dfg/DFGDriver.cpp
- Timestamp:
- Feb 26, 2014, 12:13:22 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/dfg/DFGDriver.cpp
r164207 r164734 35 35 #include "DFGThunks.h" 36 36 #include "DFGWorklist.h" 37 #include "Debugger.h"38 37 #include "JITCode.h" 39 38 #include "JSCInlines.h" … … 70 69 ASSERT(!profiledDFGCodeBlock || profiledDFGCodeBlock->jitType() == JITCode::DFGJIT); 71 70 72 if (!Options::useDFGJIT() || !MacroAssembler::supportsFloatingPoint())73 return CompilationFailed;74 75 if (!Options::bytecodeRangeToDFGCompile().isInRange(codeBlock->instructionCount()))76 return CompilationFailed;77 78 if (vm.enabledProfiler())79 return CompilationInvalidated;80 81 Debugger* debugger = codeBlock->globalObject()->debugger();82 if (debugger && (debugger->isStepping() || codeBlock->baselineAlternative()->hasDebuggerRequests()))83 return CompilationInvalidated;84 85 71 if (logCompilationChanges(mode)) 86 72 dataLog("DFG(Driver) compiling ", *codeBlock, " with ", mode, ", number of instructions = ", codeBlock->instructionCount(), "\n");
Note:
See TracChangeset
for help on using the changeset viewer.