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);