summaryrefslogtreecommitdiff
path: root/deps/v8/src/compiler/raw-machine-assembler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/src/compiler/raw-machine-assembler.cc')
-rw-r--r--deps/v8/src/compiler/raw-machine-assembler.cc84
1 files changed, 43 insertions, 41 deletions
diff --git a/deps/v8/src/compiler/raw-machine-assembler.cc b/deps/v8/src/compiler/raw-machine-assembler.cc
index ed67c06cc7..778752e50f 100644
--- a/deps/v8/src/compiler/raw-machine-assembler.cc
+++ b/deps/v8/src/compiler/raw-machine-assembler.cc
@@ -212,28 +212,29 @@ void RawMachineAssembler::Comment(const char* msg) {
AddNode(machine()->Comment(msg));
}
-Node* RawMachineAssembler::CallN(CallDescriptor* desc, int input_count,
- Node* const* inputs) {
- DCHECK(!desc->NeedsFrameState());
+Node* RawMachineAssembler::CallN(CallDescriptor* call_descriptor,
+ int input_count, Node* const* inputs) {
+ DCHECK(!call_descriptor->NeedsFrameState());
// +1 is for target.
- DCHECK_EQ(input_count, desc->ParameterCount() + 1);
- return AddNode(common()->Call(desc), input_count, inputs);
+ DCHECK_EQ(input_count, call_descriptor->ParameterCount() + 1);
+ return AddNode(common()->Call(call_descriptor), input_count, inputs);
}
-Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* desc,
+Node* RawMachineAssembler::CallNWithFrameState(CallDescriptor* call_descriptor,
int input_count,
Node* const* inputs) {
- DCHECK(desc->NeedsFrameState());
+ DCHECK(call_descriptor->NeedsFrameState());
// +2 is for target and frame state.
- DCHECK_EQ(input_count, desc->ParameterCount() + 2);
- return AddNode(common()->Call(desc), input_count, inputs);
+ DCHECK_EQ(input_count, call_descriptor->ParameterCount() + 2);
+ return AddNode(common()->Call(call_descriptor), input_count, inputs);
}
-Node* RawMachineAssembler::TailCallN(CallDescriptor* desc, int input_count,
- Node* const* inputs) {
+Node* RawMachineAssembler::TailCallN(CallDescriptor* call_descriptor,
+ int input_count, Node* const* inputs) {
// +1 is for target.
- DCHECK_EQ(input_count, desc->ParameterCount() + 1);
- Node* tail_call = MakeNode(common()->TailCall(desc), input_count, inputs);
+ DCHECK_EQ(input_count, call_descriptor->ParameterCount() + 1);
+ Node* tail_call =
+ MakeNode(common()->TailCall(call_descriptor), input_count, inputs);
schedule()->AddTailCall(CurrentBlock(), tail_call);
current_block_ = nullptr;
return tail_call;
@@ -243,10 +244,10 @@ Node* RawMachineAssembler::CallCFunction0(MachineType return_type,
Node* function) {
MachineSignature::Builder builder(zone(), 1, 0);
builder.AddReturn(return_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function);
+ return AddNode(common()->Call(call_descriptor), function);
}
@@ -256,10 +257,10 @@ Node* RawMachineAssembler::CallCFunction1(MachineType return_type,
MachineSignature::Builder builder(zone(), 1, 1);
builder.AddReturn(return_type);
builder.AddParam(arg0_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0);
+ return AddNode(common()->Call(call_descriptor), function, arg0);
}
Node* RawMachineAssembler::CallCFunction1WithCallerSavedRegisters(
@@ -268,13 +269,13 @@ Node* RawMachineAssembler::CallCFunction1WithCallerSavedRegisters(
MachineSignature::Builder builder(zone(), 1, 1);
builder.AddReturn(return_type);
builder.AddParam(arg0_type);
- CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- descriptor->set_save_fp_mode(mode);
+ call_descriptor->set_save_fp_mode(mode);
- return AddNode(common()->CallWithCallerSavedRegisters(descriptor), function,
- arg0);
+ return AddNode(common()->CallWithCallerSavedRegisters(call_descriptor),
+ function, arg0);
}
Node* RawMachineAssembler::CallCFunction2(MachineType return_type,
@@ -285,10 +286,10 @@ Node* RawMachineAssembler::CallCFunction2(MachineType return_type,
builder.AddReturn(return_type);
builder.AddParam(arg0_type);
builder.AddParam(arg1_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0, arg1);
+ return AddNode(common()->Call(call_descriptor), function, arg0, arg1);
}
Node* RawMachineAssembler::CallCFunction3(MachineType return_type,
@@ -301,10 +302,10 @@ Node* RawMachineAssembler::CallCFunction3(MachineType return_type,
builder.AddParam(arg0_type);
builder.AddParam(arg1_type);
builder.AddParam(arg2_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0, arg1, arg2);
+ return AddNode(common()->Call(call_descriptor), function, arg0, arg1, arg2);
}
Node* RawMachineAssembler::CallCFunction3WithCallerSavedRegisters(
@@ -316,13 +317,13 @@ Node* RawMachineAssembler::CallCFunction3WithCallerSavedRegisters(
builder.AddParam(arg0_type);
builder.AddParam(arg1_type);
builder.AddParam(arg2_type);
- CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- descriptor->set_save_fp_mode(mode);
+ call_descriptor->set_save_fp_mode(mode);
- return AddNode(common()->CallWithCallerSavedRegisters(descriptor), function,
- arg0, arg1, arg2);
+ return AddNode(common()->CallWithCallerSavedRegisters(call_descriptor),
+ function, arg0, arg1, arg2);
}
Node* RawMachineAssembler::CallCFunction4(
@@ -335,10 +336,11 @@ Node* RawMachineAssembler::CallCFunction4(
builder.AddParam(arg1_type);
builder.AddParam(arg2_type);
builder.AddParam(arg3_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0, arg1, arg2, arg3);
+ return AddNode(common()->Call(call_descriptor), function, arg0, arg1, arg2,
+ arg3);
}
Node* RawMachineAssembler::CallCFunction5(
@@ -353,11 +355,11 @@ Node* RawMachineAssembler::CallCFunction5(
builder.AddParam(arg2_type);
builder.AddParam(arg3_type);
builder.AddParam(arg4_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0, arg1, arg2, arg3,
- arg4);
+ return AddNode(common()->Call(call_descriptor), function, arg0, arg1, arg2,
+ arg3, arg4);
}
Node* RawMachineAssembler::CallCFunction6(
@@ -373,11 +375,11 @@ Node* RawMachineAssembler::CallCFunction6(
builder.AddParam(arg3_type);
builder.AddParam(arg4_type);
builder.AddParam(arg5_type);
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), function, arg0, arg1, arg2, arg3,
- arg4, arg5);
+ return AddNode(common()->Call(call_descriptor), function, arg0, arg1, arg2,
+ arg3, arg4, arg5);
}
Node* RawMachineAssembler::CallCFunction8(
@@ -397,9 +399,9 @@ Node* RawMachineAssembler::CallCFunction8(
builder.AddParam(arg6_type);
builder.AddParam(arg7_type);
Node* args[] = {function, arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7};
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), arraysize(args), args);
+ return AddNode(common()->Call(call_descriptor), arraysize(args), args);
}
Node* RawMachineAssembler::CallCFunction9(
@@ -421,9 +423,9 @@ Node* RawMachineAssembler::CallCFunction9(
builder.AddParam(arg8_type);
Node* args[] = {function, arg0, arg1, arg2, arg3,
arg4, arg5, arg6, arg7, arg8};
- const CallDescriptor* descriptor =
+ auto call_descriptor =
Linkage::GetSimplifiedCDescriptor(zone(), builder.Build());
- return AddNode(common()->Call(descriptor), arraysize(args), args);
+ return AddNode(common()->Call(call_descriptor), arraysize(args), args);
}
BasicBlock* RawMachineAssembler::Use(RawMachineLabel* label) {