InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)
authorJustin Bogner <mail@justinbogner.com>
Thu, 23 Apr 2015 23:06:47 +0000 (23:06 +0000)
committerJustin Bogner <mail@justinbogner.com>
Thu, 23 Apr 2015 23:06:47 +0000 (23:06 +0000)
commit66242d6c5e6a99ed81339d166b0bac7cfbdf1975
tree3699d8df58dd13457707e2f8d90e622fd060eef1
parentd86e90abdd1e9cd1018aa5dc5522b266c6bac937
InstrProf: Stop using RegionCounter outside of CodeGenPGO (NFC)

The RegionCounter type does a lot of legwork, but most of it is only
meaningful within the implementation of CodeGenPGO. The uses elsewhere
in CodeGen generally just want to increment or read counters, so do
that directly.

llvm-svn: 235664
14 files changed:
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGClass.cpp
clang/lib/CodeGen/CGException.cpp
clang/lib/CodeGen/CGExpr.cpp
clang/lib/CodeGen/CGExprAgg.cpp
clang/lib/CodeGen/CGExprComplex.cpp
clang/lib/CodeGen/CGExprScalar.cpp
clang/lib/CodeGen/CGObjC.cpp
clang/lib/CodeGen/CGStmt.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/CodeGen/CodeGenFunction.cpp
clang/lib/CodeGen/CodeGenFunction.h
clang/lib/CodeGen/CodeGenPGO.cpp
clang/lib/CodeGen/CodeGenPGO.h