Generate IR for standard libraries in included headers


I’m interested in generating LLVM IR for a program, and I’d like this output to also include the functions from the standard library that my program utilizes.

when I want to generate IR for multiple files, I convert each file into LLVM bitcode first. Afterward, I link these bitcode files together to produce a single unified bitcode, which I then transform into LLVM IR.
Do I need to follow a similar process?