TypeFeedbackOracle 133 src/ast.h class TypeFeedbackOracle; TypeFeedbackOracle 1002 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle); TypeFeedbackOracle 1327 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle); TypeFeedbackOracle 1529 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone); TypeFeedbackOracle 1576 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle, TypeFeedbackOracle 1640 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle); TypeFeedbackOracle 1807 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* znoe); TypeFeedbackOracle 1853 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle); TypeFeedbackOracle 1960 src/ast.h void RecordTypeFeedback(TypeFeedbackOracle* oracle, Zone* zone); TypeFeedbackOracle 315 src/compiler.cc oracle_ = new(info()->zone()) TypeFeedbackOracle( TypeFeedbackOracle 351 src/compiler.h TypeFeedbackOracle* oracle_; TypeFeedbackOracle 6702 src/hydrogen.cc TypeFeedbackOracle target_oracle( TypeFeedbackOracle 717 src/hydrogen.h TypeFeedbackOracle* oracle, TypeFeedbackOracle 722 src/hydrogen.h TypeFeedbackOracle* oracle() { return oracle_; } TypeFeedbackOracle 749 src/hydrogen.h TypeFeedbackOracle* oracle_; TypeFeedbackOracle 837 src/hydrogen.h HGraphBuilder(CompilationInfo* info, TypeFeedbackOracle* oracle); TypeFeedbackOracle 868 src/hydrogen.h TypeFeedbackOracle* oracle() const { return function_state()->oracle(); } TypeFeedbackOracle 950 src/stub-cache.cc !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { TypeFeedbackOracle 974 src/stub-cache.cc !TypeFeedbackOracle::CanRetainOtherContext(map, *global_context)) { TypeFeedbackOracle 62 src/type-info.cc TypeFeedbackOracle::TypeFeedbackOracle(Handle<Code> code, TypeFeedbackOracle 74 src/type-info.cc Handle<Object> TypeFeedbackOracle::GetInfo(unsigned ast_id) { TypeFeedbackOracle 82 src/type-info.cc bool TypeFeedbackOracle::LoadIsUninitialized(Property* expr) { TypeFeedbackOracle 93 src/type-info.cc bool TypeFeedbackOracle::LoadIsMonomorphicNormal(Property* expr) { TypeFeedbackOracle 108 src/type-info.cc bool TypeFeedbackOracle::LoadIsMegamorphicWithTypeInfo(Property* expr) { TypeFeedbackOracle 121 src/type-info.cc bool TypeFeedbackOracle::StoreIsMonomorphicNormal(Expression* expr) { TypeFeedbackOracle 140 src/type-info.cc bool TypeFeedbackOracle::StoreIsMegamorphicWithTypeInfo(Expression* expr) { TypeFeedbackOracle 158 src/type-info.cc bool TypeFeedbackOracle::CallIsMonomorphic(Call* expr) { TypeFeedbackOracle 164 src/type-info.cc bool TypeFeedbackOracle::CallNewIsMonomorphic(CallNew* expr) { TypeFeedbackOracle 170 src/type-info.cc bool TypeFeedbackOracle::ObjectLiteralStoreIsMonomorphic( TypeFeedbackOracle 177 src/type-info.cc bool TypeFeedbackOracle::IsForInFastCase(ForInStatement* stmt) { TypeFeedbackOracle 184 src/type-info.cc Handle<Map> TypeFeedbackOracle::LoadMonomorphicReceiverType(Property* expr) { TypeFeedbackOracle 199 src/type-info.cc Handle<Map> TypeFeedbackOracle::StoreMonomorphicReceiverType(Expression* expr) { TypeFeedbackOracle 214 src/type-info.cc void TypeFeedbackOracle::LoadReceiverTypes(Property* expr, TypeFeedbackOracle 223 src/type-info.cc void TypeFeedbackOracle::StoreReceiverTypes(Assignment* expr, TypeFeedbackOracle 232 src/type-info.cc void TypeFeedbackOracle::CallReceiverTypes(Call* expr, TypeFeedbackOracle 252 src/type-info.cc CheckType TypeFeedbackOracle::GetCallCheckType(Call* expr) { TypeFeedbackOracle 261 src/type-info.cc Handle<JSObject> TypeFeedbackOracle::GetPrototypeForPrimitiveCheck( TypeFeedbackOracle 283 src/type-info.cc Handle<JSFunction> TypeFeedbackOracle::GetCallTarget(Call* expr) { TypeFeedbackOracle 288 src/type-info.cc Handle<JSFunction> TypeFeedbackOracle::GetCallNewTarget(CallNew* expr) { TypeFeedbackOracle 293 src/type-info.cc Handle<Map> TypeFeedbackOracle::GetObjectLiteralStoreMap( TypeFeedbackOracle 300 src/type-info.cc bool TypeFeedbackOracle::LoadIsBuiltin(Property* expr, Builtins::Name id) { TypeFeedbackOracle 306 src/type-info.cc TypeInfo TypeFeedbackOracle::CompareType(CompareOperation* expr) { TypeFeedbackOracle 336 src/type-info.cc bool TypeFeedbackOracle::IsSymbolCompare(CompareOperation* expr) { TypeFeedbackOracle 346 src/type-info.cc Handle<Map> TypeFeedbackOracle::GetCompareMap(CompareOperation* expr) { TypeFeedbackOracle 363 src/type-info.cc TypeInfo TypeFeedbackOracle::UnaryType(UnaryOperation* expr) { TypeFeedbackOracle 382 src/type-info.cc TypeInfo TypeFeedbackOracle::BinaryType(BinaryOperation* expr) { TypeFeedbackOracle 434 src/type-info.cc TypeInfo TypeFeedbackOracle::SwitchType(CaseClause* clause) { TypeFeedbackOracle 466 src/type-info.cc TypeInfo TypeFeedbackOracle::IncrementType(CountOperation* expr) { TypeFeedbackOracle 495 src/type-info.cc void TypeFeedbackOracle::CollectReceiverTypes(unsigned ast_id, TypeFeedbackOracle 525 src/type-info.cc bool TypeFeedbackOracle::CanRetainOtherContext(Map* map, TypeFeedbackOracle 549 src/type-info.cc bool TypeFeedbackOracle::CanRetainOtherContext(JSFunction* function, TypeFeedbackOracle 565 src/type-info.cc void TypeFeedbackOracle::CollectKeyedReceiverTypes(unsigned ast_id, TypeFeedbackOracle 588 src/type-info.cc byte TypeFeedbackOracle::ToBooleanTypes(unsigned ast_id) { TypeFeedbackOracle 598 src/type-info.cc void TypeFeedbackOracle::BuildDictionary(Handle<Code> code) { TypeFeedbackOracle 611 src/type-info.cc void TypeFeedbackOracle::GetRelocInfos(Handle<Code> code, TypeFeedbackOracle 620 src/type-info.cc void TypeFeedbackOracle::CreateDictionary(Handle<Code> code, TypeFeedbackOracle 635 src/type-info.cc void TypeFeedbackOracle::RelocateRelocInfos(ZoneList<RelocInfo>* infos, TypeFeedbackOracle 645 src/type-info.cc void TypeFeedbackOracle::ProcessRelocInfos(ZoneList<RelocInfo>* infos) { TypeFeedbackOracle 696 src/type-info.cc void TypeFeedbackOracle::ProcessTypeFeedbackCells(Handle<Code> code) { TypeFeedbackOracle 714 src/type-info.cc void TypeFeedbackOracle::SetInfo(unsigned ast_id, Object* target) { TypeFeedbackOracle 235 src/type-info.h class TypeFeedbackOracle: public ZoneObject { TypeFeedbackOracle 237 src/type-info.h TypeFeedbackOracle(Handle<Code> code, TypeFeedbackOracle 325 src/type-info.h DISALLOW_COPY_AND_ASSIGN(TypeFeedbackOracle);