Index: src/compiler/machine-operator.h |
diff --git a/src/compiler/machine-operator.h b/src/compiler/machine-operator.h |
index 42f313019f41152e8a88b57f6dbbeeb0ed6ba970..e92f3c64f6393f517b7514ff79f1c2a9a804254b 100644 |
--- a/src/compiler/machine-operator.h |
+++ b/src/compiler/machine-operator.h |
@@ -177,6 +177,12 @@ class MachineOperatorBuilder FINAL : public ZoneObject { |
bool HasFloat64RoundTruncate() { return flags_ & kFloat64RoundTruncate; } |
bool HasFloat64RoundTiesAway() { return flags_ & kFloat64RoundTiesAway; } |
+ // Floating point bit representation. |
+ const Operator* Float64ExtractLowWord32(); |
+ const Operator* Float64ExtractHighWord32(); |
+ const Operator* Float64InsertLowWord32(); |
+ const Operator* Float64InsertHighWord32(); |
+ |
// load [base + index] |
const Operator* Load(LoadRepresentation rep); |
@@ -226,10 +232,10 @@ class MachineOperatorBuilder FINAL : public ZoneObject { |
#undef PSEUDO_OP_LIST |
private: |
- Zone* zone_; |
- const MachineOperatorGlobalCache& cache_; |
- const MachineType word_; |
- const Flags flags_; |
+ Zone* const zone_; |
+ MachineOperatorGlobalCache const& cache_; |
+ MachineType const word_; |
+ Flags const flags_; |
DISALLOW_COPY_AND_ASSIGN(MachineOperatorBuilder); |
}; |