Switch the context to be SmallVectors. This allows for saving additional context when providing previous emission sites. llvm-svn: 198665