Lines Matching refs:Handle
16 DependentCode* CompilationDependencies::Get(Handle<Object> object) {
18 return Handle<Map>::cast(object)->dependent_code();
20 return Handle<PropertyCell>::cast(object)->dependent_code();
22 return Handle<AllocationSite>::cast(object)->dependent_code();
29 void CompilationDependencies::Set(Handle<Object> object,
30 Handle<DependentCode> dep) {
32 Handle<Map>::cast(object)->set_dependent_code(*dep);
34 Handle<PropertyCell>::cast(object)->set_dependent_code(*dep);
36 Handle<AllocationSite>::cast(object)->set_dependent_code(*dep);
44 Handle<HeapObject> object) {
46 groups_[group] = new (zone_) ZoneList<Handle<HeapObject>>(2, zone_);
57 Handle<DependentCode> old_dependent_code =
58 Handle<DependentCode>(Get(object), isolate_);
59 Handle<DependentCode> new_dependent_code =
70 void CompilationDependencies::Commit(Handle<Code> code) {
74 Handle<WeakCell> cell = Code::WeakCellFor(code);
77 ZoneList<Handle<HeapObject>>* group_objects = groups_[i];
96 ZoneList<Handle<HeapObject>>* group_objects = groups_[i];
109 void CompilationDependencies::AssumeMapNotDeprecated(Handle<Map> map) {
118 void CompilationDependencies::AssumeMapStable(Handle<Map> map) {
128 Handle<Map> map, MaybeHandle<JSReceiver> prototype) {
130 Handle<JSReceiver> const current =
132 AssumeMapStable(handle(current->map()));
133 Handle<JSReceiver> last;
142 Handle<AllocationSite> site) {