summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/CodeGenPGO.h
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2015-05-02 05:00:55 +0000
committerJustin Bogner <mail@justinbogner.com>2015-05-02 05:00:55 +0000
commit65512647cc63942e86681a2291abf58f93d88f4f (patch)
treec3c4c9d21aad28b7addd6550ad01e1da93dcba52 /clang/lib/CodeGen/CodeGenPGO.h
parent72d03efa6d9d78236de8c731c868e426f7ee5608 (diff)
downloadbcm5719-llvm-65512647cc63942e86681a2291abf58f93d88f4f.tar.gz
bcm5719-llvm-65512647cc63942e86681a2291abf58f93d88f4f.zip
InstrProf: Cede ownership of createProfileWeights to CGF
The fact that PGO has a say in how these branch weights are determined isn't interesting to most of CodeGen, so it makes more sense for this API to be accessible via CodeGenFunction rather than CodeGenPGO. llvm-svn: 236380
Diffstat (limited to 'clang/lib/CodeGen/CodeGenPGO.h')
-rw-r--r--clang/lib/CodeGen/CodeGenPGO.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/clang/lib/CodeGen/CodeGenPGO.h b/clang/lib/CodeGen/CodeGenPGO.h
index 13bb5a2fc86..de6f369fb35 100644
--- a/clang/lib/CodeGen/CodeGenPGO.h
+++ b/clang/lib/CodeGen/CodeGenPGO.h
@@ -78,11 +78,6 @@ public:
setCurrentRegionCount(*Count);
}
- /// Calculate branch weights appropriate for PGO data
- llvm::MDNode *createBranchWeights(uint64_t TrueCount, uint64_t FalseCount);
- llvm::MDNode *createBranchWeights(ArrayRef<uint64_t> Weights);
- llvm::MDNode *createLoopWeights(const Stmt *Cond, uint64_t LoopCount);
-
/// Check if we need to emit coverage mapping for a given declaration
void checkGlobalDecl(GlobalDecl GD);
/// Assign counters to regions and configure them for PGO of a given
OpenPOWER on IntegriCloud