Index: src/interpreter/interpreter.cc |
diff --git a/src/interpreter/interpreter.cc b/src/interpreter/interpreter.cc |
index 1c4e24d6673c37c5d70c82e7b675dede84947313..5a5ce40d8144ee7fac3bb39574345eaad7722a4f 100644 |
--- a/src/interpreter/interpreter.cc |
+++ b/src/interpreter/interpreter.cc |
@@ -410,8 +410,7 @@ Node* Interpreter::BuildLoadGlobal(Callable ic, |
// Load the global with name in constant pool entry <name_index> into the |
// accumulator using FeedBackVector slot <slot> outside of a typeof. |
void Interpreter::DoLdaGlobal(InterpreterAssembler* assembler) { |
- Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF, |
- UNINITIALIZED); |
+ Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF); |
Node* result = BuildLoadGlobal(ic, assembler); |
__ SetAccumulator(result); |
__ Dispatch(); |
@@ -422,8 +421,7 @@ void Interpreter::DoLdaGlobal(InterpreterAssembler* assembler) { |
// Load the global with name in constant pool entry <name_index> into |
// register <reg> using FeedBackVector slot <slot> outside of a typeof. |
void Interpreter::DoLdrGlobal(InterpreterAssembler* assembler) { |
- Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF, |
- UNINITIALIZED); |
+ Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF); |
Node* result = BuildLoadGlobal(ic, assembler); |
Node* destination = __ BytecodeOperandReg(2); |
__ StoreRegister(result, destination); |
@@ -435,8 +433,7 @@ void Interpreter::DoLdrGlobal(InterpreterAssembler* assembler) { |
// Load the global with name in constant pool entry <name_index> into the |
// accumulator using FeedBackVector slot <slot> inside of a typeof. |
void Interpreter::DoLdaGlobalInsideTypeof(InterpreterAssembler* assembler) { |
- Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, INSIDE_TYPEOF, |
- UNINITIALIZED); |
+ Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, INSIDE_TYPEOF); |
Node* result = BuildLoadGlobal(ic, assembler); |
__ SetAccumulator(result); |
__ Dispatch(); |
@@ -467,8 +464,7 @@ void Interpreter::DoStaGlobal(Callable ic, InterpreterAssembler* assembler) { |
// Store the value in the accumulator into the global with name in constant pool |
// entry <name_index> using FeedBackVector slot <slot> in sloppy mode. |
void Interpreter::DoStaGlobalSloppy(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::StoreICInOptimizedCode(isolate_, SLOPPY, UNINITIALIZED); |
+ Callable ic = CodeFactory::StoreICInOptimizedCode(isolate_, SLOPPY); |
DoStaGlobal(ic, assembler); |
} |
@@ -477,8 +473,7 @@ void Interpreter::DoStaGlobalSloppy(InterpreterAssembler* assembler) { |
// Store the value in the accumulator into the global with name in constant pool |
// entry <name_index> using FeedBackVector slot <slot> in strict mode. |
void Interpreter::DoStaGlobalStrict(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::StoreICInOptimizedCode(isolate_, STRICT, UNINITIALIZED); |
+ Callable ic = CodeFactory::StoreICInOptimizedCode(isolate_, STRICT); |
DoStaGlobal(ic, assembler); |
} |
@@ -597,8 +592,7 @@ Node* Interpreter::BuildLoadNamedProperty(Callable ic, |
// Calls the LoadIC at FeedBackVector slot <slot> for <object> and the name at |
// constant pool entry <name_index>. |
void Interpreter::DoLdaNamedProperty(InterpreterAssembler* assembler) { |
- Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF, |
- UNINITIALIZED); |
+ Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF); |
Node* result = BuildLoadNamedProperty(ic, assembler); |
__ SetAccumulator(result); |
__ Dispatch(); |
@@ -609,8 +603,7 @@ void Interpreter::DoLdaNamedProperty(InterpreterAssembler* assembler) { |
// Calls the LoadIC at FeedBackVector slot <slot> for <object> and the name at |
// constant pool entry <name_index> and puts the result into register <reg>. |
void Interpreter::DoLdrNamedProperty(InterpreterAssembler* assembler) { |
- Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF, |
- UNINITIALIZED); |
+ Callable ic = CodeFactory::LoadICInOptimizedCode(isolate_, NOT_INSIDE_TYPEOF); |
Node* result = BuildLoadNamedProperty(ic, assembler); |
Node* destination = __ BytecodeOperandReg(3); |
__ StoreRegister(result, destination); |
@@ -636,8 +629,7 @@ Node* Interpreter::BuildLoadKeyedProperty(Callable ic, |
// Calls the KeyedLoadIC at FeedBackVector slot <slot> for <object> and the key |
// in the accumulator. |
void Interpreter::DoLdaKeyedProperty(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::KeyedLoadICInOptimizedCode(isolate_, UNINITIALIZED); |
+ Callable ic = CodeFactory::KeyedLoadICInOptimizedCode(isolate_); |
Node* result = BuildLoadKeyedProperty(ic, assembler); |
__ SetAccumulator(result); |
__ Dispatch(); |
@@ -648,8 +640,7 @@ void Interpreter::DoLdaKeyedProperty(InterpreterAssembler* assembler) { |
// Calls the KeyedLoadIC at FeedBackVector slot <slot> for <object> and the key |
// in the accumulator and puts the result in register <reg>. |
void Interpreter::DoLdrKeyedProperty(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::KeyedLoadICInOptimizedCode(isolate_, UNINITIALIZED); |
+ Callable ic = CodeFactory::KeyedLoadICInOptimizedCode(isolate_); |
Node* result = BuildLoadKeyedProperty(ic, assembler); |
Node* destination = __ BytecodeOperandReg(2); |
__ StoreRegister(result, destination); |
@@ -678,8 +669,7 @@ void Interpreter::DoStoreIC(Callable ic, InterpreterAssembler* assembler) { |
// the name in constant pool entry <name_index> with the value in the |
// accumulator. |
void Interpreter::DoStaNamedPropertySloppy(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::StoreICInOptimizedCode(isolate_, SLOPPY, UNINITIALIZED); |
+ Callable ic = CodeFactory::StoreICInOptimizedCode(isolate_, SLOPPY); |
DoStoreIC(ic, assembler); |
} |
@@ -689,8 +679,7 @@ void Interpreter::DoStaNamedPropertySloppy(InterpreterAssembler* assembler) { |
// the name in constant pool entry <name_index> with the value in the |
// accumulator. |
void Interpreter::DoStaNamedPropertyStrict(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::StoreICInOptimizedCode(isolate_, STRICT, UNINITIALIZED); |
+ Callable ic = CodeFactory::StoreICInOptimizedCode(isolate_, STRICT); |
DoStoreIC(ic, assembler); |
} |
@@ -715,8 +704,7 @@ void Interpreter::DoKeyedStoreIC(Callable ic, InterpreterAssembler* assembler) { |
// Calls the sloppy mode KeyStoreIC at FeedBackVector slot <slot> for <object> |
// and the key <key> with the value in the accumulator. |
void Interpreter::DoStaKeyedPropertySloppy(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::KeyedStoreICInOptimizedCode(isolate_, SLOPPY, UNINITIALIZED); |
+ Callable ic = CodeFactory::KeyedStoreICInOptimizedCode(isolate_, SLOPPY); |
DoKeyedStoreIC(ic, assembler); |
} |
@@ -725,8 +713,7 @@ void Interpreter::DoStaKeyedPropertySloppy(InterpreterAssembler* assembler) { |
// Calls the strict mode KeyStoreIC at FeedBackVector slot <slot> for <object> |
// and the key <key> with the value in the accumulator. |
void Interpreter::DoStaKeyedPropertyStrict(InterpreterAssembler* assembler) { |
- Callable ic = |
- CodeFactory::KeyedStoreICInOptimizedCode(isolate_, STRICT, UNINITIALIZED); |
+ Callable ic = CodeFactory::KeyedStoreICInOptimizedCode(isolate_, STRICT); |
DoKeyedStoreIC(ic, assembler); |
} |