| Index: src/hydrogen.h
|
| diff --git a/src/hydrogen.h b/src/hydrogen.h
|
| index 004aa16a8784337f874768166b75833c6eea8086..017e48f6c793d9730fb92b9be4f828f8c8ff9255 100644
|
| --- a/src/hydrogen.h
|
| +++ b/src/hydrogen.h
|
| @@ -1251,13 +1251,10 @@ class HGraphBuilder {
|
| LoadKeyedHoleMode load_mode,
|
| KeyedAccessStoreMode store_mode);
|
|
|
| - HLoadNamedField* BuildLoadNamedField(
|
| - HValue* object,
|
| - HObjectAccess access,
|
| - HValue* typecheck);
|
| - HInstruction* BuildLoadStringLength(HValue* object, HValue* typecheck);
|
| - HStoreNamedField* AddStoreMapConstant(HValue *object, Handle<Map>);
|
| - HLoadNamedField* AddLoadElements(HValue *object, HValue *typecheck);
|
| + HLoadNamedField* BuildLoadNamedField(HValue* object, HObjectAccess access);
|
| + HInstruction* BuildLoadStringLength(HValue* object, HValue* checked_value);
|
| + HStoreNamedField* AddStoreMapConstant(HValue* object, Handle<Map>);
|
| + HLoadNamedField* AddLoadElements(HValue* object);
|
| HLoadNamedField* AddLoadFixedArrayLength(HValue *object);
|
|
|
| HValue* AddLoadJSBuiltin(Builtins::JavaScript builtin);
|
| @@ -1543,9 +1540,10 @@ class HGraphBuilder {
|
| int previous_object_size,
|
| HValue* payload);
|
|
|
| - void BuildConstantMapCheck(Handle<JSObject> constant, CompilationInfo* info);
|
| - void BuildCheckPrototypeMaps(Handle<JSObject> prototype,
|
| - Handle<JSObject> holder);
|
| + HInstruction* BuildConstantMapCheck(Handle<JSObject> constant,
|
| + CompilationInfo* info);
|
| + HInstruction* BuildCheckPrototypeMaps(Handle<JSObject> prototype,
|
| + Handle<JSObject> holder);
|
|
|
| HInstruction* BuildGetNativeContext();
|
| HInstruction* BuildGetArrayFunction();
|
| @@ -1599,22 +1597,6 @@ inline HInstruction* HGraphBuilder::AddUncasted<HSimulate>(
|
|
|
|
|
| template<>
|
| -inline HInstruction* HGraphBuilder::NewUncasted<HLoadNamedField>(
|
| - HValue* object, HObjectAccess access) {
|
| - return NewUncasted<HLoadNamedField>(object, access,
|
| - static_cast<HValue*>(NULL));
|
| -}
|
| -
|
| -
|
| -template<>
|
| -inline HInstruction* HGraphBuilder::AddUncasted<HLoadNamedField>(
|
| - HValue* object, HObjectAccess access) {
|
| - return AddUncasted<HLoadNamedField>(object, access,
|
| - static_cast<HValue*>(NULL));
|
| -}
|
| -
|
| -
|
| -template<>
|
| inline HInstruction* HGraphBuilder::AddUncasted<HSimulate>(BailoutId id) {
|
| return AddUncasted<HSimulate>(id, FIXED_SIMULATE);
|
| }
|
|
|