If you iTunes library is not showing all of your iPhone music, you can copy your music from iPhone to iTunes. TouchCopy provides a quick and easy way to see which of your iPhone tracks are not yet available in your iTunes library.
You can then transfer your missing music straight into iTunes. Check out the article below to see how to do it: