| Summary: | Move all of the branchIs<type> helpers from SpeculativeJIT into AssemblyHelpers | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Filip Pizlo <fpizlo> | ||||||||||||
| Component: | JavaScriptCore | Assignee: | Filip Pizlo <fpizlo> | ||||||||||||
| Status: | RESOLVED FIXED | ||||||||||||||
| Severity: | Normal | CC: | barraclough, benjamin, ggaren, mark.lam, mhahnenb, mmirman, msaboff, nrotem, oliver, saam, sam | ||||||||||||
| Priority: | P2 | ||||||||||||||
| Version: | 528+ (Nightly build) | ||||||||||||||
| Hardware: | All | ||||||||||||||
| OS: | All | ||||||||||||||
| Bug Depends on: | |||||||||||||||
| Bug Blocks: | 144396 | ||||||||||||||
| Attachments: |
|
||||||||||||||
|
Description
Filip Pizlo
2015-04-30 11:37:29 PDT
Created attachment 252076 [details]
it begins
Created attachment 252102 [details]
almost done
Created attachment 252108 [details]
the patch
Comment on attachment 252108 [details] the patch View in context: https://bugs.webkit.org/attachment.cgi?id=252108&action=review > Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:3968 > - fastFalse.append(branchNotString(rightRegs.payloadGPR())); > + fastFalse.append(m_jit.branchIfNotCell(rightRegs.payloadGPR())); This looks busted. (In reply to comment #4) > Comment on attachment 252108 [details] > the patch > > View in context: > https://bugs.webkit.org/attachment.cgi?id=252108&action=review > > > Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp:3968 > > - fastFalse.append(branchNotString(rightRegs.payloadGPR())); > > + fastFalse.append(m_jit.branchIfNotCell(rightRegs.payloadGPR())); > > This looks busted. Fixed locally. Created attachment 252110 [details]
the patch
Comment on attachment 252110 [details]
the patch
r=me if unbusted
Created attachment 252114 [details]
the patch
More build/correctness fixing.
Comment on attachment 252114 [details]
the patch
r=me too
Landed in http://trac.webkit.org/changeset/183656 |