/external/chromium_org/v8/src/ |
H A D | type-info.cc | 71 static uint32_t IdToKey(TypeFeedbackId ast_id) { argument 72 return static_cast<uint32_t>(ast_id.ToInt()); 76 Handle<Object> TypeFeedbackOracle::GetInfo(TypeFeedbackId ast_id) { argument 77 int entry = dictionary_->FindEntry(IdToKey(ast_id)); 92 TypeFeedbackId ast_id) { 93 int entry = dictionary_->FindEntry(IdToKey(ast_id)); 141 bool TypeFeedbackOracle::StoreIsUninitialized(TypeFeedbackId ast_id) { argument 142 Handle<Object> map_or_code = GetInfo(ast_id); 150 bool TypeFeedbackOracle::StoreIsMonomorphicNormal(TypeFeedbackId ast_id) { argument 151 Handle<Object> map_or_code = GetInfo(ast_id); 91 GetInfoCell( TypeFeedbackId ast_id) argument 173 StoreIsKeyedPolymorphic(TypeFeedbackId ast_id) argument 229 StoreMonomorphicReceiverType( TypeFeedbackId ast_id) argument 244 GetStoreMode( TypeFeedbackId ast_id) argument 467 CollectReceiverTypes(TypeFeedbackId ast_id, Handle<String> name, Code::Flags flags, SmallMapList* types) argument 530 CollectKeyedReceiverTypes(TypeFeedbackId ast_id, SmallMapList* types) argument 542 CollectPolymorphicStoreReceiverTypes( TypeFeedbackId ast_id, SmallMapList* types) argument 615 TypeFeedbackId ast_id = local 670 TypeFeedbackId ast_id = cache->AstId(i); local 684 SetInfo(TypeFeedbackId ast_id, Object* target) argument [all...] |
H A D | type-info.h | 247 bool StoreIsUninitialized(TypeFeedbackId ast_id); 248 bool StoreIsMonomorphicNormal(TypeFeedbackId ast_id); 249 bool StoreIsKeyedPolymorphic(TypeFeedbackId ast_id); 261 KeyedAccessStoreMode GetStoreMode(TypeFeedbackId ast_id); 273 void CollectKeyedReceiverTypes(TypeFeedbackId ast_id, 275 void CollectPolymorphicStoreReceiverTypes(TypeFeedbackId ast_id, 319 void CollectReceiverTypes(TypeFeedbackId ast_id, 324 void SetInfo(TypeFeedbackId ast_id, Object* target); 337 Handle<Object> GetInfo(TypeFeedbackId ast_id); 340 Handle<Cell> GetInfoCell(TypeFeedbackId ast_id); [all...] |
H A D | hydrogen.h | 133 void SetJoinId(BailoutId ast_id); 146 HSimulate* AddNewSimulate(BailoutId ast_id, argument 148 HSimulate* instr = CreateSimulate(ast_id, removable); 194 HSimulate* CreateSimulate(BailoutId ast_id, RemovableSimulate removable); 553 BailoutId ast_id() const { return ast_id_; } function in class:v8::internal::HEnvironment 756 virtual void ReturnInstruction(HInstruction* instr, BailoutId ast_id) = 0; 762 virtual void ReturnControl(HControlInstruction* instr, BailoutId ast_id) = 0; 769 BailoutId ast_id) = 0; 804 virtual void ReturnInstruction(HInstruction* instr, BailoutId ast_id); 805 virtual void ReturnControl(HControlInstruction* instr, BailoutId ast_id); [all...] |
H A D | lithium.h | 517 BailoutId ast_id, 529 ast_id_(ast_id), 546 BailoutId ast_id() const { return ast_id_; } function in class:v8::internal::LEnvironment 515 LEnvironment(Handle<JSFunction> closure, FrameType frame_type, BailoutId ast_id, int parameter_count, int argument_count, int value_count, LEnvironment* outer, HEnterInlined* entry, Zone* zone) argument
|
H A D | hydrogen.cc | 142 ASSERT(!last_environment()->ast_id().IsNone()); 161 HSimulate* HBasicBlock::CreateSimulate(BailoutId ast_id, argument 165 ASSERT(ast_id.IsNone() || 166 ast_id == BailoutId::StubEntry() || 167 environment->closure()->shared()->VerifyBailoutId(ast_id)); 173 new(zone()) HSimulate(ast_id, pop_count, zone(), removable); 251 void HBasicBlock::SetJoinId(BailoutId ast_id) { argument 261 ->VerifyBailoutId(ast_id))); 262 simulate->set_ast_id(ast_id); 263 predecessor->last_environment()->set_ast_id(ast_id); 2586 ReturnInstruction(HInstruction* instr, BailoutId ast_id) argument 2595 ReturnControl(HControlInstruction* instr, BailoutId ast_id) argument 2608 ReturnContinuation(HIfContinuation* continuation, BailoutId ast_id) argument 2624 ReturnInstruction(HInstruction* instr, BailoutId ast_id) argument 2637 ReturnControl(HControlInstruction* instr, BailoutId ast_id) argument 2657 ReturnContinuation(HIfContinuation* continuation, BailoutId ast_id) argument 2680 ReturnInstruction(HInstruction* instr, BailoutId ast_id) argument 2695 ReturnControl(HControlInstruction* instr, BailoutId ast_id) argument 2708 ReturnContinuation(HIfContinuation* continuation, BailoutId ast_id) argument 4938 HandleGlobalVariableAssignment( Variable* var, HValue* value, int position, BailoutId ast_id) argument 5581 HandlePolymorphicElementAccess( HValue* object, HValue* key, HValue* val, Expression* prop, BailoutId ast_id, int position, bool is_store, KeyedAccessStoreMode store_mode, bool* has_side_effects) argument 5734 HandleKeyedElementAccess( HValue* obj, HValue* key, HValue* val, Expression* expr, BailoutId ast_id, int position, bool is_store, bool* has_side_effects) argument 6300 TryInline(CallKind call_kind, Handle<JSFunction> target, int arguments_count, HValue* implicit_return_value, BailoutId ast_id, BailoutId return_id, InliningKind inlining_kind) argument [all...] |
/external/v8/src/ |
H A D | type-info.cc | 72 Handle<Object> TypeFeedbackOracle::GetInfo(unsigned ast_id) { argument 73 int entry = dictionary_->FindEntry(ast_id); 491 void TypeFeedbackOracle::CollectReceiverTypes(unsigned ast_id, argument 495 Handle<Object> object = GetInfo(ast_id); 559 void TypeFeedbackOracle::CollectKeyedReceiverTypes(unsigned ast_id, argument 561 Handle<Object> object = GetInfo(ast_id); 582 byte TypeFeedbackOracle::ToBooleanTypes(unsigned ast_id) { argument 583 Handle<Object> object = GetInfo(ast_id); 643 unsigned ast_id = static_cast<unsigned>((*infos)[i].data()); local 653 SetInfo(ast_id, Sm 696 unsigned ast_id = cache->AstId(i)->value(); local 708 SetInfo(unsigned ast_id, Object* target) argument [all...] |
H A D | type-info.h | 265 void CollectKeyedReceiverTypes(unsigned ast_id, 285 byte ToBooleanTypes(unsigned ast_id); 297 void CollectReceiverTypes(unsigned ast_id, 302 void SetInfo(unsigned ast_id, Object* target); 315 Handle<Object> GetInfo(unsigned ast_id);
|
H A D | hydrogen.h | 120 void SetJoinId(int ast_id); 127 void AddSimulate(int ast_id) { AddInstruction(CreateSimulate(ast_id)); } argument 170 HSimulate* CreateSimulate(int ast_id); 421 int ast_id() const { return ast_id_; } function in class:v8::internal::HEnvironment 589 virtual void ReturnInstruction(HInstruction* instr, int ast_id) = 0; 595 virtual void ReturnControl(HControlInstruction* instr, int ast_id) = 0; 630 virtual void ReturnInstruction(HInstruction* instr, int ast_id); 631 virtual void ReturnControl(HControlInstruction* instr, int ast_id); 643 virtual void ReturnInstruction(HInstruction* instr, int ast_id); [all...] |
H A D | lithium.h | 446 int ast_id, 456 ast_id_(ast_id), 470 int ast_id() const { return ast_id_; } function in class:v8::internal::LEnvironment 444 LEnvironment(Handle<JSFunction> closure, FrameType frame_type, int ast_id, int parameter_count, int argument_count, int value_count, LEnvironment* outer) argument
|
H A D | lithium.cc | 153 stream->Add("[id=%d|", ast_id());
|
H A D | hydrogen.cc | 136 HSimulate* HBasicBlock::CreateSimulate(int ast_id) { argument 139 ASSERT(ast_id == AstNode::kNoNumber || 140 environment->closure()->shared()->VerifyBailoutId(ast_id)); 145 HSimulate* instr = new(zone()) HSimulate(ast_id, pop_count); 200 void HBasicBlock::SetJoinId(int ast_id) { argument 210 ->VerifyBailoutId(ast_id)); 211 simulate->set_ast_id(ast_id); 523 int id = block->predecessors()->first()->last_environment()->ast_id(); 527 ASSERT(predecessor->last_environment()->ast_id() == id); 2268 void EffectContext::ReturnInstruction(HInstruction* instr, int ast_id) { argument 2275 ReturnControl(HControlInstruction* instr, int ast_id) argument 2287 ReturnInstruction(HInstruction* instr, int ast_id) argument 2298 ReturnControl(HControlInstruction* instr, int ast_id) argument 2318 ReturnInstruction(HInstruction* instr, int ast_id) argument 2333 ReturnControl(HControlInstruction* instr, int ast_id) argument 2601 AddSimulate(int ast_id) argument 4167 HandleGlobalVariableAssignment(Variable* var, HValue* value, int position, int ast_id) argument 4696 HandlePolymorphicElementAccess(HValue* object, HValue* key, HValue* val, Expression* prop, int ast_id, int position, bool is_store, bool* has_side_effects) argument 4887 HandleKeyedElementAccess(HValue* obj, HValue* key, HValue* val, Expression* expr, int ast_id, int position, bool is_store, bool* has_side_effects) argument 5176 TryInline(CallKind call_kind, Handle<JSFunction> target, ZoneList<Expression*>* arguments, HValue* receiver, int ast_id, int return_id, ReturnHandlingFlag return_handling) argument [all...] |
H A D | full-codegen.h | 526 unsigned ast_id = kNoASTId); 606 unsigned ast_id; member in struct:v8::internal::FullCodeGenerator::TypeFeedbackCellEntry
|
/external/chromium_org/v8/src/x64/ |
H A D | deoptimizer-x64.cc | 171 static int LookupBailoutId(DeoptimizationInputData* data, BailoutId ast_id) { argument 175 if (data->AstId(i) == ast_id) { 192 unsigned ast_id = data->OsrAstId()->value(); local 195 ASSERT(bailout_id_ == ast_id); 197 int bailout_id = LookupBailoutId(data, BailoutId(ast_id)); 216 ASSERT(node_id == ast_id); 239 ast_id,
|
H A D | assembler-x64-inl.h | 81 TypeFeedbackId ast_id) { 83 if (rmode == RelocInfo::CODE_TARGET && !ast_id.IsNone()) { 84 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id.ToInt()); 79 emit_code_target(Handle<Code> target, RelocInfo::Mode rmode, TypeFeedbackId ast_id) argument
|
/external/chromium_org/v8/src/arm/ |
H A D | deoptimizer-arm.cc | 183 static int LookupBailoutId(DeoptimizationInputData* data, BailoutId ast_id) { argument 187 if (data->AstId(i) == ast_id) { 204 unsigned ast_id = data->OsrAstId()->value(); local 206 int bailout_id = LookupBailoutId(data, BailoutId(ast_id)); 225 ASSERT(node_id == ast_id); 248 ast_id,
|
/external/chromium_org/v8/src/mips/ |
H A D | deoptimizer-mips.cc | 168 static int LookupBailoutId(DeoptimizationInputData* data, BailoutId ast_id) { argument 172 if (data->AstId(i) == ast_id) { 189 unsigned ast_id = data->OsrAstId()->value(); local 191 int bailout_id = LookupBailoutId(data, BailoutId(ast_id)); 210 ASSERT(node_id == ast_id); 233 ast_id,
|
/external/chromium_org/v8/src/ia32/ |
H A D | deoptimizer-ia32.cc | 266 static int LookupBailoutId(DeoptimizationInputData* data, BailoutId ast_id) { argument 270 if (data->AstId(i) == ast_id) { 287 unsigned ast_id = data->OsrAstId()->value(); local 290 ASSERT(bailout_id_ == ast_id); 292 int bailout_id = LookupBailoutId(data, BailoutId(ast_id)); 311 ASSERT(node_id == ast_id); 334 ast_id,
|
/external/v8/src/ia32/ |
H A D | deoptimizer-ia32.cc | 287 static int LookupBailoutId(DeoptimizationInputData* data, unsigned ast_id) { argument 291 if (static_cast<unsigned>(data->AstId(i)->value()) == ast_id) { 308 unsigned ast_id = data->OsrAstId()->value(); local 311 ASSERT(bailout_id_ == ast_id); 313 int bailout_id = LookupBailoutId(data, ast_id); 332 ASSERT(node_id == ast_id); 355 ast_id,
|
/external/v8/src/x64/ |
H A D | deoptimizer-x64.cc | 173 static int LookupBailoutId(DeoptimizationInputData* data, unsigned ast_id) { argument 177 if (static_cast<unsigned>(data->AstId(i)->value()) == ast_id) { 194 unsigned ast_id = data->OsrAstId()->value(); local 197 ASSERT(bailout_id_ == ast_id); 199 int bailout_id = LookupBailoutId(data, ast_id); 218 ASSERT(node_id == ast_id); 241 ast_id,
|
H A D | assembler-x64-inl.h | 68 unsigned ast_id) { 70 if (rmode == RelocInfo::CODE_TARGET && ast_id != kNoASTId) { 71 RecordRelocInfo(RelocInfo::CODE_TARGET_WITH_ID, ast_id); 66 emit_code_target(Handle<Code> target, RelocInfo::Mode rmode, unsigned ast_id) argument
|
H A D | lithium-x64.cc | 731 LInstruction* instr, int ast_id) { 735 pending_deoptimization_ast_id_ = ast_id; 759 instr, sim->ast_id()); 997 int ast_id = hydrogen_env->ast_id(); local 998 ASSERT(ast_id != AstNode::kNoNumber || 1004 ast_id, 2153 current_block_->last_environment()->set_ast_id(instr->ast_id()); 2227 env->set_ast_id(instr->ast_id()); 2241 if (pending_deoptimization_ast_id_ == instr->ast_id()) { 730 SetInstructionPendingDeoptimizationEnvironment( LInstruction* instr, int ast_id) argument [all...] |
/external/v8/src/arm/ |
H A D | deoptimizer-arm.cc | 199 static int LookupBailoutId(DeoptimizationInputData* data, unsigned ast_id) { argument 203 if (static_cast<unsigned>(data->AstId(i)->value()) == ast_id) { 220 unsigned ast_id = data->OsrAstId()->value(); local 222 int bailout_id = LookupBailoutId(data, ast_id); 241 ASSERT(node_id == ast_id); 264 ast_id,
|
H A D | lithium-arm.cc | 736 LInstruction* instr, int ast_id) { 740 pending_deoptimization_ast_id_ = ast_id; 764 instr, sim->ast_id()); 1002 int ast_id = hydrogen_env->ast_id(); local 1003 ASSERT(ast_id != AstNode::kNoNumber || 1009 ast_id, 2154 current_block_->last_environment()->set_ast_id(instr->ast_id()); 2228 env->set_ast_id(instr->ast_id()); 2242 if (pending_deoptimization_ast_id_ == instr->ast_id()) { 735 SetInstructionPendingDeoptimizationEnvironment( LInstruction* instr, int ast_id) argument [all...] |
/external/v8/src/mips/ |
H A D | deoptimizer-mips.cc | 189 static int LookupBailoutId(DeoptimizationInputData* data, unsigned ast_id) { argument 193 if (static_cast<unsigned>(data->AstId(i)->value()) == ast_id) { 210 unsigned ast_id = data->OsrAstId()->value(); local 212 int bailout_id = LookupBailoutId(data, ast_id); 231 ASSERT(node_id == ast_id); 254 ast_id,
|
H A D | lithium-mips.cc | 736 LInstruction* instr, int ast_id) { 740 pending_deoptimization_ast_id_ = ast_id; 764 instr, sim->ast_id()); 1002 int ast_id = hydrogen_env->ast_id(); local 1003 ASSERT(ast_id != AstNode::kNoNumber || 1009 ast_id, 2159 current_block_->last_environment()->set_ast_id(instr->ast_id()); 2233 env->set_ast_id(instr->ast_id()); 2247 if (pending_deoptimization_ast_id_ == instr->ast_id()) { 735 SetInstructionPendingDeoptimizationEnvironment( LInstruction* instr, int ast_id) argument [all...] |