OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
xsrc
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:GlobalValueSummary
(Results
1 - 20
of
20
) sorted by relevancy
/src/external/apache2/llvm/dist/llvm/include/llvm/IR/
ModuleSummaryIndex.h
120
class
GlobalValueSummary
;
122
using GlobalValueSummaryList = std::vector<std::unique_ptr<
GlobalValueSummary
>>;
185
ArrayRef<std::unique_ptr<
GlobalValueSummary
>> getSummaryList() const {
288
class
GlobalValueSummary
{
370
GlobalValueSummary
(SummaryKind K, GVFlags Flags, std::vector<ValueInfo> Refs)
377
virtual ~
GlobalValueSummary
() = default;
440
GlobalValueSummary
*getBaseObject();
441
const
GlobalValueSummary
*getBaseObject() const;
447
class AliasSummary : public
GlobalValueSummary
{
454
GlobalValueSummary
*AliaseeSummary
[
all
...]
ModuleSummaryIndexYAML.h
226
GlobalValueSummary
::GVFlags(
/src/external/apache2/llvm/dist/llvm/lib/IR/
ModuleSummaryIndex.cpp
63
[](const std::unique_ptr<
GlobalValueSummary
> &Summary) {
72
[](const std::unique_ptr<
GlobalValueSummary
> &Summary) {
164
GlobalValueSummary
*
189
propagateAttributesToRefs(
GlobalValueSummary
*S,
262
[&](const std::unique_ptr<
GlobalValueSummary
> &Summary) {
295
for (const std::unique_ptr<
GlobalValueSummary
> &Summary :
314
bool ModuleSummaryIndex::canImportGlobalVar(
GlobalValueSummary
*S,
457
static std::string getSummaryAttributes(
GlobalValueSummary
* GVS) {
474
static std::string getNodeLabel(const ValueInfo &VI,
GlobalValueSummary
*GVS) {
504
static bool hasReadOnlyFlag(const
GlobalValueSummary
*S)
[
all
...]
AsmWriter.cpp
2595
DenseMap<const
GlobalValueSummary
*, GlobalValue::GUID> SummaryToGUIDMap;
2645
void printSummary(const
GlobalValueSummary
&Summary);
3116
static const char *getSummaryKindName(
GlobalValueSummary
::SummaryKind SK) {
3118
case
GlobalValueSummary
::AliasKind:
3120
case
GlobalValueSummary
::FunctionKind:
3122
case
GlobalValueSummary
::GlobalVarKind:
3372
void AssemblyWriter::printSummary(const
GlobalValueSummary
&Summary) {
3373
GlobalValueSummary
::GVFlags GVFlags = Summary.flags();
3387
if (Summary.getSummaryKind() ==
GlobalValueSummary
::AliasKind)
3389
else if (Summary.getSummaryKind() ==
GlobalValueSummary
::FunctionKind
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/LTO/
ThinLTOCodeGenerator.cpp
106
static const
GlobalValueSummary
*
110
GVSummaryList, [](const std::unique_ptr<
GlobalValueSummary
> &Summary) {
120
GVSummaryList, [](const std::unique_ptr<
GlobalValueSummary
> &Summary) {
135
DenseMap<GlobalValue::GUID, const
GlobalValueSummary
*> &PrevailingCopy) {
493
const DenseMap<GlobalValue::GUID, const
GlobalValueSummary
*>
496
auto isPrevailing = [&](GlobalValue::GUID GUID, const
GlobalValueSummary
*S) {
630
const DenseMap<GlobalValue::GUID, const
GlobalValueSummary
*> &PrevailingCopy;
631
IsPrevailing(const DenseMap<GlobalValue::GUID, const
GlobalValueSummary
*>
635
bool operator()(GlobalValue::GUID GUID, const
GlobalValueSummary
*S) const {
687
DenseMap<GlobalValue::GUID, const
GlobalValueSummary
*> PrevailingCopy
[
all
...]
LTO.cpp
207
auto AddUsedThings = [&](
GlobalValueSummary
*GS) {
252
GlobalValueSummary
*S = Index.findSummaryInModule(ImpF, ImpM.first());
323
DenseSet<
GlobalValueSummary
*> &GlobalInvolvedWithAlias,
324
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
400
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
408
DenseSet<
GlobalValueSummary
*> GlobalInvolvedWithAlias;
420
static bool isWeakObjectWithRWAccess(
GlobalValueSummary
*GVS) {
430
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
461
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
1496
const
GlobalValueSummary
*S)
[
all
...]
LTOBackend.cpp
527
if (
GlobalValueSummary
*GVS = DefinedGlobals.lookup(GV.getGUID()))
/src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/IPO/
FunctionImport.h
92
std::tuple<unsigned, const
GlobalValueSummary
*,
/src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
FunctionImport.cpp
174
static const
GlobalValueSummary
*
176
ArrayRef<std::unique_ptr<
GlobalValueSummary
>> CalleeSummaryList,
183
[&](const std::unique_ptr<
GlobalValueSummary
> &SummaryPtr) {
203
if (GVSummary->getSummaryKind() ==
GlobalValueSummary
::GlobalVarKind) {
257
return cast<
GlobalValueSummary
>(It->get());
263
std::tuple<const
GlobalValueSummary
*, unsigned /* Threshold */>;
306
const
GlobalValueSummary
&Summary, const ModuleSummaryIndex &Index,
326
auto LocalNotInModule = [&](const
GlobalValueSummary
*RefSummary) -> bool {
636
: SL[0]->getSummaryKind() ==
GlobalValueSummary
::GlobalVarKind;
890
[](const std::unique_ptr<llvm::
GlobalValueSummary
> &S)
[
all
...]
/src/external/apache2/llvm/dist/llvm/lib/ExecutionEngine/RuntimeDyld/
JITSymbol.cpp
52
JITSymbolFlags llvm::JITSymbolFlags::fromSummary(
GlobalValueSummary
*S) {
/src/external/apache2/llvm/dist/llvm/include/llvm/ExecutionEngine/
JITSymbol.h
33
class
GlobalValueSummary
;
183
static JITSymbolFlags fromSummary(
GlobalValueSummary
*S);
/src/external/apache2/llvm/dist/llvm/include/llvm/LTO/
LTO.h
47
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
59
function_ref<bool(GlobalValue::GUID, const
GlobalValueSummary
*)>
/src/external/apache2/llvm/dist/llvm/examples/OrcV2Examples/LLJITWithThinLTOSummaries/
LLJITWithThinLTOSummaries.cpp
147
GlobalValueSummary
*S = VI.getSummaryList().front()->getBaseObject();
/src/external/apache2/llvm/dist/llvm/lib/Analysis/
ModuleSummaryAnalysis.cpp
457
GlobalValueSummary
::GVFlags Flags(
577
GlobalValueSummary
::GVFlags Flags(
620
GlobalValueSummary
::GVFlags Flags(
696
GlobalValueSummary
::GVFlags GVFlags(
StackSafetyAnalysis.cpp
616
GlobalValueSummary
* S = nullptr;
/src/external/apache2/llvm/dist/llvm/include/llvm/AsmParser/
LLParser.h
349
bool parseGVFlags(
GlobalValueSummary
::GVFlags &GVFlags);
391
std::unique_ptr<
GlobalValueSummary
> Summary);
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Writer/
BitcodeWriter.cpp
214
GlobalValueSummary
*Summary,
448
using GVInfo = std::pair<GlobalValue::GUID,
GlobalValueSummary
*>;
1070
static uint64_t getEncodedGVSummaryFlags(
GlobalValueSummary
::GVFlags Flags) {
3805
SmallVector<uint64_t, 64> &NameVals,
GlobalValueSummary
*Summary,
4129
DenseMap<const
GlobalValueSummary
*, unsigned> SummaryToValueIdMap;
4139
auto MaybeEmitOriginalName = [&](
GlobalValueSummary
&S) {
4149
GlobalValueSummary
*S = I.second;
4217
if (GVSum && GVSum->getSummaryKind() ==
GlobalValueSummary
::GlobalVarKind)
/src/external/apache2/llvm/dist/llvm/lib/AsmParser/
LLParser.cpp
8473
unsigned ID, std::unique_ptr<
GlobalValueSummary
> Summary) {
8653
GlobalValueSummary
::GVFlags GVFlags =
GlobalValueSummary
::GVFlags(
8730
GlobalValueSummary
::GVFlags GVFlags =
GlobalValueSummary
::GVFlags(
8789
GlobalValueSummary
::GVFlags GVFlags =
GlobalValueSummary
::GVFlags(
9482
bool LLParser::parseGVFlags(
GlobalValueSummary
::GVFlags &GVFlags) {
/src/external/apache2/llvm/dist/clang/lib/CodeGen/
BackendUtil.cpp
1508
StringMap<DenseMap<GlobalValue::GUID,
GlobalValueSummary
*>>
/src/external/apache2/llvm/dist/llvm/lib/Bitcode/Reader/
BitcodeReader.cpp
975
static
GlobalValueSummary
::GVFlags getDecodedGVSummaryFlags(uint64_t RawFlags,
991
return
GlobalValueSummary
::GVFlags(Linkage, Visibility, NotEligibleToImport,
5858
// from global value id to
GlobalValueSummary
objects.
6148
// Eagerly parse the entire summary block. This populates the
GlobalValueSummary
6181
GlobalValueSummary
*LastSeenSummary = nullptr;
Completed in 52 milliseconds
Indexes created Sun Jun 14 00:25:39 UTC 2026