/llvm-project/llvm/test/Transforms/FunctionImport/ |
H A D | funcimport.ll | 6 …-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 D | microsoft-uuidof.cpp | 26 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 D | microsoft-uuidof-mangling.cpp | 10 } 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 D | GUID.h | 21 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 D | PGOCtxProfReader.h | 86 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 D | CtxInstrContextNode.h | 31 /// 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 D | MemProfReader.h | 41 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 D | LTO.cpp | 103 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 D | ThinLTOCodeGenerator.cpp | 132 // 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 D | ModuleSummaryIndex.h | 169 /// 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 D | FunctionImport.cpp | 241 // 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 D | FunctionImport.h | 48 // 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 D | pseudo-probe-update.ll | 10 ; 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 D | pseudo-probe-emit.ll | 23 ; 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 D | pseudo-probe-verify.ll | 14 ; 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 D | pseudo-probe-dangle.ll | 13 ; 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 D | pseudo-probe-update-2.ll | 18 ; 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 D | ModuleSummaryIndex.cpp | 160 // (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 D | LTO.h | 52 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 D | PGOCtxProfReader.cpp | 39 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 D | CtxInstrContextNode.h | 31 /// 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 D | ms-uuid.cpp | 11 } GUID; typedef 99 template <const GUID* p> 102 const GUID* q = p; in F1() 120 constexpr GUID a = __uuidof(Request);
|
H A D | borland-extensions.cpp | 48 } GUID; typedef 52 GUID const* Guid; 58 const GUID guid_inl = __uuidof(Foo); in t4()
|
/llvm-project/llvm/test/Transforms/WholeProgramDevirt/ |
H A D | import-indir.ll | 15 ; 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 D | ms-square-bracket-attributes.mm | 8 } 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}}
|