[llvm-dev] Improving textual IR format for nameless blocks

Chris Lattner via llvm-dev llvm-dev at lists.llvm.org
Sat Feb 23 18:34:30 PST 2019



> On Feb 22, 2019, at 7:33 AM, James Y Knight via llvm-dev <llvm-dev at lists.llvm.org> wrote:
> 
> After watching a few different people get confused about nameless blocks in llvm IR, and recalling my own confusion a few years ago, I'd like to change the syntax slightly to make it a bit clearer.
> 
> This is similar to the change made for instruction names in https://llvm.org/ <https://llvm.org/>PR2480 a decade ago.
> 
> Two changes:
> 1. Change the parsing of a numeric block label to parse as a value number rather than a string.
> 2. When printing blocks, always print the value number as a proper label, except for the initial block.
> 
> See proposed change in https://reviews.llvm.org/D58548 <https://reviews.llvm.org/D58548>
Great idea!

-Chris

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20190223/847c672e/attachment.html>


More information about the llvm-dev mailing list