I really don't mind having the LLVM dependency, but all things considered (and especially after playing with the LLVM target types) I'm thinking it would be better to have a single block of code that gets put together by the compiler and associated utilities rather than having to compile in the .asm files manually. That would also be beneficial for cross-architecture compiles - for example, compiling QZDoom for ARM devices. (ARMs have souls too, ya know! Even if you mostly hold it with your arm! .... okay I'll show myself out... sorry...)
Sorry, I am not trying to be nitpicky.
