Relocation generation in assemblers
6 points by jmillikin
6 points by jmillikin
LLVM integrated assembler code carries substantial technical debt, which I’ve been working to refactor for a while (my free time in the few months). I update this post as my understanding deepens:) LLVM has so many targets (though not as many as GCC’s), and many generate relocations in a less ideal way. I oftentimes have to fix them for the generic interface improvement.