Title: [148037] branches/dfgFourthTier/Source/_javascript_Core
- Revision
- 148037
- Author
- [email protected]
- Date
- 2013-04-09 12:18:29 -0700 (Tue, 09 Apr 2013)
Log Message
fourthTier: DFG should better abstract floating point arguments
https://bugs.webkit.org/show_bug.cgi?id=114300
Reviewed by Mark Hahnenberg.
* dfg/DFGFPRInfo.h:
(FPRInfo):
(JSC::DFG::FPRInfo::toArgumentRegister):
Modified Paths
Diff
Modified: branches/dfgFourthTier/Source/_javascript_Core/ChangeLog (148036 => 148037)
--- branches/dfgFourthTier/Source/_javascript_Core/ChangeLog 2013-04-09 19:16:18 UTC (rev 148036)
+++ branches/dfgFourthTier/Source/_javascript_Core/ChangeLog 2013-04-09 19:18:29 UTC (rev 148037)
@@ -1,3 +1,14 @@
+2013-04-09 Filip Pizlo <[email protected]>
+
+ fourthTier: DFG should better abstract floating point arguments
+ https://bugs.webkit.org/show_bug.cgi?id=114300
+
+ Reviewed by Mark Hahnenberg.
+
+ * dfg/DFGFPRInfo.h:
+ (FPRInfo):
+ (JSC::DFG::FPRInfo::toArgumentRegister):
+
2013-04-05 Filip Pizlo <[email protected]>
fourthTier: DFG should better abstract arguments
Modified: branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGFPRInfo.h (148036 => 148037)
--- branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGFPRInfo.h 2013-04-09 19:16:18 UTC (rev 148036)
+++ branches/dfgFourthTier/Source/_javascript_Core/dfg/DFGFPRInfo.h 2013-04-09 19:18:29 UTC (rev 148037)
@@ -42,6 +42,7 @@
public:
typedef FPRReg RegisterType;
static const unsigned numberOfRegisters = 6;
+ static const unsigned numberOfArgumentRegisters = 8;
// Temporary registers.
static const FPRReg fpRegT0 = X86Registers::xmm0;
@@ -77,6 +78,11 @@
{
return (unsigned)reg;
}
+
+ static FPRReg toArgumentRegister(unsigned index)
+ {
+ return (FPRReg)index;
+ }
static const char* debugName(FPRReg reg)
{
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes