If the source instruction has !annotation metadata, all instructions
created during combining should also have it. Tell the builder to
The !annotation system was discussed on llvm-dev as part of
'RFC: Combining Annotation Metadata and Remarks'
This patch is based on an earlier patch by Francis Visoiu Mistrih.