Skip to content

Commit e8d244e

Browse files
authored
Merge pull request #2780 from advikkabra/rehash-set
Add additional rehashing for small sets
2 parents 9e8da7d + 080777a commit e8d244e

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

src/libasr/codegen/llvm_utils.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6699,6 +6699,7 @@ namespace LCompilers {
66996699
llvm::Value* el_hash = get_el_hash(current_capacity, el, el_asr_type, *module);
67006700
this->resolve_collision_for_write(set, el_hash, el, module,
67016701
el_asr_type, name2memidx);
6702+
rehash_all_at_once_if_needed(set, module, el_asr_type, name2memidx);
67026703
}
67036704

67046705
llvm::Value* LLVMSetLinearProbing::resolve_collision_for_read_with_bound_check(

0 commit comments

Comments
 (0)