Lines Matching refs:module2
64 const WasmModule* module2) const { in is_cached_equivalent_type()
67 reinterpret_cast<uintptr_t>(module2)) { in is_cached_equivalent_type()
68 std::swap(module1, module2); in is_cached_equivalent_type()
71 std::make_tuple(type1, type2, module1, module2)) == 1; in is_cached_equivalent_type()
75 const WasmModule* module2) { in cache_type_equivalence() argument
78 reinterpret_cast<uintptr_t>(module2)) { in cache_type_equivalence()
79 std::swap(module1, module2); in cache_type_equivalence()
81 type_equivalence_cache_.emplace(type1, type2, module1, module2); in cache_type_equivalence()
85 const WasmModule* module2) { in uncache_type_equivalence() argument
88 reinterpret_cast<uintptr_t>(module2)) { in uncache_type_equivalence()
89 std::swap(module1, module2); in uncache_type_equivalence()
92 std::make_tuple(type1, type2, module1, module2)); in uncache_type_equivalence()
110 const WasmModule* module2) { in ArrayEquivalentIndices() argument
112 const ArrayType* super_array = module2->types[type_index_2].array_type; in ArrayEquivalentIndices()
117 type_index_1, type_index_2, module1, module2); in ArrayEquivalentIndices()
119 module1, module2)) { in ArrayEquivalentIndices()
123 type_index_1, type_index_2, module1, module2); in ArrayEquivalentIndices()
131 const WasmModule* module2) { in StructEquivalentIndices() argument
133 const StructType* super_struct = module2->types[type_index_2].struct_type; in StructEquivalentIndices()
141 type_index_1, type_index_2, module1, module2); in StructEquivalentIndices()
145 module2)) { in StructEquivalentIndices()
147 type_index_1, type_index_2, module1, module2); in StructEquivalentIndices()
156 const WasmModule* module2) { in FunctionEquivalentIndices() argument
158 const FunctionSig* sig2 = module2->types[type_index_2].function_sig; in FunctionEquivalentIndices()
170 type_index_1, type_index_2, module1, module2); in FunctionEquivalentIndices()
172 if (!EquivalentTypes(iter1[i], iter2[i], module1, module2)) { in FunctionEquivalentIndices()
174 type_index_1, type_index_2, module1, module2); in FunctionEquivalentIndices()
183 const WasmModule* module2) { in EquivalentIndices() argument
184 DCHECK(index1 != index2 || module1 != module2); in EquivalentIndices()
187 if (kind1 != module2->type_kinds[index2]) return false; in EquivalentIndices()
192 index1, index2, module1, module2)) { in EquivalentIndices()
197 return StructEquivalentIndices(index1, index2, module1, module2); in EquivalentIndices()
199 return ArrayEquivalentIndices(index1, index2, module1, module2); in EquivalentIndices()
202 return FunctionEquivalentIndices(index1, index2, module1, module2); in EquivalentIndices()
353 const WasmModule* module2) { in EquivalentTypes() argument
354 if (type1 == type2 && module1 == module2) return true; in EquivalentTypes()
359 (type1 != type2 || module1 != module2)); in EquivalentTypes()
365 type2.has_index() && module2->has_type(type2.ref_index())); in EquivalentTypes()
368 module2); in EquivalentTypes()