Lift CodeGenFunction::EmitPredefinedFunctioName out of EmitPredefinedLValue.
 - Shouldn't assume predefined expr is a function printing one.
 - Uses CGM functionality to cache function names per module.

llvm-svn: 57737
2 files changed
tree: e79df610c4cd2049e61aa42bfaf45da3edb4e52f
  1. clang/
  2. llvm/