Home
last modified time | relevance | path

Searched refs:CtxHash (Results 1 – 3 of 3) sorted by relevance

/wasmtime-44.0.1/cranelift/codegen/src/
H A Dctxhash.rs24 pub trait CtxHash<Value: ?Sized>: CtxEq<Value, Value> { interface
40 impl<V: Eq + Hash> CtxHash<V> for NullCtx {
77 Ctx: CtxHash<K>, in compute_hash()
89 Ctx: CtxEq<K, K> + CtxHash<K>, in insert()
108 Ctx: CtxEq<K, Q> + CtxHash<Q> + CtxHash<K>, in get()
122 Ctx: CtxEq<K, K> + CtxHash<K>, in entry()
198 impl CtxHash<Key> for Ctx {
H A Dscoped_hash_map.rs12 use crate::ctxhash::{CtxEq, CtxHash, CtxHashMap};
108 C: CtxEq<K, K> + CtxHash<K>, in entry()
116 C: CtxEq<K, K> + CtxHash<K>, in entry_with_depth()
146 C: CtxEq<K, K> + CtxHash<K>, in get()
160 C: CtxEq<K, K> + CtxHash<K>, in insert_if_absent()
169 C: CtxEq<K, K> + CtxHash<K>, in insert_if_absent_with_depth()
186 C: CtxEq<K, K> + CtxHash<K>, in insert_with_depth()
/wasmtime-44.0.1/cranelift/codegen/src/egraph/
H A Dmod.rs5 use crate::ctxhash::{CtxEq, CtxHash, NullCtx};
1045 impl<'a> CtxHash<(Type, InstructionData)> for GVNContext<'a> {