#ifndef DFGSilentRegisterSavePlan_h
#define DFGSilentRegisterSavePlan_h
-#include <wtf/Platform.h>
-
#if ENABLE(DFG_JIT)
#include "DFGCommon.h"
-#include "DFGFPRInfo.h"
-#include "DFGGPRInfo.h"
+#include "FPRInfo.h"
+#include "GPRInfo.h"
namespace JSC { namespace DFG {
enum SilentFillAction {
DoNothingForFill,
SetInt32Constant,
+ SetInt52Constant,
+ SetStrictInt52Constant,
SetBooleanConstant,
SetCellConstant,
SetTrustedJSConstant,
Load32Tag,
Load32Payload,
Load32PayloadBoxInt,
+ Load32PayloadConvertToInt52,
+ Load32PayloadSignExtend,
LoadPtr,
Load64,
+ Load64ShiftInt52Right,
+ Load64ShiftInt52Left,
LoadDouble,
LoadDoubleBoxDouble,
LoadJSUnboxDouble