diff options
Diffstat (limited to 'deps/v8/src/full-codegen/s390/full-codegen-s390.cc')
-rw-r--r-- | deps/v8/src/full-codegen/s390/full-codegen-s390.cc | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/deps/v8/src/full-codegen/s390/full-codegen-s390.cc b/deps/v8/src/full-codegen/s390/full-codegen-s390.cc index 1fd971354d..f91d9e119b 100644 --- a/deps/v8/src/full-codegen/s390/full-codegen-s390.cc +++ b/deps/v8/src/full-codegen/s390/full-codegen-s390.cc @@ -139,14 +139,13 @@ void FullCodeGenerator::Generate() { Comment cmnt(masm_, "[ Increment invocation count"); __ LoadP(r6, FieldMemOperand(r3, JSFunction::kLiteralsOffset)); __ LoadP(r6, FieldMemOperand(r6, LiteralsArray::kFeedbackVectorOffset)); - __ LoadP(r1, FieldMemOperand(r6, TypeFeedbackVector::kInvocationCountIndex * + __ LoadP(r1, FieldMemOperand(r6, FeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + FeedbackVector::kHeaderSize)); __ AddSmiLiteral(r1, r1, Smi::FromInt(1), r0); - __ StoreP(r1, - FieldMemOperand( - r6, TypeFeedbackVector::kInvocationCountIndex * kPointerSize + - TypeFeedbackVector::kHeaderSize)); + __ StoreP(r1, FieldMemOperand( + r6, FeedbackVector::kInvocationCountIndex * kPointerSize + + FeedbackVector::kHeaderSize)); } { @@ -780,7 +779,7 @@ void FullCodeGenerator::DeclareGlobals(Handle<FixedArray> pairs) { // Call the runtime to declare the globals. __ mov(r3, Operand(pairs)); __ LoadSmiLiteral(r2, Smi::FromInt(DeclareGlobalsFlags())); - __ EmitLoadTypeFeedbackVector(r4); + __ EmitLoadFeedbackVector(r4); __ Push(r3, r2, r4); __ CallRuntime(Runtime::kDeclareGlobals); // Return value is ignored. @@ -1003,8 +1002,8 @@ void FullCodeGenerator::VisitForInStatement(ForInStatement* stmt) { // We need to filter the key, record slow-path here. int const vector_index = SmiFromSlot(slot)->value(); - __ EmitLoadTypeFeedbackVector(r2); - __ mov(r4, Operand(TypeFeedbackVector::MegamorphicSentinel(isolate()))); + __ EmitLoadFeedbackVector(r2); + __ mov(r4, Operand(FeedbackVector::MegamorphicSentinel(isolate()))); __ StoreP( r4, FieldMemOperand(r2, FixedArray::OffsetOfElementAt(vector_index)), r0); @@ -1900,7 +1899,7 @@ void FullCodeGenerator::VisitCallNew(CallNew* expr) { __ LoadP(r3, MemOperand(sp, arg_count * kPointerSize), r0); // Record call targets in unoptimized code. - __ EmitLoadTypeFeedbackVector(r4); + __ EmitLoadFeedbackVector(r4); __ LoadSmiLiteral(r5, SmiFromSlot(expr->CallNewFeedbackSlot())); CallConstructStub stub(isolate()); |