[mlir][llvmir] Fixed MDNode uniquing during TBAA translation.
In the process of creating the MDNodes for the TBAA tag operations we used to produce incomplete MDNodes like: ``` @__tbaa::@tbaa_tag_4 => !{!null, !null, i64 0} @__tbaa::@tbaa_tag_7 => !{!null, !null, i64 0} ``` This caused the two tags to map to the same incomplete MDNode due to uniquing. To prevent this, we have to use temporary MDNodes instead of !null's. Reviewed By: ftynse Differential Revision: https://reviews.llvm.org/D141726
Loading
Please sign in to comment