LLVM only handles a hard-coded list of triples.
LLVM simply has a hard-coded list of triples for supported platforms in compiler/llvmGen/LlvmCodeGen/Ppr.hs :: moduleLayout.
Apparently this information can potentially be sourced by configure / autotools instead. This may be a better way forward rather than adding code for each platform.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information