Home | History | Annotate | Download | only in src

Lines Matching refs:TypeFeedbackOracle

21 TypeFeedbackOracle::TypeFeedbackOracle(
40 Handle<Object> TypeFeedbackOracle::GetInfo(TypeFeedbackId ast_id) {
55 Handle<Object> TypeFeedbackOracle::GetInfo(int slot) {
66 bool TypeFeedbackOracle::LoadIsUninitialized(TypeFeedbackId id) {
76 bool TypeFeedbackOracle::StoreIsUninitialized(TypeFeedbackId ast_id) {
84 bool TypeFeedbackOracle::StoreIsKeyedPolymorphic(TypeFeedbackId ast_id) {
95 bool TypeFeedbackOracle::CallIsMonomorphic(int slot) {
101 bool TypeFeedbackOracle::CallNewIsMonomorphic(int slot) {
109 byte TypeFeedbackOracle::ForInType(int feedback_vector_slot) {
118 KeyedAccessStoreMode TypeFeedbackOracle::GetStoreMode(
131 Handle<JSFunction> TypeFeedbackOracle::GetCallTarget(int slot) {
141 Handle<JSFunction> TypeFeedbackOracle::GetCallNewTarget(int slot) {
152 Handle<AllocationSite> TypeFeedbackOracle::GetCallAllocationSite(int slot) {
161 Handle<AllocationSite> TypeFeedbackOracle::GetCallNewAllocationSite(int slot) {
170 bool TypeFeedbackOracle::LoadIsBuiltin(
176 void TypeFeedbackOracle::CompareType(TypeFeedbackId id,
210 void TypeFeedbackOracle::BinaryType(TypeFeedbackId id,
247 Type* TypeFeedbackOracle::CountType(TypeFeedbackId id) {
257 void TypeFeedbackOracle::PropertyReceiverTypes(TypeFeedbackId id,
266 void TypeFeedbackOracle::KeyedPropertyReceiverTypes(
278 void TypeFeedbackOracle::AssignmentReceiverTypes(
286 void TypeFeedbackOracle::KeyedAssignmentReceiverTypes(
295 void TypeFeedbackOracle::CountReceiverTypes(TypeFeedbackId id,
302 void TypeFeedbackOracle::CollectReceiverTypes(TypeFeedbackId ast_id,
326 bool TypeFeedbackOracle::CanRetainOtherContext(Map* map,
350 bool TypeFeedbackOracle::CanRetainOtherContext(JSFunction* function,
357 void TypeFeedbackOracle::CollectReceiverTypes(TypeFeedbackId ast_id,
381 byte TypeFeedbackOracle::ToBooleanTypes(TypeFeedbackId id) {
391 void TypeFeedbackOracle::BuildDictionary(Handle<Code> code) {
403 void TypeFeedbackOracle::GetRelocInfos(Handle<Code> code,
412 void TypeFeedbackOracle::CreateDictionary(Handle<Code> code,
421 void TypeFeedbackOracle::RelocateRelocInfos(ZoneList<RelocInfo>* infos,
433 void TypeFeedbackOracle::ProcessRelocInfos(ZoneList<RelocInfo>* infos) {
459 void TypeFeedbackOracle::SetInfo(TypeFeedbackId ast_id, Object* target) {