[llvm-dev] Where does LLVM/Clang resolves duplicate block labels?
David Blaikie via llvm-dev
llvm-dev at lists.llvm.org
Thu Jan 16 14:57:48 PST 2020
IRBuilder probably just gives them unique names even though you ask for a
name that's a duplicate.
On Thu, Jan 16, 2020 at 2:43 PM Kaarthik Alagapan via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> I’m trying to find where Clang/LLVM resolves duplicate block labels when
> the code is being generated (from C to LLVM IR) and the only place I can
> see where this will happen is in ValueSymbolTable’s makeUniqueName
> function. After tracing through, I realized that block label names (like
> if.then and if.else) don’t go through that process to check if the label
> name already exists. But after emitting the .ll file, those labels have a
> number attached to make each instance unique. Now I’m wondering where those
> naming conflicts for block labels are being resolved?
> — Kaarthik A.
> LLVM Developers mailing list
> llvm-dev at lists.llvm.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the llvm-dev