Home | History | Annotate | Download | only in ia32

Lines Matching refs:info

54 void FastCodeGenSyntaxChecker::Check(CompilationInfo* info) {
55 info_ = info;
59 if (!info->has_receiver()) BAILOUT("No receiver");
60 if (!info->receiver()->IsJSObject()) BAILOUT("Receiver is not an object");
61 Handle<JSObject> object = Handle<JSObject>::cast(info->receiver());
66 Scope* scope = info->scope();
78 if (info->function()->body()->is_empty()) {
81 VisitStatements(info->function()->body());
220 if (info()->has_global_object()) {
222 info()->global_object()->Lookup(*expr->name(), &lookup);
283 Handle<Object> receiver = info()->receiver();
321 Handle<Object> receiver = info()->receiver();
433 Handle<Code> FastCodeGenerator::MakeCode(CompilationInfo* info) {
437 labeler.Label(info);
440 analyzer.Analyze(info->function());
442 CodeGenerator::MakeCodePrologue(info);
449 fast_cgen.Generate(info);
459 info->set_mode(CompilationInfo::SECONDARY);
460 cgen.Generate(info);
467 return CodeGenerator::MakeCodeEpilogue(&masm, flags, info);
505 info()->receiver()->Lookup(*name, &lookup);
507 ASSERT(lookup.holder() == *info()->receiver());
509 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
557 info()->receiver()->Lookup(*name, &lookup);
559 ASSERT(lookup.holder() == *info()->receiver());
561 Handle<Map> map(Handle<HeapObject>::cast(info()->receiver())->map());
598 bailout = info()->AddBailout(accumulator1(), scratch0()); // Left, right.
603 bailout = info()->AddBailout(scratch0(), accumulator0());
609 bailout = info()->AddBailout(accumulator1(), accumulator0());
634 Label* bailout_to_beginning = info()->AddBailout();
636 if (info()->has_this_properties()) {
641 ASSERT(info()->has_receiver() && info()->receiver()->IsHeapObject());
642 Handle<HeapObject> object = Handle<HeapObject>::cast(info()->receiver());
650 if (info()->has_globals()) {
655 ASSERT(info()->has_global_object());
656 Handle<Map> map(info()->global_object()->map());
788 ASSERT(info()->has_global_object());
790 info()->global_object()->Lookup(*expr->name(), &lookup);
796 Handle<Object> cell(info()->global_object()->GetPropertyCell(&lookup));