You don't need SSA for LLVM.

Just emit load and store instructions, and it'll be converted automatically.

What SSA gives you is substantially easier analysis and optimizations on the intermediate representation, so much that all compilers use it (yes, even GCC).