Integrating with LLVM is almost definitely more work than just porting the simple compiler to multiple architectures. Plus, LLVM is actually the source of the difficulty of writing constant-time code using Rust's official compiler, because LLVM is too smart.
LLVM is every bit as bad as C for this—it's impossible to compile stuff with timing guarantees.