Commit a24617a9 authored by palfia@homejinni.com's avatar palfia@homejinni.com

MIPS: Rename Literal::handle to Literal::value

Port r15280 (1a287b2)

Original commit message:
Just a completely mechanical change...

BUG=

Review URL: https://codereview.chromium.org/17583011
Patch from Balazs Kilvady <kilvadyb@homejinni.com>.

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@15302 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent bd90e71b
...@@ -1694,11 +1694,11 @@ void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { ...@@ -1694,11 +1694,11 @@ void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) {
ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value())); ASSERT(!CompileTimeValue::IsCompileTimeValue(property->value()));
// Fall through. // Fall through.
case ObjectLiteral::Property::COMPUTED: case ObjectLiteral::Property::COMPUTED:
if (key->handle()->IsInternalizedString()) { if (key->value()->IsInternalizedString()) {
if (property->emit_store()) { if (property->emit_store()) {
VisitForAccumulatorValue(value); VisitForAccumulatorValue(value);
__ mov(a0, result_register()); __ mov(a0, result_register());
__ li(a2, Operand(key->handle())); __ li(a2, Operand(key->value()));
__ lw(a1, MemOperand(sp)); __ lw(a1, MemOperand(sp));
Handle<Code> ic = is_classic_mode() Handle<Code> ic = is_classic_mode()
? isolate()->builtins()->StoreIC_Initialize() ? isolate()->builtins()->StoreIC_Initialize()
...@@ -2268,7 +2268,7 @@ void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) { ...@@ -2268,7 +2268,7 @@ void FullCodeGenerator::EmitNamedPropertyLoad(Property* prop) {
SetSourcePosition(prop->position()); SetSourcePosition(prop->position());
Literal* key = prop->key()->AsLiteral(); Literal* key = prop->key()->AsLiteral();
__ mov(a0, result_register()); __ mov(a0, result_register());
__ li(a2, Operand(key->handle())); __ li(a2, Operand(key->value()));
// Call load IC. It has arguments receiver and property name a0 and a2. // Call load IC. It has arguments receiver and property name a0 and a2.
Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize(); Handle<Code> ic = isolate()->builtins()->LoadIC_Initialize();
CallIC(ic, RelocInfo::CODE_TARGET, prop->PropertyFeedbackId()); CallIC(ic, RelocInfo::CODE_TARGET, prop->PropertyFeedbackId());
...@@ -2430,7 +2430,7 @@ void FullCodeGenerator::EmitAssignment(Expression* expr) { ...@@ -2430,7 +2430,7 @@ void FullCodeGenerator::EmitAssignment(Expression* expr) {
VisitForAccumulatorValue(prop->obj()); VisitForAccumulatorValue(prop->obj());
__ mov(a1, result_register()); __ mov(a1, result_register());
__ pop(a0); // Restore value. __ pop(a0); // Restore value.
__ li(a2, Operand(prop->key()->AsLiteral()->handle())); __ li(a2, Operand(prop->key()->AsLiteral()->value()));
Handle<Code> ic = is_classic_mode() Handle<Code> ic = is_classic_mode()
? isolate()->builtins()->StoreIC_Initialize() ? isolate()->builtins()->StoreIC_Initialize()
: isolate()->builtins()->StoreIC_Initialize_Strict(); : isolate()->builtins()->StoreIC_Initialize_Strict();
...@@ -2561,7 +2561,7 @@ void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) { ...@@ -2561,7 +2561,7 @@ void FullCodeGenerator::EmitNamedPropertyAssignment(Assignment* expr) {
// Record source code position before IC call. // Record source code position before IC call.
SetSourcePosition(expr->position()); SetSourcePosition(expr->position());
__ mov(a0, result_register()); // Load the value. __ mov(a0, result_register()); // Load the value.
__ li(a2, Operand(prop->key()->AsLiteral()->handle())); __ li(a2, Operand(prop->key()->AsLiteral()->value()));
__ pop(a1); __ pop(a1);
Handle<Code> ic = is_classic_mode() Handle<Code> ic = is_classic_mode()
...@@ -2839,7 +2839,7 @@ void FullCodeGenerator::VisitCall(Call* expr) { ...@@ -2839,7 +2839,7 @@ void FullCodeGenerator::VisitCall(Call* expr) {
} }
if (property->key()->IsPropertyName()) { if (property->key()->IsPropertyName()) {
EmitCallWithIC(expr, EmitCallWithIC(expr,
property->key()->AsLiteral()->handle(), property->key()->AsLiteral()->value(),
RelocInfo::CODE_TARGET); RelocInfo::CODE_TARGET);
} else { } else {
EmitKeyedCallWithIC(expr, property->key()); EmitKeyedCallWithIC(expr, property->key());
...@@ -3444,7 +3444,7 @@ void FullCodeGenerator::EmitDateField(CallRuntime* expr) { ...@@ -3444,7 +3444,7 @@ void FullCodeGenerator::EmitDateField(CallRuntime* expr) {
ZoneList<Expression*>* args = expr->arguments(); ZoneList<Expression*>* args = expr->arguments();
ASSERT(args->length() == 2); ASSERT(args->length() == 2);
ASSERT_NE(NULL, args->at(1)->AsLiteral()); ASSERT_NE(NULL, args->at(1)->AsLiteral());
Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->handle())); Smi* index = Smi::cast(*(args->at(1)->AsLiteral()->value()));
VisitForAccumulatorValue(args->at(0)); // Load the object. VisitForAccumulatorValue(args->at(0)); // Load the object.
...@@ -3876,7 +3876,7 @@ void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) { ...@@ -3876,7 +3876,7 @@ void FullCodeGenerator::EmitGetFromCache(CallRuntime* expr) {
ASSERT_EQ(2, args->length()); ASSERT_EQ(2, args->length());
ASSERT_NE(NULL, args->at(0)->AsLiteral()); ASSERT_NE(NULL, args->at(0)->AsLiteral());
int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->handle()))->value(); int cache_id = Smi::cast(*(args->at(0)->AsLiteral()->value()))->value();
Handle<FixedArray> jsfunction_result_caches( Handle<FixedArray> jsfunction_result_caches(
isolate()->native_context()->jsfunction_result_caches()); isolate()->native_context()->jsfunction_result_caches());
...@@ -4551,7 +4551,7 @@ void FullCodeGenerator::VisitCountOperation(CountOperation* expr) { ...@@ -4551,7 +4551,7 @@ void FullCodeGenerator::VisitCountOperation(CountOperation* expr) {
break; break;
case NAMED_PROPERTY: { case NAMED_PROPERTY: {
__ mov(a0, result_register()); // Value. __ mov(a0, result_register()); // Value.
__ li(a2, Operand(prop->key()->AsLiteral()->handle())); // Name. __ li(a2, Operand(prop->key()->AsLiteral()->value())); // Name.
__ pop(a1); // Receiver. __ pop(a1); // Receiver.
Handle<Code> ic = is_classic_mode() Handle<Code> ic = is_classic_mode()
? isolate()->builtins()->StoreIC_Initialize() ? isolate()->builtins()->StoreIC_Initialize()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment