LLVM
15.0.0git
include
llvm
LTO
SummaryBasedOptimizations.h
Go to the documentation of this file.
1
//=- llvm/LTO/SummaryBasedOptimizations.h -Link time optimizations-*- C++ -*-=//
2
//
3
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4
// See https://llvm.org/LICENSE.txt for license information.
5
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6
//
7
//===----------------------------------------------------------------------===//
8
9
#ifndef LLVM_LTO_SUMMARYBASEDOPTIMIZATIONS_H
10
#define LLVM_LTO_SUMMARYBASEDOPTIMIZATIONS_H
11
namespace
llvm
{
12
class
ModuleSummaryIndex;
13
14
/// Compute synthetic function entry counts.
15
void
computeSyntheticCounts
(ModuleSummaryIndex &
Index
);
16
17
}
// namespace llvm
18
#endif
llvm
This is an optimization pass for GlobalISel generic memory operations.
Definition:
AddressRanges.h:17
llvm::computeSyntheticCounts
void computeSyntheticCounts(ModuleSummaryIndex &Index)
Compute synthetic function entry counts.
Definition:
SummaryBasedOptimizations.cpp:47
Index
uint32_t Index
Definition:
ELFObjHandler.cpp:82
Generated on Tue May 24 2022 10:38:46 for LLVM by
1.8.17