Chromium Code Reviews| Index: src/full-codegen/arm64/full-codegen-arm64.cc |
| diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc |
| index 32d6b3056c42be573e8220863fdc829697321985..9d93c0a9a2ba7ade996634586d5c57b558e9e6d5 100644 |
| --- a/src/full-codegen/arm64/full-codegen-arm64.cc |
| +++ b/src/full-codegen/arm64/full-codegen-arm64.cc |
| @@ -2440,6 +2440,7 @@ void FullCodeGenerator::CallIC(Handle<Code> code, |
| // Code common for calls using the IC. |
| void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { |
| + ASM_LOCATION("FullCodeGenerator::EmitCallWithLoadIC"); |
|
jbramley
2016/01/12 10:47:12
I added these whilst debugging. Several of the sur
|
| Expression* callee = expr->expression(); |
| // Get the target function. |
| @@ -2476,6 +2477,7 @@ void FullCodeGenerator::EmitCallWithLoadIC(Call* expr) { |
| void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { |
| + ASM_LOCATION("FullCodeGenerator::EmitSuperCallWithLoadIC"); |
| Expression* callee = expr->expression(); |
| DCHECK(callee->IsProperty()); |
| Property* prop = callee->AsProperty(); |
| @@ -2518,6 +2520,7 @@ void FullCodeGenerator::EmitSuperCallWithLoadIC(Call* expr) { |
| // Code common for calls using the IC. |
| void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, |
| Expression* key) { |
| + ASM_LOCATION("FullCodeGenerator::EmitKeyedCallWithLoadIC"); |
| // Load the key. |
| VisitForAccumulatorValue(key); |
| @@ -2539,6 +2542,7 @@ void FullCodeGenerator::EmitKeyedCallWithLoadIC(Call* expr, |
| void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { |
| + ASM_LOCATION("FullCodeGenerator::EmitKeyedSuperCallWithLoadIC"); |
| Expression* callee = expr->expression(); |
| DCHECK(callee->IsProperty()); |
| Property* prop = callee->AsProperty(); |
| @@ -2577,6 +2581,7 @@ void FullCodeGenerator::EmitKeyedSuperCallWithLoadIC(Call* expr) { |
| void FullCodeGenerator::EmitCall(Call* expr, ConvertReceiverMode mode) { |
| + ASM_LOCATION("FullCodeGenerator::EmitCall"); |
| // Load the arguments. |
| ZoneList<Expression*>* args = expr->arguments(); |
| int arg_count = args->length(); |
| @@ -2669,6 +2674,7 @@ void FullCodeGenerator::PushCalleeAndWithBaseObject(Call* expr) { |
| void FullCodeGenerator::EmitPossiblyEvalCall(Call* expr) { |
| + ASM_LOCATION("FullCodeGenerator::EmitPossiblyEvalCall"); |
| // In a call to eval, we first call RuntimeHidden_ResolvePossiblyDirectEval |
| // to resolve the function we need to call. Then we call the resolved |
| // function using the given arguments. |
| @@ -2748,6 +2754,7 @@ void FullCodeGenerator::VisitCallNew(CallNew* expr) { |
| void FullCodeGenerator::EmitSuperConstructorCall(Call* expr) { |
| + ASM_LOCATION("FullCodeGenerator::EmitSuperConstructorCall"); |
| SuperCallReference* super_call_ref = |
| expr->expression()->AsSuperCallReference(); |
| DCHECK_NOT_NULL(super_call_ref); |