I'm asking if there are libraries that provide a specification for the IR that they require and provide programs for compiling a file containing that IR down to machine code. The reasons I don't want to use LLVM are:
I want to write the code that generates the IR myself.
Installing the LLVM development libraries is sort of a pain in the ass when I'm working on different computers.
I like that LLVM allows the programmer to generate the IR and not worry about compiling down to assembly, so I still want this functionality.