Within Swift there exists a file named
InlineBitfield.h. It's a small but useful macro setup that I wrote to shrink the size of data structures that use LLVM-style class design. I've wanted to move it to LLVM proper due to the similarities in data structure design, but I've never gotten around to proposing it until now. What do I need to do, if anything, to get it relicensed to the LLVM license?
I'm also asking because someone in the broader programming community wants to use the file for their project. If it were up to me, the file would be in the public domain, but unfortunately, I contributed it to Swift first. Would it be at all possible to put it into the public domain? Or is moving the file to LLVM proper as close as we can get to making it public domain?