LLVMPasses should generate LLVM IR declarations of runtime functions in the same way as done by IRGen.
LLVMPasses should generate LLVM IR declarations of runtime functions in the same way as done by IRGen.

Make use of the re-usable functionality provided by IRGen. This ensures that LLVM IR generated by IRGen and
LLVMPasses for runtime functions declarations or wrappers is always in sync.

khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift