Index: src/type-info.h |
diff --git a/src/type-info.h b/src/type-info.h |
index 23cf40ff5759d72fd4fd134a0b5a99482bf9e5f1..f92f74cc1ee984a9764e1ed8f9c4942bbfeaf940 100644 |
--- a/src/type-info.h |
+++ b/src/type-info.h |
@@ -25,13 +25,10 @@ class TypeFeedbackOracle: public ZoneObject { |
Handle<TypeFeedbackVector> feedback_vector, |
Handle<Context> native_context); |
- InlineCacheState LoadInlineCacheState(TypeFeedbackId id); |
InlineCacheState LoadInlineCacheState(FeedbackVectorSlot slot); |
- bool StoreIsUninitialized(TypeFeedbackId id); |
bool StoreIsUninitialized(FeedbackVectorSlot slot); |
bool CallIsUninitialized(FeedbackVectorSlot slot); |
bool CallIsMonomorphic(FeedbackVectorSlot slot); |
- bool KeyedArrayCallIsHoley(TypeFeedbackId id); |
bool CallNewIsMonomorphic(FeedbackVectorSlot slot); |
// TODO(1571) We can't use ForInStatement::ForInType as the return value due |
@@ -40,9 +37,6 @@ class TypeFeedbackOracle: public ZoneObject { |
// be possible. |
byte ForInType(FeedbackVectorSlot feedback_vector_slot); |
- void GetStoreModeAndKeyType(TypeFeedbackId id, |
- KeyedAccessStoreMode* store_mode, |
- IcCheckType* key_type); |
void GetStoreModeAndKeyType(FeedbackVectorSlot slot, |
KeyedAccessStoreMode* store_mode, |
IcCheckType* key_type); |
@@ -52,26 +46,16 @@ class TypeFeedbackOracle: public ZoneObject { |
void KeyedPropertyReceiverTypes(FeedbackVectorSlot slot, |
SmallMapList* receiver_types, bool* is_string, |
IcCheckType* key_type); |
- void AssignmentReceiverTypes(TypeFeedbackId id, Handle<Name> name, |
- SmallMapList* receiver_types); |
void AssignmentReceiverTypes(FeedbackVectorSlot slot, Handle<Name> name, |
SmallMapList* receiver_types); |
- void KeyedAssignmentReceiverTypes(TypeFeedbackId id, |
- SmallMapList* receiver_types, |
- KeyedAccessStoreMode* store_mode, |
- IcCheckType* key_type); |
void KeyedAssignmentReceiverTypes(FeedbackVectorSlot slot, |
SmallMapList* receiver_types, |
KeyedAccessStoreMode* store_mode, |
IcCheckType* key_type); |
- void CountReceiverTypes(TypeFeedbackId id, |
- SmallMapList* receiver_types); |
void CountReceiverTypes(FeedbackVectorSlot slot, |
SmallMapList* receiver_types); |
void CollectReceiverTypes(FeedbackVectorSlot slot, SmallMapList* types); |
- void CollectReceiverTypes(TypeFeedbackId id, |
- SmallMapList* types); |
template <class T> |
void CollectReceiverTypes(T* obj, SmallMapList* types); |
@@ -87,8 +71,6 @@ class TypeFeedbackOracle: public ZoneObject { |
Handle<JSFunction> GetCallNewTarget(FeedbackVectorSlot slot); |
Handle<AllocationSite> GetCallNewAllocationSite(FeedbackVectorSlot slot); |
- bool LoadIsBuiltin(TypeFeedbackId id, Builtins::Name builtin_id); |
- |
// TODO(1571) We can't use ToBooleanStub::Types as the return value because |
// of various cycles in our headers. Death to tons of implementations in |
// headers!! :-P |
@@ -116,8 +98,6 @@ class TypeFeedbackOracle: public ZoneObject { |
private: |
void CollectReceiverTypes(FeedbackVectorSlot slot, Handle<Name> name, |
Code::Flags flags, SmallMapList* types); |
- void CollectReceiverTypes(TypeFeedbackId id, Handle<Name> name, |
- Code::Flags flags, SmallMapList* types); |
template <class T> |
void CollectReceiverTypes(T* obj, Handle<Name> name, Code::Flags flags, |
SmallMapList* types); |