]> granicus.if.org Git - clang/commit
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)
commitaa53a4f2ee57217d83b151004d80628c14dcdbf4
tree7cecb2b47a79193fee798f059ff854661caa9982
parentb58f3164d3e1e1ce89dc6d7650a5b4f9638d7bea
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.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@235664 91177308-0d34-0410-b5e6-96231b3b80d8
14 files changed:
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGClass.cpp
lib/CodeGen/CGException.cpp
lib/CodeGen/CGExpr.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprComplex.cpp
lib/CodeGen/CGExprScalar.cpp
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGStmt.cpp
lib/CodeGen/CGStmtOpenMP.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenPGO.cpp
lib/CodeGen/CodeGenPGO.h