Home
last modified time | relevance | path

Searched refs:GUID (Results 1 – 25 of 142) sorted by relevance

123456

/llvm-project/llvm/test/Transforms/FunctionImport/
H A Dfuncimport.ll6 …-lto -thinlto -print-summary-global-ids -o %t3 %t.bc %t2.bc 2>&1 | FileCheck %s --check-prefix=GUID
134 ; The actual GUID values will depend on path to test.
135 ; GUID-DAG: GUID {{.*}} is weakalias
136 ; GUID-DAG: GUID {{.*}} is referenceglobals
137 ; GUID-DAG: GUID {{.*}} is weakfunc
138 ; GUID-DAG: GUID {{.*}} is main
139 ; GUID-DAG: GUID {{.*}} is referencecommon
140 ; GUID-DAG: GUID {{.*}} is analias
141 ; GUID-DAG: GUID {{.*}} is referencestatics
142 ; GUID-DAG: GUID {{.*}} is linkoncealias
[all …]
/llvm-project/clang/test/CodeGenCXX/
H A Dmicrosoft-uuidof.cpp26 typedef struct _GUID GUID; typedef
44 GUID thing = (side_effect(), __uuidof(Curly));
51 GUID g = (side_effect(), __uuidof(S1));
55 GUID const_init = __uuidof(Curly);
62 const GUID& gr = __uuidof(S1);
65 const GUID* gp = &__uuidof(S1);
68 const GUID* cp = &__uuidof(Curly);
72 const GUID& zeroiid = __uuidof(0);
101 GUID s1_1 = (side_effect(), __uuidof(S1)); in fun()
105 GUID s1_2 = (side_effect(), __uuidof(S1)); in fun()
[all …]
H A Dmicrosoft-uuidof-mangling.cpp10 } GUID; typedef
13 template < typename T, const GUID & T_iid = __uuidof(T)>
38 template<const GUID&> struct UUIDTestTwo { UUIDTestTwo(); };
47 test_uuidofType<TestStruct>(GUID{}); in main()
48 test_uuidofExpr<HasMember>(GUID{}); in main()
49 test_uuidofExpr2<TestStruct>(GUID{}); in main()
/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DGUID.h21 struct GUID { struct
25 inline bool operator==(const GUID &LHS, const GUID &RHS) { argument
29 inline bool operator<(const GUID &LHS, const GUID &RHS) {
33 inline bool operator<=(const GUID &LHS, const GUID &RHS) {
37 inline bool operator>(const GUID &LHS, const GUID &RHS) {
41 inline bool operator>=(const GUID &LHS, const GUID &RHS) {
45 inline bool operator!=(const GUID &LHS, const GUID &RHS) {
49 raw_ostream &operator<<(raw_ostream &OS, const GUID &Guid);
/llvm-project/llvm/include/llvm/ProfileData/
H A DPGOCtxProfReader.h86 using CallTargetMapTy = std::map<GlobalValue::GUID, PGOCtxProfContext>;
93 GlobalValue::GUID GUID = 0;
97 PGOCtxProfContext(GlobalValue::GUID G, SmallVectorImpl<uint64_t> &&Counters)
98 : GUID(G), Counters(std::move(Counters)) {}
101 getOrEmplace(uint32_t Index, GlobalValue::GUID G,
114 GlobalValue::GUID guid() const { return GUID; }
155 /// Insert this node's GUID as well as the GUIDs of the transitive closure of
157 /// `TSetOfGUIDs` is to have an `insert(GUID)` membe
41 GlobalValue::GUID GUID = 0; global() variable
[all...]
H A DCtxInstrContextNode.h31 /// The ContextNode has a fixed sized header describing it - the GUID of the
66 using GUID = uint64_t; variable
69 const GUID Guid;
75 ContextNode(GUID Guid, uint32_t NumCounters, uint32_t NumCallsites,
108 GUID guid() const { return Guid; } in next()
H A DMemProfReader.h41 using GuidMemProfRecordPair = std::pair<GlobalValue::GUID, MemProfRecord>;
99 llvm::MapVector<GlobalValue::GUID, IndexedMemProfRecord>::iterator Iter;
108 MemProfReader(llvm::DenseMap<FrameId,Frame> FrameIdMap,llvm::DenseMap<CallStackId,llvm::SmallVector<FrameId>> CSIdMap,llvm::MapVector<GlobalValue::GUID,IndexedMemProfRecord> ProfData) MemProfReader() argument
/llvm-project/llvm/lib/LTO/
H A DLTO.cpp103 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, in computeLTOCacheKey()
105 const DenseSet<GlobalValue::GUID> &CfiFunctionDefs, in computeLTOCacheKey()
106 const DenseSet<GlobalValue::GUID> &CfiFunctionDecls) { in computeLTOCacheKey()
181 for (auto GUID : ExportsGUID) in computeLTOCacheKey()
182 Hasher.update(ArrayRef<uint8_t>((uint8_t *)&GUID, sizeof(GUID))); in computeLTOCacheKey()
186 auto Comp = [&](const std::pair<StringRef, GlobalValue::GUID> &L, in computeLTOCacheKey()
187 const std::pair<StringRef, GlobalValue::GUID> &R) { in computeLTOCacheKey()
195 for (const auto &[FromModule, GUID, Type] : SortedImportList) in computeLTOCacheKey()
199 for (const auto &[FromModule, GUID, Typ in computeLTOCacheKey()
95 computeLTOCacheKey(SmallString<40> & Key,const Config & Conf,const ModuleSummaryIndex & Index,StringRef ModuleID,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,const GVSummaryMapTy & DefinedGlobals,const std::set<GlobalValue::GUID> & CfiFunctionDefs,const std::set<GlobalValue::GUID> & CfiFunctionDecls) computeLTOCacheKey() argument
173 for (auto GUID : ExportsGUID) computeLTOCacheKey() local
363 thinLTOResolvePrevailingGUID(const Config & C,ValueInfo VI,DenseSet<GlobalValueSummary * > & GlobalInvolvedWithAlias,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingGUID() argument
439 thinLTOResolvePrevailingInIndex(const Config & C,ModuleSummaryIndex & Index,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,function_ref<void (StringRef,GlobalValue::GUID,GlobalValue::LinkageTypes)> recordNewLinkage,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols) thinLTOResolvePrevailingInIndex() argument
461 thinLTOInternalizeAndPromoteGUID(ValueInfo VI,function_ref<bool (StringRef,ValueInfo)> isExported,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) thinLTOInternalizeAndPromoteGUID() argument
541 thinLTOInternalizeAndPromoteInIndex(ModuleSummaryIndex & Index,function_ref<bool (StringRef,ValueInfo)> isExported,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) thinLTOInternalizeAndPromoteInIndex() argument
1018 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( addThinLTO() local
1027 __anonaa2c08900c02(GlobalValue::GUID GUID) addThinLTO() argument
1039 auto GUID = GlobalValue::getGUID(GlobalValue::getGlobalIdentifier( addThinLTO() local
1149 GlobalValue::GUID GUID = GlobalValue::getGUID( run() local
1463 runThinLTOBackendThread(AddStreamFn AddStream,FileCache Cache,unsigned Task,BitcodeModule BM,ModuleSummaryIndex & CombinedIndex,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,const GVSummaryMapTy & DefinedGlobals,MapVector<StringRef,BitcodeModule> & ModuleMap) runThinLTOBackendThread() argument
1509 start(unsigned Task,BitcodeModule BM,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,MapVector<StringRef,BitcodeModule> & ModuleMap) start() argument
1522 __anonaa2c08901202(BitcodeModule BM, ModuleSummaryIndex &CombinedIndex, const FunctionImporter::ImportMapTy &ImportList, const FunctionImporter::ExportSetTy &ExportList, const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR, const GVSummaryMapTy &DefinedGlobals, MapVector<StringRef, BitcodeModule> &ModuleMap) start() argument
1632 start(unsigned Task,BitcodeModule BM,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,MapVector<StringRef,BitcodeModule> & ModuleMap) start() argument
1769 __anonaa2c08901802(GlobalValue::GUID GUID, const GlobalValueSummary *S) runThinLTO() argument
1787 auto GUID = GlobalValue::getGUID( runThinLTO() local
1829 __anonaa2c08901a02(StringRef ModuleIdentifier, GlobalValue::GUID GUID, GlobalValue::LinkageTypes NewLinkage) runThinLTO() argument
[all...]
H A DThinLTOCodeGenerator.cpp132 // Populate map of GUID to the prevailing copy for any multiply defined in getFirstDefinitionForLinker()
137 DenseMap<GlobalValue::GUID, const GlobalValueSummary *> &PrevailingCopy) { in computePrevailingCopies()
295 DenseSet<GlobalValue::GUID> &PreservedGUID) {
302 // Convert the PreservedSymbols map from "Name" based to "GUID" based. in addUsedSymbolToPreservedGUID()
306 DenseSet<GlobalValue::GUID> &GUIDs) { in computeGUIDPreservedSymbols()
308 // compute the GUID for the symbol. in computeGUIDPreservedSymbols()
316 static DenseSet<GlobalValue::GUID> in computeGUIDPreservedSymbols()
320 DenseSet<GlobalValue::GUID> GUIDPreservedSymbols(PreservedSymbols.size()); in computeGUIDPreservedSymbols()
360 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
432 const DenseSet<GlobalValue::GUID>
139 computePrevailingCopies(const ModuleSummaryIndex & Index,DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) computePrevailingCopies() argument
366 ModuleCacheEntry(StringRef CachePath,const ModuleSummaryIndex & Index,StringRef ModuleID,const FunctionImporter::ImportMapTy & ImportList,const FunctionImporter::ExportSetTy & ExportList,const std::map<GlobalValue::GUID,GlobalValue::LinkageTypes> & ResolvedODR,const GVSummaryMapTy & DefinedGVSummaries,unsigned OptLevel,bool Freestanding,const TargetMachineBuilder & TMBuilder) ModuleCacheEntry() argument
514 resolvePrevailingInIndex(ModuleSummaryIndex & Index,StringMap<std::map<GlobalValue::GUID,GlobalValue::LinkageTypes>> & ResolvedODR,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) resolvePrevailingInIndex() argument
517 resolvePrevailingInIndex(ModuleSummaryIndex & Index,StringMap<std::map<GlobalValue::GUID,GlobalValue::LinkageTypes>> & ResolvedODR,const DenseSet<GlobalValue::GUID> & GUIDPreservedSymbols,const DenseMap<GlobalValue::GUID,const GlobalValueSummary * > & PrevailingCopy) resolvePrevailingInIndex() argument
520 __anon75ad91c50c02(GlobalValue::GUID GUID, const GlobalValueSummary *S) resolvePrevailingInIndex() argument
530 __anon75ad91c50d02(StringRef ModuleIdentifier, GlobalValue::GUID GUID, GlobalValue::LinkageTypes NewLinkage) resolvePrevailingInIndex() argument
1068 for (auto GUID : ExportedGUIDs) run() local
[all...]
/llvm-project/llvm/include/llvm/IR/
H A DModuleSummaryIndex.h169 /// Map from global value GUID to corresponding summary structures. Use a
176 std::map<GlobalValue::GUID, GlobalValueSummaryInfo>;
178 /// Struct that holds a reference to a particular GUID in a global value
193 GlobalValue::GUID getGUID() const { return getRef()->first; } in getValue()
545 /// identical to the GUID for global symbols, but differs for local since the
546 /// GUID includes the module level id in the hash.
547 GlobalValue::GUID OriginalName = 0;
577 /// Returns the hash of the original name, it is identical to the GUID for
579 GlobalValue::GUID getOriginalName() const { return OriginalName; }
582 void setOriginalName(GlobalValue::GUID Nam
[all...]
/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionImport.cpp241 // in the case of GUID hash collisions. It could also happen in theory in qualifyCalleeCandidates()
259 // unique PGO name and GUID.
338 GlobalValue::GUID GUID) { in shouldImportGlobal()
339 auto [Def, Decl] = IDs.createImportIDs(FromModule, GUID); in shouldImportGlobal()
345 // over a declaration for a given GUID. in shouldImportGlobal()
351 StringRef FromModule, GlobalValue::GUID GUID) { in onImportingSummaryImpl()
352 auto [Def, Decl] = IDs.createImportIDs(FromModule, GUID); in onImportingSummaryImpl()
354 // precedence over a declaration for a given GUID in onImportingSummaryImpl()
417 GlobalsImporter(const ModuleSummaryIndex & Index,const GVSummaryMapTy & DefinedGVSummaries,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> IsPrevailing,FunctionImporter::ImportMapTy & ImportList,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists) GlobalsImporter() argument
444 ModuleImportsManager(function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> IsPrevailing,const ModuleSummaryIndex & Index,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists=nullptr) ModuleImportsManager() argument
591 WorkloadImportsManager(function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> IsPrevailing,const ModuleSummaryIndex & Index,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists) WorkloadImportsManager() argument
678 create(function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> IsPrevailing,const ModuleSummaryIndex & Index,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists) create() argument
721 computeImportForFunction(const FunctionSummary & Summary,const ModuleSummaryIndex & Index,const unsigned Threshold,const GVSummaryMapTy & DefinedGVSummaries,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,SmallVectorImpl<EdgeInfo> & Worklist,GlobalsImporter & GVImporter,FunctionImporter::ImportMapTy & ImportList,DenseMap<StringRef,FunctionImporter::ExportSetTy> * ExportLists,FunctionImporter::ImportThresholdsTy & ImportThresholds) computeImportForFunction() argument
1069 ComputeCrossModuleImport(const ModuleSummaryIndex & Index,const DenseMap<StringRef,GVSummaryMapTy> & ModuleToDefinedGVSummaries,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,DenseMap<StringRef,FunctionImporter::ImportMapTy> & ImportLists,DenseMap<StringRef,FunctionImporter::ExportSetTy> & ExportLists) ComputeCrossModuleImport() argument
1194 ComputeCrossModuleImportForModuleForTest(StringRef ModulePath,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing,const ModuleSummaryIndex & Index,FunctionImporter::ImportMapTy & ImportList) ComputeCrossModuleImportForModuleForTest() argument
1226 auto GUID = GlobalList.first; ComputeCrossModuleImportForModuleFromIndexForTest() local
1257 auto GUID = Index.getGUIDFromOriginalID(EI.first.getGUID()); updateValueInfoForIndirectCalls() local
1306 for (auto GUID : GUIDPreservedSymbols) { computeDeadSymbolsAndUpdateIndirectCalls() local
1716 __anon05cd28791002(const FunctionsToImportTy &GUIDToImportType, GlobalValue::GUID GUID) importFunctions() argument
1746 auto GUID = F.getGUID(); importFunctions() local
1785 auto GUID = GV.getGUID(); importFunctions() local
1808 auto GUID = GA.getGUID(); importFunctions() local
1899 doImportingForModuleForTest(Module & M,function_ref<bool (GlobalValue::GUID,const GlobalValueSummary *)> isPrevailing) doImportingForModuleForTest() argument
1967 __anon05cd28791202(GlobalValue::GUID, const GlobalValueSummary *) run() argument
[all...]
/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DFunctionImport.h48 // to find at least one summary for the GUID that is global or a local
65 // table lookup for each GUID by stashing this here.
79 /// Map of callee GUID considered for import into a given module to a pair
84 DenseMap<GlobalValue::GUID,
89 // (FromModule, GUID, Definition/Declaration).
93 // those integer IDs to tuples of (FromModule, GUID, Def/Decl).
95 // In one large application, a pair of (FromModule, GUID) is mentioned in
99 // std::tuple<StringRef, GlobalValue::GUID, GlobalValueSummary::ImportKind>
106 // (FromModule, GUID) in the central table. In the actual 32-bit integer ID,
122 // and GUID
[all...]
/llvm-project/llvm/test/Transforms/SampleProfile/
H A Dpseudo-probe-update.ll10 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 1, i32 0, i64 -1)
15 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 2, i32 0, i64 -1)
17 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 6, i32 0, i64 -8513881372706734080)
23 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
25 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 6, i32 0, i64 8513881922462547968)
33 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 7, i32 0, i64 -1)
37 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 9, i32 0, i64 -1)
H A Dpseudo-probe-emit.ll23 ; CHECK-IL: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 1, i32 0, i64 -1), !dbg ![[#FAKELINE:]]
24 ; CHECK-MIR: PSEUDO_PROBE [[#GUID:]], 1, 0, 0
25 ; CHECK-ASM: .pseudoprobe [[#GUID:]] 1 0 0 foo
29 ; CHECK-IL: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 2, i32 0, i64 -1), !dbg ![[#FAKELINE]]
30 ; CHECK-MIR: PSEUDO_PROBE [[#GUID]], 3, 0, 0
31 ; CHECK-MIR: PSEUDO_PROBE [[#GUID]], 4, 0, 0
32 ; CHECK-ASM: .pseudoprobe [[#GUID]] 3 0 0 foo
33 ; CHECK-ASM: .pseudoprobe [[#GUID]] 4 0 0 foo
38 ; CHECK-IL: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 3, i32 0, i64 -1), !dbg ![[#FAKELINE]]
39 ; CHECK-MIR: PSEUDO_PROBE [[#GUID]], 2, 0, 0
[all …]
H A Dpseudo-probe-verify.ll14 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 1, i32 0, i64 -1)
24 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 3, i32 0, i64 -1)
29 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
31 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
33 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
35 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
37 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -1)
39 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 2, i32 0, i64 -1)
53 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 6, i32 0, i64 -1)
H A Dpseudo-probe-dangle.ll13 ; JT: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 1, i32 0, i64 -1)
26 ; JT-NOT: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4
27 ; JT-NOT: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 3
28 ; JT: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 5, i32 0, i64 -1)
37 ; MIR-tail: PSEUDO_PROBE [[#GUID:]], 1, 0, 0
38 ; MIR-tail-NOT: PSEUDO_PROBE [[#GUID:]], 3
39 ; MIR-tail-NOT: PSEUDO_PROBE [[#GUID:]], 4
40 ; MIR-tail: PSEUDO_PROBE [[#GUID:]], 5, 0, 0
H A Dpseudo-probe-update-2.ll18 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID:]], i64 4, i32 0, i64 -9223372036854775808)
22 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID]], i64 7, i32 0, i64 -1)
25 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID]], i64 8, i32 0, i64 -1)
33 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID]], i64 4, i32 0, i64 -9223372036854775808)
35 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID]], i64 7, i32 0, i64 -1)
37 ; CHECK: call void @llvm.pseudoprobe(i64 [[#GUID]], i64 8, i32 0, i64 -1)
/llvm-project/llvm/lib/IR/
H A DModuleSummaryIndex.cpp160 // (GUID -> Summary). in setFlags()
164 auto GUID = GlobalList.first; in collectDefinedFunctionsForModule()
173 GVSummaryMap[GUID] = Summary; in collectDefinedFunctionsForModule()
189 bool ModuleSummaryIndex::isGUIDLive(GlobalValue::GUID GUID) const { in getGlobalValueSummary()
190 auto VI = getValueInfo(GUID); in getGlobalValueSummary()
260 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols) {
269 // copies live. Note that it is possible that there is a GUID collision in propagateAttributes()
409 GlobalValue::GUID Src; in add()
410 GlobalValue::GUID Ds in add()
167 auto GUID = GlobalList.first; collectDefinedFunctionsForModule() local
[all...]
/llvm-project/llvm/include/llvm/LTO/
H A DLTO.h52 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
54 function_ref<void(StringRef, GlobalValue::GUID, GlobalValue::LinkageTypes)>
56 const DenseSet<GlobalValue::GUID> &GUIDPreservedSymbols);
64 function_ref<bool(GlobalValue::GUID, const GlobalValueSummary *)>
73 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
75 const DenseSet<GlobalValue::GUID> &CfiFunctionDefs = {},
76 const DenseSet<GlobalValue::GUID> &CfiFunctionDecls = {});
230 const std::map<GlobalValue::GUID, GlobalValue::LinkageTypes> &ResolvedODR,
428 DenseMap<GlobalValue::GUID, StringRef> PrevailingModuleForGUID;
524 const DenseSet<GlobalValue::GUID>
[all...]
/llvm-project/llvm/lib/ProfileData/
H A DPGOCtxProfReader.cpp39 PGOCtxProfContext::getOrEmplace(uint32_t Index, GlobalValue::GUID G, in getOrEmplace()
45 "Duplicate GUID for same callsite.");
75 std::optional<ctx_profile::GUID> Guid;
99 return wrongValue("The GUID record should have exactly one value"); in readContext()
171 Expected<std::map<GlobalValue::GUID, PGOCtxProfContext>> in loadContexts()
173 std::map<GlobalValue::GUID, PGOCtxProfContext> Ret; in loadContexts()
/llvm-project/compiler-rt/lib/ctx_profile/
H A DCtxInstrContextNode.h31 /// The ContextNode has a fixed sized header describing it - the GUID of the
66 using GUID = uint64_t; variable
69 const GUID Guid;
75 ContextNode(GUID Guid, uint32_t NumCounters, uint32_t NumCallsites,
108 GUID guid() const { return Guid; } in next()
/llvm-project/clang/test/SemaCXX/
H A Dms-uuid.cpp11 } GUID; typedef
99 template <const GUID* p>
102 const GUID* q = p; in F1()
120 constexpr GUID a = __uuidof(Request);
H A Dborland-extensions.cpp48 } GUID; typedef
52 GUID const* Guid;
58 const GUID guid_inl = __uuidof(Foo); in t4()
/llvm-project/llvm/test/Transforms/WholeProgramDevirt/
H A Dimport-indir.ll15 ; SUMMARY-NEXT: - GUID: 123
17 ; SUMMARY-NEXT: - GUID: 456
20 ; SUMMARY-NEXT: - GUID: 789
22 ; SUMMARY-NEXT: - GUID: 1234
26 ; SUMMARY-NEXT: GUID: 123
31 ; SUMMARY-NEXT: GUID: 456
/llvm-project/clang/test/Parser/
H A Dms-square-bracket-attributes.mm8 } GUID; typedef
57 // expected-error@+1 {{uuid attribute contains a malformed GUID}}
59 // expected-error@+1 {{uuid attribute contains a malformed GUID}}
61 // expected-error@+2 {{uuid attribute contains a malformed GUID}}
64 // expected-error@+1 {{uuid attribute contains a malformed GUID}}
66 // expected-error@+1 {{uuid attribute contains a malformed GUID}}
68 // expected-error@+2 {{uuid attribute contains a malformed GUID}}
72 // expected-error@+1 {{uuid attribute contains a malformed GUID}}
94 // expected-error@+1 {{uuid attribute contains a malformed GUID}}

123456