Home
last modified time | relevance | path

Searched refs:TypeFeedbackOracle (Results 1 – 8 of 8) sorted by relevance

/external/v8/src/
Dtype-info.cc62 TypeFeedbackOracle::TypeFeedbackOracle(Handle<Code> code, in TypeFeedbackOracle() function in v8::internal::TypeFeedbackOracle
72 Handle<Object> TypeFeedbackOracle::GetInfo(unsigned ast_id) { in GetInfo()
80 bool TypeFeedbackOracle::LoadIsUninitialized(Property* expr) { in LoadIsUninitialized()
91 bool TypeFeedbackOracle::LoadIsMonomorphicNormal(Property* expr) { in LoadIsMonomorphicNormal()
106 bool TypeFeedbackOracle::LoadIsMegamorphicWithTypeInfo(Property* expr) { in LoadIsMegamorphicWithTypeInfo()
119 bool TypeFeedbackOracle::StoreIsMonomorphicNormal(Expression* expr) { in StoreIsMonomorphicNormal()
138 bool TypeFeedbackOracle::StoreIsMegamorphicWithTypeInfo(Expression* expr) { in StoreIsMegamorphicWithTypeInfo()
156 bool TypeFeedbackOracle::CallIsMonomorphic(Call* expr) { in CallIsMonomorphic()
162 bool TypeFeedbackOracle::CallNewIsMonomorphic(CallNew* expr) { in CallNewIsMonomorphic()
168 bool TypeFeedbackOracle::ObjectLiteralStoreIsMonomorphic( in ObjectLiteralStoreIsMonomorphic()
[all …]
Dtype-info.h235 class TypeFeedbackOracle BASE_EMBEDDED {
237 TypeFeedbackOracle(Handle<Code> code,
321 DISALLOW_COPY_AND_ASSIGN(TypeFeedbackOracle);
Dast.cc400 void Property::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
432 void Assignment::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
452 void CountOperation::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
465 void CaseClause::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
547 void Call::RecordTypeFeedback(TypeFeedbackOracle* oracle, in RecordTypeFeedback()
588 void CallNew::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
596 void CompareOperation::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
608 void ObjectLiteral::Property::RecordTypeFeedback(TypeFeedbackOracle* oracle) { in RecordTypeFeedback()
Dhydrogen.h700 TypeFeedbackOracle* oracle,
705 TypeFeedbackOracle* oracle() { return oracle_; } in oracle()
722 TypeFeedbackOracle* oracle_;
804 HGraphBuilder(CompilationInfo* info, TypeFeedbackOracle* oracle);
835 TypeFeedbackOracle* oracle() const { return function_state()->oracle(); } in oracle()
Dast.h133 class TypeFeedbackOracle; variable
999 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1324 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1526 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1573 void RecordTypeFeedback(TypeFeedbackOracle* oracle,
1632 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1799 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1845 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
1952 void RecordTypeFeedback(TypeFeedbackOracle* oracle);
Dcompiler.cc297 TypeFeedbackOracle oracle(code, global_context, info->isolate()); in MakeCrankshaftCode()
Dstub-cache.cc903 !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { in CollectMatchingMaps()
927 !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { in CollectMatchingMaps()
Dhydrogen.cc601 TypeFeedbackOracle* oracle) in HGraphBuilder()
2172 TypeFeedbackOracle* oracle, in FunctionState()
5348 TypeFeedbackOracle target_oracle( in TryInline()