Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove loop strength reduction because WasmAddress broke it.
https://bugs.webkit.org/show_bug.cgi?id=243178 Reviewed by Yusuke Suzuki. When WasmAddress was added, it broke this pass. We should eventually fix it, but for now we should remove it since it never actually gets applied. * Source/JavaScriptCore/Sources.txt: * Source/JavaScriptCore/b3/B3Generate.cpp: (JSC::B3::generateToAir): * Source/JavaScriptCore/b3/B3ReduceLoopStrength.cpp: Removed. * Source/JavaScriptCore/b3/B3ReduceLoopStrength.h: Removed. * Source/JavaScriptCore/b3/testb3.h: * Source/JavaScriptCore/b3/testb3_1.cpp: (run): * Source/JavaScriptCore/b3/testb3_8.cpp: (testFastForwardCopy32): Deleted. (testByteCopyLoop): Deleted. (testByteCopyLoopStartIsLoopDependent): Deleted. (testByteCopyLoopBoundIsLoopDependent): Deleted. (addCopyTests): Deleted. Canonical link: https://commits.webkit.org/256507@main
- Loading branch information