Home
last modified time | relevance | path

Searched refs:TargetID (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/clang/lib/Basic/
H A DTargetID.cpp55 auto Split = TargetID.split(':'); in getProcessorFromTargetID()
66 parseTargetIDWithFormatCheckingOnly(llvm::StringRef TargetID, in parseTargetIDWithFormatCheckingOnly() argument
70 if (TargetID.empty()) in parseTargetIDWithFormatCheckingOnly()
73 auto Split = TargetID.split(':'); in parseTargetIDWithFormatCheckingOnly()
104 parseTargetID(const llvm::Triple &T, llvm::StringRef TargetID, in parseTargetID() argument
107 parseTargetIDWithFormatCheckingOnly(TargetID, FeatureMap); in parseTargetID()
131 std::string TargetID = Processor.str(); in getCanonicalTargetID() local
136 TargetID = TargetID + ':' + F.first.str() + (F.second ? "+" : "-"); in getCanonicalTargetID()
137 return TargetID; in getCanonicalTargetID()
146 llvm::StringRef TargetID; in getConflictTargetIDCombination() member
[all …]
H A DCMakeLists.txt71 TargetID.cpp
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetPassConfig.cpp293 return applyDisable(TargetID, DisablePostRASched); in overridePass()
296 return applyDisable(TargetID, DisableBranchFold); in overridePass()
302 return applyDisable(TargetID, DisableEarlyTailDup); in overridePass()
308 return applyDisable(TargetID, DisableSSC); in overridePass()
311 return applyDisable(TargetID, DisableMachineDCE); in overridePass()
317 return applyDisable(TargetID, DisableMachineLICM); in overridePass()
320 return applyDisable(TargetID, DisableMachineCSE); in overridePass()
326 return applyDisable(TargetID, DisableMachineSink); in overridePass()
332 return applyDisable(TargetID, DisableCopyProp); in overridePass()
334 return TargetID; in overridePass()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUTargetStreamer.h39 Optional<AMDGPU::IsaInfo::AMDGPUTargetID> TargetID;
98 return TargetID; in getTargetID()
101 return TargetID; in getTargetID()
104 assert(TargetID == None && "TargetID can only be initialized once"); in initializeTargetID()
105 TargetID.emplace(STI); in initializeTargetID()
H A DAMDGPUTargetStreamer.cpp237 …convertIsaVersionV2(Major, Minor, Stepping, TargetID->isSramEccOnOrAny(), TargetID->isXnackOnOrAny… in EmitDirectiveHSACodeObjectISAV2()
703 …convertIsaVersionV2(Major, Minor, Stepping, TargetID->isSramEccOnOrAny(), TargetID->isXnackOnOrAny… in EmitDirectiveHSACodeObjectISAV2()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPUHSAMetadataStreamer.h50 const IsaInfo::AMDGPUTargetID &TargetID) = 0;
125 const IsaInfo::AMDGPUTargetID &TargetID) override;
137 void emitTargetID(const IsaInfo::AMDGPUTargetID &TargetID);
144 const IsaInfo::AMDGPUTargetID &TargetID) override;
222 const IsaInfo::AMDGPUTargetID &TargetID) override;
H A DGCNSubtarget.h60 AMDGPU::IsaInfo::AMDGPUTargetID TargetID; variable
250 return TargetID; in getTargetID()
543 return TargetID.isXnackOnOrAny(); in isXNACKEnabled()
617 return hasD16LoadStore() && !TargetID.isSramEccOnOrAny(); in d16PreservesUnusedBits()
H A DAMDGPUHSAMetadataStreamer.cpp441 const IsaInfo::AMDGPUTargetID &TargetID) { in begin() argument
909 const IsaInfo::AMDGPUTargetID &TargetID) { in begin() argument
960 void MetadataStreamerV4::emitTargetID(const IsaInfo::AMDGPUTargetID &TargetID) { in emitTargetID() argument
962 HSAMetadataDoc->getNode(TargetID.toString(), /*Copy=*/true); in emitTargetID()
966 const IsaInfo::AMDGPUTargetID &TargetID) { in begin() argument
968 emitTargetID(TargetID); in begin()
H A DAMDGPUSubtarget.cpp147 TargetID.setTargetIDFromFeaturesString(FS); in initializeSubtargetDependencies()
150 << TargetID.getXnackSetting() << '\n'); in initializeSubtargetDependencies()
152 << TargetID.getSramEccSetting() << '\n'); in initializeSubtargetDependencies()
165 TargetID(*this), in GCNSubtarget()
/llvm-project-15.0.7/clang/lib/Driver/ToolChains/
H A DHIPAMD.cpp40 StringRef TargetID, in shouldSkipSanitizeOption() argument
43 if (TargetID.empty()) in shouldSkipSanitizeOption()
61 auto OptionalGpuArch = parseTargetID(TC.getTriple(), TargetID, &FeatureMap); in shouldSkipSanitizeOption()
69 << A->getAsString(DriverArgs) << TargetID << "xnack+"; in shouldSkipSanitizeOption()
92 auto TargetID = Args.getLastArgValue(options::OPT_mcpu_EQ); in constructLlvmLinkCommand() local
94 TargetID, in constructLlvmLinkCommand()
159 auto TargetID = Args.getLastArgValue(options::OPT_mcpu_EQ); in constructLldCommand() local
161 TargetID, in constructLldCommand()
H A DAMDGPU.cpp550 StringRef TargetID = Args.getLastArgValue(options::OPT_mcpu_EQ); in getAMDGPUTargetFeatures() local
551 if (!TargetID.empty()) { in getAMDGPUTargetFeatures()
553 auto OptionalGpuArch = parseTargetID(Triple, TargetID, &FeatureMap); in getAMDGPUTargetFeatures()
724 StringRef TargetID = DriverArgs.getLastArgValue(options::OPT_mcpu_EQ); in getParsedTargetID() local
725 if (TargetID.empty()) in getParsedTargetID()
729 auto OptionalGpuArch = parseTargetID(getTriple(), TargetID, &FeatureMap); in getParsedTargetID()
731 return {TargetID.str(), None, None}; in getParsedTargetID()
733 return {TargetID.str(), OptionalGpuArch->str(), FeatureMap}; in getParsedTargetID()
/llvm-project-15.0.7/clang-tools-extra/pseudo/unittests/
H A DGrammarTest.cpp24 MATCHER_P(TargetID, SID, "") { return arg.Target == SID; }
67 AllOf(TargetID(id("_")), Sequence(id("IDENTIFIER"), id("+"), id("_"))); in TEST_F()
/llvm-project-15.0.7/llvm/lib/TextAPI/
H A DTextStub.cpp254 Target TargetID; member
258 UUIDv4(const Target &TargetID, const std::string &Value) in UUIDv4()
259 : TargetID(TargetID), Value(Value) {} in UUIDv4()
345 IO.mapRequired("target", UUID.TargetID); in mapping()
915 File->addUUID(id.TargetID, id.Value); in denormalize()
/llvm-project-15.0.7/openmp/libomptarget/plugins/amdgpu/src/
H A Drtl.cpp472 std::vector<std::string> TargetID; member in RTLDeviceInfoTy
1913 char TargetID[name_len]; in GetIsaInfo() local
1914 err = hsa_isa_get_info_alt(isa, HSA_ISA_INFO_NAME, TargetID); in GetIsaInfo()
1920 auto TripleTargetID = llvm::StringRef(TargetID); in GetIsaInfo()
1922 DeviceInfo().TargetID.push_back(TripleTargetID.ltrim('-').str()); in GetIsaInfo()
1933 StringRef parseTargetID(StringRef TargetID, StringMap<bool> &FeatureMap) { in parseTargetID() argument
1934 if (TargetID.empty()) in parseTargetID()
1937 auto ArchFeature = TargetID.split(":"); in parseTargetID()
2046 if (!IsImageCompatibleWithEnv(info->Arch, DeviceInfo().TargetID[DeviceId])) in __tgt_rtl_is_valid_binary_info()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetPassConfig.h187 void substitutePass(AnalysisID StandardID, IdentifyingPassPtr TargetID);
/llvm-project-15.0.7/llvm/utils/gn/secondary/clang/lib/Basic/
H A DBUILD.gn87 "TargetID.cpp",
/llvm-project-15.0.7/clang/tools/clang-linker-wrapper/
H A DClangLinkerWrapper.cpp91 using TargetID = std::pair<StringRef, StringRef>; typedef in OffloadFile
99 operator TargetID() const { in operator TargetID()
1289 DenseMap<OffloadFile::TargetID, SmallVector<OffloadFile, 4>> InputsForTarget; in linkAndWrapDeviceFiles()
1457 DenseSet<OffloadFile::TargetID> IsTargetUsed; in getDeviceInput()
/llvm-project-15.0.7/clang-tools-extra/clangd/unittests/
H A DSymbolCollectorTests.cpp1042 const auto TargetID = findSymbol(Symbols, T.TargetSymbolName).ID; in TEST_F() local
1045 if (ID != TargetID) in TEST_F()
1059 Contains(Pair(TargetID, haveRanges(SpelledRanges)))); in TEST_F()
1062 Contains(Pair(TargetID, haveRanges(ImplicitRanges)))); in TEST_F()
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DAMDGPU.h52 std::string TargetID; variable
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/Utils/
H A DAMDGPUBaseInfo.h174 void setTargetIDFromTargetIDStream(StringRef TargetID);
H A DAMDGPUBaseInfo.cpp531 void AMDGPUTargetID::setTargetIDFromTargetIDStream(StringRef TargetID) { in setTargetIDFromTargetIDStream() argument
533 TargetID.split(TargetIDSplit, ':'); in setTargetIDFromTargetIDStream()
/llvm-project-15.0.7/clang/lib/Driver/
H A DDriver.cpp2745 struct TargetID { struct in __anon7f4eb1310a11::OffloadingActionBuilder::CudaActionBuilderBase
2748 TargetID(CudaArch Arch) { ID = CudaArchToString(Arch); } in TargetID() function
2749 TargetID(const char *ID) : ID(ID) {} in TargetID() argument
2754 SmallVector<TargetID, 4> GpuArchList;
2881 auto AddTopLevel = [&](Action *A, TargetID TargetID) { in appendTopLevelActions() argument
2883 Dep.add(*A, *ToolChains.front(), TargetID, AssociatedOffloadKind); in appendTopLevelActions()
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt194 clang/include/clang/Basic/TargetID.h
353 clang/lib/Basic/TargetID.cpp