Lines Matching refs:SampleProfile
1 //===- SampleProfile.cpp - Incorporate sample profiles into the IR --------===//
80 class SampleProfile {
82 SampleProfile(StringRef F) : Profiles(0), Filename(F) {}
231 OwningPtr<SampleProfile> Profiler;
242 void SampleProfile::printFunctionProfile(raw_ostream &OS, StringRef FName) {
258 void SampleProfile::dumpFunctionProfile(StringRef FName) {
263 void SampleProfile::dump() {
300 void SampleProfile::loadText() {
370 uint32_t SampleProfile::getInstWeight(Instruction &Inst, unsigned FirstLineno,
388 uint32_t SampleProfile::computeBlockWeight(BasicBlock *B, unsigned FirstLineno,
423 bool SampleProfile::emitAnnotations(Function &F) {
468 Profiler.reset(new SampleProfile(Filename));