Explain Compiler Pipeline and LLVM Backend | Qualcomm Interview Question