Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
(tlc-pack#57) * [FIX][Pass] concurrent modification in RemoveUnusedVars (tlc-pack#32) * [Pass] Fix concurrent modification in RemoveUnusedVars When running RemoveUnusedVars (i.e. remove_all_unused), in some cases the map users will raise Concurrent modification error. This commit fixed it by changing the logic to "iterate the map first and update it later". * change the algorithm by store keys first * Add an ICHECK before getting map value * change the information of the ICHECK * fix find include path (tlc-pack#42) Co-authored-by: Hongyi Jin <[email protected]> * [BUG] ExternFunc is not considered in attach_global_symbol.cc (tlc-pack#48) * [Cherry-Pick] Minor fix for TaskScheduler and VerifyGPUCode (tlc-pack#54) * [Fix] Task scheduler error prompt upon build/run failure (#13601) * [Fix] Use proper target in VerifyGPUCode (#13548) Previously, the VerifyGPUCode post-processor uses hardcoded target `Target("cuda")` for applying pass LowerIntrin. This is a bit problematic since the actual target can be other GPU target (e.g., Metal). Therefore, this PR changes the hardcoded target to be the actual target. Co-authored-by: Chaosfan <[email protected]> Co-authored-by: Hongyi Jin <[email protected]> Co-authored-by: Hongyi Jin <[email protected]> Co-authored-by: Bohan Hou <[email protected]>
- Loading branch information