Index: src/full-codegen.h |
diff --git a/src/full-codegen.h b/src/full-codegen.h |
index 31d2c6dcda9391bfc5b598827a54832ea36adc24..167538ed9c6c30c56410c1987073b500869a7de2 100644 |
--- a/src/full-codegen.h |
+++ b/src/full-codegen.h |
@@ -99,20 +99,20 @@ class FullCodeGenerator: public AstVisitor { |
// Platform-specific code size multiplier. |
#if V8_TARGET_ARCH_IA32 |
- static const int kCodeSizeMultiplier = 100; |
+ static const int kCodeSizeMultiplier = 105; |
static const int kBootCodeSizeMultiplier = 100; |
#elif V8_TARGET_ARCH_X64 |
- static const int kCodeSizeMultiplier = 162; |
+ static const int kCodeSizeMultiplier = 170; |
static const int kBootCodeSizeMultiplier = 140; |
#elif V8_TARGET_ARCH_ARM |
- static const int kCodeSizeMultiplier = 142; |
+ static const int kCodeSizeMultiplier = 149; |
static const int kBootCodeSizeMultiplier = 110; |
#elif V8_TARGET_ARCH_ARM64 |
// TODO(all): Copied ARM value. Check this is sensible for ARM64. |
- static const int kCodeSizeMultiplier = 142; |
+ static const int kCodeSizeMultiplier = 149; |
static const int kBootCodeSizeMultiplier = 110; |
#elif V8_TARGET_ARCH_MIPS |
- static const int kCodeSizeMultiplier = 142; |
+ static const int kCodeSizeMultiplier = 149; |
static const int kBootCodeSizeMultiplier = 120; |
#else |
#error Unsupported target architecture. |
@@ -464,9 +464,9 @@ class FullCodeGenerator: public AstVisitor { |
void EmitReturnSequence(); |
// Platform-specific code sequences for calls |
- void EmitCallWithStub(Call* expr); |
- void EmitCallWithIC(Call* expr); |
- void EmitKeyedCallWithIC(Call* expr, Expression* key); |
+ void EmitCall(Call* expr, CallIC::CallType = CallIC::FUNCTION); |
+ void EmitCallWithLoadIC(Call* expr); |
+ void EmitKeyedCallWithLoadIC(Call* expr, Expression* key); |
// Platform-specific code for inline runtime calls. |
InlineFunctionGenerator FindInlineFunctionGenerator(Runtime::FunctionId id); |