DFG arguments simplification should have rationalized handling of TearOffArguments
https://bugs.webkit.org/show_bug.cgi?id=88206
Reviewed by Geoffrey Garen.
- Accesses to the unmodified arguments register ought to have the same effect on
alias/escape analysis of arguments as accesses to the mutable arguments register.
- The existence of TearOffArguments should not get in the way of arguments aliasing.
- TearOffArguments should be eliminated if CreateArguments is eliminated.
* dfg/DFGArgumentsSimplificationPhase.cpp:
(JSC::DFG::ArgumentsSimplificationPhase::run):
(JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@119444 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/JavaScriptCore/ChangeLog b/Source/JavaScriptCore/ChangeLog
index 9133e5a..a38308f 100644
--- a/Source/JavaScriptCore/ChangeLog
+++ b/Source/JavaScriptCore/ChangeLog
@@ -1,3 +1,21 @@
+2012-06-04 Filip Pizlo <fpizlo@apple.com>
+
+ DFG arguments simplification should have rationalized handling of TearOffArguments
+ https://bugs.webkit.org/show_bug.cgi?id=88206
+
+ Reviewed by Geoffrey Garen.
+
+ - Accesses to the unmodified arguments register ought to have the same effect on
+ alias/escape analysis of arguments as accesses to the mutable arguments register.
+
+ - The existence of TearOffArguments should not get in the way of arguments aliasing.
+
+ - TearOffArguments should be eliminated if CreateArguments is eliminated.
+
+ * dfg/DFGArgumentsSimplificationPhase.cpp:
+ (JSC::DFG::ArgumentsSimplificationPhase::run):
+ (JSC::DFG::ArgumentsSimplificationPhase::observeBadArgumentsUse):
+
2012-06-04 Gavin Barraclough <barraclough@apple.com>
Remove enabledProfilerReference