Results (301 - 310 of 3373)
- [214926]: Air::eliminateDeadCode should not repeatedly process the same live ...
- Air::eliminateDeadCode should not repeatedly process the same live instructions https://bugs.webkit.org/show_bug.cgi?id=170490 Reviewed by Keith Miller. This makes the eliminateDeadCode() fixpoint somewhat worklist-based: we trac ...
- By Apr 4, 2017, 8:43:44 PM —
- [214923]: Air::eliminateDeadCode() should not use a HashSet ...
- Air::eliminateDeadCode() should not use a HashSet https://bugs.webkit.org/show_bug.cgi?id=170487 Reviewed by Saam Barati. Source/JavaScriptCore: Introduce TmpSet, which is like a HashSet<Tmp>. Use this to make eliminateDeadCode( ...
- By Apr 4, 2017, 6:18:07 PM —
- [214917]: B3::fixSSA() needs a tune-up ...
- B3::fixSSA() needs a tune-up https://bugs.webkit.org/show_bug.cgi?id=170485 Reviewed by Saam Barati. Source/JavaScriptCore: After the various optimizations to liveness, register allocation, and other phases, the fixSSA() phase n ...
- By Apr 4, 2017, 5:25:02 PM —
- [214908]: B3::LowerToAir incorrectly selects BitXor(AtomicStrongCAS(...), $1) ...
- B3::LowerToAir incorrectly selects BitXor(AtomicStrongCAS(...), $1) https://bugs.webkit.org/show_bug.cgi?id=169867 Reviewed by Saam Barati. The BitXor(AtomicWeakCAS(...), $1) optimization makes a lot of sense because we an fold t ...
- By Apr 4, 2017, 3:37:51 PM —
- [214901]: Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or ...
- Air::lowerAfterRegAlloc should bail early if it finds no Shuffles or ColdCCalls https://bugs.webkit.org/show_bug.cgi?id=170305 Reviewed by Saam Barati. This reduces and sometimes completely eliminates the need to run lowerAfterRe ...
- By Apr 4, 2017, 2:48:41 PM —
- [214887]: Don't need to Air::reportUsedRegisters for wasm at -O1 ...
- Don't need to Air::reportUsedRegisters for wasm at -O1 https://bugs.webkit.org/show_bug.cgi?id=170459 Reviewed by Saam Barati. Source/JavaScriptCore: I did some refactorings to Liveness<> to try to understand its performance. Ba ...
- By Apr 4, 2017, 12:09:03 PM —
- [214883]: Air liveness should build constraints and solve them rather than ...
- Air liveness should build constraints and solve them rather than repeatedly parsing IR https://bugs.webkit.org/show_bug.cgi?id=170421 Reviewed by Saam Barati. Source/JavaScriptCore: Inst::forEach<> is expensive. The LivenessAdap ...
- By Apr 4, 2017, 10:20:43 AM —
- [214838]: Move the Liveness<> adapters from AirLiveness.h to ...
- Move the Liveness<> adapters from AirLiveness.h to AirLivenessAdapter.h. Rubber stamped by Keith Miller. This will make it easier to write other code that uses those adapters. * JavaScriptCore.xcodeproj/project.pbxproj: * b3/air ...
- By Apr 3, 2017, 2:07:01 PM —
- [214836]: WTF::Liveness should have an API that focuses on actions at ...
- WTF::Liveness should have an API that focuses on actions at instruction boundaries https://bugs.webkit.org/show_bug.cgi?id=170407 Reviewed by Keith Miller. Source/JavaScriptCore: Adopt changes to the WTF::Liveness<> API. Instead ...
- By Apr 3, 2017, 1:50:33 PM —
- [214827]: Inst::forEachArg could compile to more compact code ...
- Inst::forEachArg could compile to more compact code https://bugs.webkit.org/show_bug.cgi?id=170406 Reviewed by Sam Weinig. Prior to this change, Inst::forEachArg compiled to a ginormous ALWAYS_INLINE switch statement. It had one ...
- By Apr 3, 2017, 11:55:34 AM —
Note:
See TracSearch
for help on searching.