- 0728b8a Merge r169148, r169185, r169188, r169578, r169582, r169584, r169588, r169753 from ftlopt. by fpizlo@apple.com · 11 years ago
- f299993 Allow for Int52Rep to see things other than Int32, and make this testable by fpizlo@apple.com · 11 years ago
- 00b3bea DFGGraph::m_doubleConstantMap will not map 0 values correctly. by mark.lam@apple.com · 11 years ago
- 5589c63 Unreviewed, rolling out r170082. https://bugs.webkit.org/show_bug.cgi?id=134006 by commit-queue@webkit.org · 11 years ago
- abeef8d DFGGraph::m_doubleConstantMap will not map 0 values correctly. by mark.lam@apple.com · 11 years ago
- 96509b7 Latest emscripten life benchmark is 4x slower because the DFG doesn't realize that arithmetic on booleans is a thing by fpizlo@apple.com · 11 years ago
- 8f097f7 Removing some check-webkit-style warnings from ./dfg by commit-queue@webkit.org · 11 years ago
- 40badfc Take block execution count estimates into account when voting double by fpizlo@apple.com · 11 years ago
- 2cbd136 InlineCallFrameSet should be refcounted by fpizlo@apple.com · 11 years ago
- 7b33e0c DFG IR should keep the data flow of doubles and int52's separate from the data flow of JSValue's by fpizlo@apple.com · 11 years ago
- e64d0b6 mandreel throws a checksum error on 32-bit x86. <https://webkit.org/b/125706> by mark.lam@apple.com · 11 years ago
- 56026af Crash beneath operationTearOffActivation running this JS compression demo by fpizlo@apple.com · 11 years ago
- 4321952 FTL should do polymorphic PutById inlining by fpizlo@apple.com · 11 years ago
- ce8cbac Get rid of redundant Platform.h includes by ossy@webkit.org · 11 years ago
- b8377cd DFG should have a way of carrying and preserving conditional branch weights by fpizlo@apple.com · 11 years ago
- 51614cc FTL should inline polymorphic heap accesses by fpizlo@apple.com · 11 years ago
- 4c96a84 Hoist and combine array bounds checks by fpizlo@apple.com · 11 years ago
- 6793a32 Inserting a node with a codeOrigin "like" another node should copy both the codeOrigin and codeOriginForExitTarget by fpizlo@apple.com · 11 years ago
- 0bef2a1 Unreviewed, roll out http://trac.webkit.org/changeset/163796 by fpizlo@apple.com · 11 years ago
- 583e8e1 Remove extra includes from DFG https://bugs.webkit.org/show_bug.cgi?id=126983 by commit-queue@webkit.org · 11 years ago
- 602f4c0 GC blocks on FTL and then badness https://bugs.webkit.org/show_bug.cgi?id=128291 by fpizlo@apple.com · 11 years ago
- 65a636f Avoid eagerly creating the JSActivation when the debugger is attached. by mark.lam@apple.com · 11 years ago
- 9589433 Merge the jsCStack branch https://bugs.webkit.org/show_bug.cgi?id=127763 by msaboff@apple.com · 11 years ago
- 9775655 Rationalize DFG DCE https://bugs.webkit.org/show_bug.cgi?id=125523 by fpizlo@apple.com · 11 years ago
- ce995b2 Fold typedArray.length if typedArray is constant by fpizlo@apple.com · 11 years ago
- 66421ea FTL should support generic ByVal accesses by fpizlo@apple.com · 11 years ago
- ee327c8 Fold constant typed arrays https://bugs.webkit.org/show_bug.cgi?id=125205 by fpizlo@apple.com · 11 years ago
- 88fedde Infer constant closure variables https://bugs.webkit.org/show_bug.cgi?id=124630 by fpizlo@apple.com · 11 years ago
- 1a72409 Infer one-time scopes https://bugs.webkit.org/show_bug.cgi?id=124812 by fpizlo@apple.com · 11 years ago
- 81bb8bb CodeBlock::m_numCalleeRegisters shouldn't also mean frame size, frame size needed for exit, or any other unrelated things by fpizlo@apple.com · 11 years ago
- 002405c FTL should have an explicit notion of bytecode liveness by fpizlo@apple.com · 11 years ago
- f5be8c9 Get rid of InlineStart so that I don't have to implement it in FTL by fpizlo@apple.com · 11 years ago
- e050d64 Spread operator should be performing direct "puts" and not triggering setters by oliver@apple.com · 11 years ago
- efa80dc sunspider-1.0/math-spectral-norm.js.dfg-eager occasionally fails with Trap 5 (i.e int $3) by fpizlo@apple.com · 11 years ago
- a62d482 Compress DFG stack layout https://bugs.webkit.org/show_bug.cgi?id=122024 by fpizlo@apple.com · 11 years ago
- 7fd83c1 The DFG should use always DFG::Graph methods for determining where special registers are by fpizlo@apple.com · 12 years ago
- 62aa8b7 VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732 by msaboff@apple.com · 12 years ago
- bf43ed9 Unreviewed, rolling out r156474. by commit-queue@webkit.org · 12 years ago
- 1796ad0 VirtualRegister should be a class https://bugs.webkit.org/show_bug.cgi?id=121732 by msaboff@apple.com · 12 years ago
- 48a7bc8 Never use ReturnPC for exception handling and quit using exception check indices as a lame replica of the CodeOrigin index by fpizlo@apple.com · 12 years ago
- cd8eb2c Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
- 63eba56 Unreviewed, rolling out r156120. by bfulgham@apple.com · 12 years ago
- 620acab Move CCallHelpers and AssemblyHelpers into jit/ and have JSInterfaceJIT use them by fpizlo@apple.com · 12 years ago
- 6921b29 DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
- 92c6700 Unreviewed, rolling out r156019 and r156020. by commit-queue@webkit.org · 12 years ago
- 4c466ec DFG should support Int52 for local variables by fpizlo@apple.com · 12 years ago
- 3f780e4 Propagate the Int48 stuff into the prediction propagator. by fpizlo@apple.com · 12 years ago
- dc36e83 Be explicit about backwards propagation properties that care about escaping to bytecode, as opposed to just escaping within DFG code. by fpizlo@apple.com · 12 years ago
- efacb61 We should say Int32 when we mean Int32. Saying Integer is just weird. by fpizlo@apple.com · 12 years ago
- 532f1e5 The DFG should be able to tier-up and OSR enter into the FTL by fpizlo@apple.com · 12 years ago
- 25e7893 <https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML by mhahnenberg@apple.com · 12 years ago
- fd433bf <https://webkit.org/b/119919> Concurrent JIT crashes in various fast/js/dfg-* tests while the main thread is setting innerHTML by mhahnenberg@apple.com · 12 years ago
- c09dc63 DFG should optimize typedArray.byteLength by fpizlo@apple.com · 12 years ago
- 941ab38 <https://webkit.org/b/119833> Concurrent compilation thread should not trigger WriteBarriers by mhahnenberg@apple.com · 12 years ago
- 10ae2d0 Foo::s_info should be Foo::info(), so that you can change how the s_info is actually linked by fpizlo@apple.com · 12 years ago
- 237b146 fourthTier: DFG IR dumps should be easier to read by oliver@apple.com · 12 years ago
- 78a7c62 fourthTier: It should be easy to figure out which blocks nodes belong to by oliver@apple.com · 12 years ago
- e642774 fourthTier: String GetByVal out-of-bounds handling is so wrong by oliver@apple.com · 12 years ago
- 0402d95 fourthTier: Structure should be able to tell you if it's valid to load at a given offset from any object with that structure by oliver@apple.com · 12 years ago
- 6c816f4 fourthTier: Rationalize Node::replacement by oliver@apple.com · 12 years ago
- 827d2cf fourthTier: DFG should have an SSA form for use by FTL by oliver@apple.com · 12 years ago
- afbdabe fourthTier: Graph::clearAndDerefChild() makes no sense anymore, and neither does Nop by oliver@apple.com · 12 years ago
- 426f5b0 fourthTier: DFG should refer to BasicBlocks by BasicBlock* and not BlockIndex by oliver@apple.com · 12 years ago
- b595aba fourthTier: Make Graph::substituteGetLocal() out-of-line by oliver@apple.com · 12 years ago
- fc3f117 fourthTier: DFG should know how to find natural loops by oliver@apple.com · 12 years ago
- 9b7647b fourthTier: DFG should support op_switch_imm by oliver@apple.com · 12 years ago
- 58c8675 fourthTier: Re-worked non-local variable resolution by oliver@apple.com · 12 years ago
- bc2930b fourthTier: Remove CodeOrigin::valueProfileOffset since it was only needed for op_call_put_result. by oliver@apple.com · 12 years ago
- 284cc3d fourthTier: DFG should be able to run on a separate thread by oliver@apple.com · 12 years ago
- 90fce82 fourthTier: DFG should separate link phase into things that must be done concurrently and things that must be done synchronously, and have a way of passing data from one to the other by oliver@apple.com · 12 years ago
- 98fb6bf fourthTier: DFG should have its own notion of StructureChain, and it should be possible to validate it after compilation finishes by oliver@apple.com · 12 years ago
- e2fe4ce fourthTier: Rationalized 'this' conversion, includes subsequent FTL branch fixes by oliver@apple.com · 12 years ago
- 0203946 fourthTier: DFG tries to ref/deref StringImpls in a ton of places by oliver@apple.com · 12 years ago
- 67e0f33 fourthTier: CFA should defend against results seeming inconsistent due to a watchpoint firing during compilation by oliver@apple.com · 12 years ago
- bdd513b Incorrect assertion in DFG::Graph::uncheckedActivationRegisterFor() by fpizlo@apple.com · 12 years ago
- 9a9a4b5 Renamed JSGlobalData to VM https://bugs.webkit.org/show_bug.cgi?id=114777 by ggaren@apple.com · 12 years ago
- 0e6e154 DFG string conversions and allocations should be inlined by fpizlo@apple.com · 12 years ago
- 33b10ee ConvertThis should be turned into Identity based on predictions in Fixup, rather than based on proofs in ConstantFolding by fpizlo@apple.com · 12 years ago
- 06f82b5 DFG DCE might eliminate checks unsoundly by fpizlo@apple.com · 12 years ago
- 5470ec7 The DFG special case checks for isCreatedThisArgument are fragile by fpizlo@apple.com · 12 years ago
- 7a1964c DFG should not change its mind about what type speculations a node does, by encoding the checks in the NodeType, UseKind, and ArrayMode by fpizlo@apple.com · 12 years ago
- 951c7f5 Remove unnecessary indirection to non-local variable access operations by oliver@apple.com · 12 years ago
- 3fa6f5d DFG should allow phases to break Phi's and then have one phase to rebuild them by fpizlo@apple.com · 12 years ago
- 8ff092f DFG should not use a graph that is a vector, Nodes shouldn't move after allocation, and we should always refer to nodes by Node* by fpizlo@apple.com · 12 years ago
- 5598c18 Replace ASSERT_NOT_REACHED with RELEASE_ASSERT_NOT_REACHED in JSC by oliver@apple.com · 12 years ago
- f45e88b Inserting a node into the DFG graph should not require five lines of code by fpizlo@apple.com · 12 years ago
- 7800901 DFG Node::ref() and Node::deref() should not return bool, and should have postfixRef variants by fpizlo@apple.com · 12 years ago
- 179645f Data flow paths that carry non-numbers, non-undefined, non-null values should not cause subtractions and arithmetic additions (i.e. ++) to speculate double by fpizlo@apple.com · 12 years ago
- 6bd6145 CallLinkStatus should be aware of closure calls, and the DFG bytecode parser should use that as its sole internal notion of how to optimize calls by fpizlo@apple.com · 12 years ago
- 5799083 DFG is too aggressive eliding overflow checks for additions involving large constants by fpizlo@apple.com · 12 years ago
- 562ee93 Attempt to rationalize and simplify WTF::binarySearch by fpizlo@apple.com · 12 years ago
- d2deec8 Profiler should say things about OSR exits by fpizlo@apple.com · 12 years ago
- 4a81fa4 JSC should be able to report profiling data associated with the IR dumps and disassembly by fpizlo@apple.com · 12 years ago
- 02e3563 SpeculatedType dumping should not use the static char buffer[thingy] idiom by fpizlo@apple.com · 12 years ago
- 1bf96d6 Disassembly methods should be able to disassemble to any PrintStream& rather than always using WTF::dataFile() by fpizlo@apple.com · 12 years ago
- 8bb40d7f DFG ArithMul overflow check elimination is too aggressive by fpizlo@apple.com · 12 years ago
- 81f7537 DFG should not assume that something is a double just because it might be undefined by fpizlo@apple.com · 12 years ago
- 75c91a7 JSC should infer when indexed storage contains only integers or doubles by fpizlo@apple.com · 12 years ago
- 34d1f08 DFG::Array::Mode needs to be cleaned up by fpizlo@apple.com · 12 years ago
- f7b4298 DFG NewArrayBuffer node should keep its data in a structure on the side to free up one of the opInfos by fpizlo@apple.com · 12 years ago