Searched defs:ValueEdge (Results 1 – 7 of 7) sorted by relevance
239 struct ValueEdge { struct242 ValueEdge() : edge(nullptr) {} in ValueEdge() function243 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() argument259 ValueEdge tagged() const { in tagged() argument262 ValueEdge untagged() const { in untagged() argument269 typedef PointerEdgeHasher<ValueEdge> Hasher; argument271 static const auto FullBufferReason = JS::gcreason::FULL_VALUE_BUFFER;
239 /* find correct slot */ in tagged()242 /* scan list of items in this slot for the correct value */ in tagged()243 while (item) { in tagged()244 if (map->eql_func(key, item->key)) { in tagged()254 wmem_map_lookup(wmem_map_t *map, const void *key)256 wmem_map_item_t *item;258 /* Make sure we have a table */ in tagged()263 /* find correct slot */264 item = map->table[HASH(map, key)];
231 struct ValueEdge struct235 ValueEdge() : edge(nullptr) {} in ValueEdge() argument236 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() function249 ValueEdge tagged() const { return ValueEdge((JS::Value*)(uintptr_t(edge) | 1)); } in tagged() argument250 ValueEdge untagged() const { return ValueEdge((JS::Value*)(uintptr_t(edge) & ~1)); } in untagged() argument255 typedef PointerEdgeHasher<ValueEdge> Hasher; argument
275 struct ValueEdge { struct278 ValueEdge() : edge(nullptr) {} in ValueEdge() argument279 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() argument297 using Hasher = PointerEdgeHasher<ValueEdge>; argument
310 struct ValueEdge { struct313 ValueEdge() : edge(nullptr) {} in ValueEdge() argument314 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() argument332 using Hasher = PointerEdgeHasher<ValueEdge>; argument
310 struct ValueEdge { struct313 ValueEdge() : edge(nullptr) {} in ValueEdge() function314 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() argument332 using Hasher = PointerEdgeHasher<ValueEdge>; argument
310 struct ValueEdge { struct313 ValueEdge() : edge(nullptr) {} in ValueEdge() argument314 explicit ValueEdge(JS::Value* v) : edge(v) {} in ValueEdge() function332 using Hasher = PointerEdgeHasher<ValueEdge>; argument