Searched refs:ast_id (Results 1 - 25 of 89) sorted by relevance

1234

/external/chromium_org/v8/src/
H A Dtype-info.cc71 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 Dtype-info.h247 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 Dhydrogen.h133 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 Dlithium.h517 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 Dhydrogen.cc142 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 Dtype-info.cc72 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 Dtype-info.h265 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 Dhydrogen.h120 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 Dlithium.h446 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 Dlithium.cc153 stream->Add("[id=%d|", ast_id());
H A Dhydrogen.cc136 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 Dfull-codegen.h526 unsigned ast_id = kNoASTId);
606 unsigned ast_id; member in struct:v8::internal::FullCodeGenerator::TypeFeedbackCellEntry
/external/chromium_org/v8/src/x64/
H A Ddeoptimizer-x64.cc171 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 Dassembler-x64-inl.h81 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 Ddeoptimizer-arm.cc183 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 Ddeoptimizer-mips.cc168 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 Ddeoptimizer-ia32.cc266 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 Ddeoptimizer-ia32.cc287 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 Ddeoptimizer-x64.cc173 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 Dassembler-x64-inl.h68 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 Dlithium-x64.cc731 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 Ddeoptimizer-arm.cc199 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 Dlithium-arm.cc736 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 Ddeoptimizer-mips.cc189 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 Dlithium-mips.cc736 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...]

Completed in 854 milliseconds

1234