On my journey learning about llvm and clang, I came across the abbreviations BU and USR. I have not been able to find out what they mean.
I am assuming BU is some kind of unit - just like TU is a translation unit.
I saw it being used here talking about "[...] several BUs are compacted inside a larger TU [...]".
Also I was able to find, that apparently USRs can be generated from ASTs.
- What do these abbreviations stand for and what do they mean?
- Are these abbreviations common compiler lingo or merely used by llvm?