First of all, the topic of inserting instructions is covered in the LLVM Programmer's Manual, I recommend taking a look. The Programmer's Manual is a great place to start for beginners.
Additionally, there are tons of examples in the LLVM source code itself. For instance:
Alternatively, if you want to add multiple new instructions, consider using an IRBuilder, which makes it slightly more convenient to add them; here's a tutorial on how to use an IRBuilder.