Reapply "Rename/refactor isIntegerConstantExpression to getIntegerConstantExpression"
authorDavid Blaikie <dblaikie@gmail.com>
Mon, 13 Jul 2020 03:31:08 +0000 (20:31 -0700)
committerDavid Blaikie <dblaikie@gmail.com>
Wed, 22 Jul 2020 03:57:12 +0000 (20:57 -0700)
commit36036aa70ec1df7b51b5d30b2dd8090ad2b6e783
tree75802c77ce4b3d29be9bbcf192bdffe255932b70
parente4ef948a434325fc12a16dcacf513fbd9390eb06
Reapply "Rename/refactor isIntegerConstantExpression to getIntegerConstantExpression"

Reapply 49e5f603d40083dce9c05796e3cde3a185c3beba
which had been reverted in c94332919bd922032e979b3ae3ced5ca5bdf9650.

Originally reverted because I hadn't updated it in quite a while when I
got around to committing it, so there were a bunch of missing changes to
new code since I'd written the patch.

Reviewers: aaron.ballman

Differential Revision: https://reviews.llvm.org/D76646
18 files changed:
clang/include/clang/AST/Expr.h
clang/lib/AST/ASTContext.cpp
clang/lib/AST/ExprConstant.cpp
clang/lib/AST/MicrosoftMangle.cpp
clang/lib/AST/OpenMPClause.cpp
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/Sema/SemaAttr.cpp
clang/lib/Sema/SemaChecking.cpp
clang/lib/Sema/SemaDecl.cpp
clang/lib/Sema/SemaDeclAttr.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/lib/Sema/SemaOverload.cpp
clang/lib/Sema/SemaStmtAttr.cpp
clang/lib/Sema/SemaTemplateDeduction.cpp
clang/lib/Sema/SemaType.cpp