[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.
authorVolodymyr Sapsai <vsapsai@apple.com>
Thu, 1 Nov 2018 21:57:05 +0000 (21:57 +0000)
committerVolodymyr Sapsai <vsapsai@apple.com>
Thu, 1 Nov 2018 21:57:05 +0000 (21:57 +0000)
commitef1899b01d32845da4602a08bc0a835c1c513cfa
tree979176b46021ddd27a3d86a4fa60ee11d1e702fc
parent56c0ee02aff6f43f935e26a9635776e4f5c18e2a
[CodeGen] Move `emitConstant` from ScalarExprEmitter to CodeGenFunction. NFC.

The goal is to use `emitConstant` in more places. Didn't move
`ComplexExprEmitter::emitConstant` because it returns a different type.

Reviewers: rjmccall, ahatanak

Reviewed By: rjmccall

Subscribers: dexonsmith, erik.pilkington, cfe-commits

Differential Revision: https://reviews.llvm.org/D53725

llvm-svn: 345897
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/CodeGen/CodeGenFunction.h