| Index: src/compiler/machine-node-factory.h
|
| diff --git a/src/compiler/machine-node-factory.h b/src/compiler/machine-node-factory.h
|
| index 8d1cf8753b9291f3847834241bc68c36b5a96104..faee93ebb2660daf81588a3964dc3a6c51e21587 100644
|
| --- a/src/compiler/machine-node-factory.h
|
| +++ b/src/compiler/machine-node-factory.h
|
| @@ -22,17 +22,14 @@ namespace compiler {
|
|
|
| class MachineCallDescriptorBuilder : public ZoneObject {
|
| public:
|
| - MachineCallDescriptorBuilder(MachineRepresentation return_type,
|
| - int parameter_count,
|
| - const MachineRepresentation* parameter_types)
|
| + MachineCallDescriptorBuilder(MachineType return_type, int parameter_count,
|
| + const MachineType* parameter_types)
|
| : return_type_(return_type),
|
| parameter_count_(parameter_count),
|
| parameter_types_(parameter_types) {}
|
|
|
| int parameter_count() const { return parameter_count_; }
|
| - const MachineRepresentation* parameter_types() const {
|
| - return parameter_types_;
|
| - }
|
| + const MachineType* parameter_types() const { return parameter_types_; }
|
|
|
| CallDescriptor* BuildCallDescriptor(Zone* zone) {
|
| return Linkage::GetSimplifiedCDescriptor(zone, parameter_count_,
|
| @@ -40,9 +37,9 @@ class MachineCallDescriptorBuilder : public ZoneObject {
|
| }
|
|
|
| private:
|
| - const MachineRepresentation return_type_;
|
| + const MachineType return_type_;
|
| const int parameter_count_;
|
| - const MachineRepresentation* const parameter_types_;
|
| + const MachineType* const parameter_types_;
|
| };
|
|
|
|
|
| @@ -90,16 +87,16 @@ class MachineNodeFactory {
|
| }
|
|
|
| // Memory Operations.
|
| - Node* Load(MachineRepresentation rep, Node* base) {
|
| + Node* Load(MachineType rep, Node* base) {
|
| return Load(rep, base, Int32Constant(0));
|
| }
|
| - Node* Load(MachineRepresentation rep, Node* base, Node* index) {
|
| + Node* Load(MachineType rep, Node* base, Node* index) {
|
| return NEW_NODE_2(MACHINE()->Load(rep), base, index);
|
| }
|
| - void Store(MachineRepresentation rep, Node* base, Node* value) {
|
| + void Store(MachineType rep, Node* base, Node* value) {
|
| Store(rep, base, Int32Constant(0), value);
|
| }
|
| - void Store(MachineRepresentation rep, Node* base, Node* index, Node* value) {
|
| + void Store(MachineType rep, Node* base, Node* index, Node* value) {
|
| NEW_NODE_3(MACHINE()->Store(rep, kNoWriteBarrier), base, index, value);
|
| }
|
| // Arithmetic Operations.
|
| @@ -354,8 +351,8 @@ class MachineNodeFactory {
|
|
|
| #ifdef MACHINE_ASSEMBLER_SUPPORTS_CALL_C
|
| // Call to C.
|
| - Node* CallC(Node* function_address, MachineRepresentation return_type,
|
| - MachineRepresentation* arg_types, Node** args, int n_args) {
|
| + Node* CallC(Node* function_address, MachineType return_type,
|
| + MachineType* arg_types, Node** args, int n_args) {
|
| CallDescriptor* descriptor = Linkage::GetSimplifiedCDescriptor(
|
| ZONE(), n_args, return_type, arg_types);
|
| Node** passed_args =
|
|
|