Home
last modified time | relevance | path

Searched refs:ExtName (Results 1 – 17 of 17) sorted by relevance

/llvm-project/llvm/lib/TargetParser/
H A DRISCVISAInfo.cpp195 findDefaultVersion(StringRef ExtName) { in isExperimentalExtension()
200 auto I = llvm::lower_bound(ExtInfo, ExtName, LessExtName()); in isExperimentalExtension()
202 if (I == ExtInfo.end() || I->Name != ExtName) in isSupportedExtensionFeature()
290 for (const auto &[ExtName, _] : Exts) { in getErrorForInvalidExt()
294 if (ExtName == "i") in getErrorForInvalidExt()
296 if (IgnoreUnknown && !isSupportedExtension(ExtName))
299 if (isExperimentalExtension(ExtName)) {
300 Features.push_back((llvm::Twine("+experimental-") + ExtName).str());
302 Features.push_back((llvm::Twine("+") + ExtName).str()); in getExtensionVersion()
325 static Error getErrorForInvalidExt(StringRef ExtName) { in getExtensionVersion()
157 findDefaultVersion(StringRef ExtName) findDefaultVersion() argument
287 getErrorForInvalidExt(StringRef ExtName) getErrorForInvalidExt() argument
405 StringRef ExtName = Feature; parseFeatures() local
486 StringRef ExtName = Prefix.slice(0, VersionStart); parseNormalizedArchString() local
777 StringRef ExtName = WorkList.pop_back_val(); updateImplication() local
845 StringRef ExtName = Ext.first; updateImpliedLengths() local
886 StringRef ExtName = Ext.first; toString() local
[all...]
/llvm-project/llvm/lib/Support/
H A DRISCVISAUtils.cpp60 static unsigned getExtensionRank(const std::string &ExtName) { in getExtensionRank() argument
61 assert(ExtName.size() >= 1); in getExtensionRank()
62 switch (ExtName[0]) { in getExtensionRank()
66 assert(ExtName.size() >= 2); in getExtensionRank()
69 return RF_Z_EXTENSION | singleLetterExtensionRank(ExtName[1]); in getExtensionRank()
73 if (ExtName.size() == 1) in getExtensionRank()
74 return singleLetterExtensionRank(ExtName[0]); in getExtensionRank()
/llvm-project/llvm/include/llvm/Object/
H A DCOFFImportFile.h95 std::string ExtName; member
118 return L.Name == R.Name && L.ExtName == R.ExtName &&
/llvm-project/llvm/lib/Object/
H A DCOFFModuleDefinition.cpp234 E.ExtName = E.Name; in parseExport()
243 if (!E.ExtName.empty() && !isDecorated(E.ExtName, MingwDef)) in parseExport()
244 E.ExtName = (std::string("_").append(E.ExtName)); in parseExport()
H A DCOFFImportFile.cpp174 static ImportNameType getNameType(StringRef Sym, StringRef ExtName,
182 if (ExtName.starts_with("_") && ExtName.contains('@') && !MinGW) in replace()
184 if (Sym != ExtName) in replace()
706 if (E.ExtName.empty()) { in writeImportLibrary()
710 object::replace(SymbolName, E.Name, E.ExtName); in writeImportLibrary()
158 getNameType(StringRef Sym,StringRef ExtName,MachineTypes Machine,bool MinGW) getNameType() argument
/llvm-project/llvm/lib/ToolDrivers/llvm-dlltool/
H A DDlltoolDriver.cpp145 // If ExtName is set (if the "ExtName = Name" syntax was used), overwrite in parseModuleDefinition()
146 // Name with ExtName and clear ExtName. When only creating an import in parseModuleDefinition()
149 // symbol decoration onto ExtName. in parseModuleDefinition()
151 if (!E.ExtName.empty()) { in parseModuleDefinition()
152 E.Name = E.ExtName; in parseModuleDefinition()
153 E.ExtName.clear(); in parseModuleDefinition()
/llvm-project/llvm/lib/ExecutionEngine/Interpreter/
H A DExternalFunctions.cpp112 std::string ExtName = "lle_"; in lookupFunction() local
114 ExtName += getTypeID(FT->getReturnType()); in lookupFunction()
116 ExtName += getTypeID(T); in lookupFunction()
117 ExtName += ("_" + F->getName()).str(); in lookupFunction()
121 ExFunc FnPtr = Fns.FuncNames[ExtName]; in lookupFunction()
/llvm-project/clang/lib/Basic/Targets/
H A DRISCV.cpp180 auto ExtName = Extension.first; in getTargetDefines()
183 Builder.defineMacro(Twine("__riscv_", ExtName), in getTargetDefines()
434 StringRef ExtName = Ext.substr(1); in parseTargetAttr()
436 llvm::RISCVISAInfo::getTargetFeatureForExtension(ExtName); in parseTargetAttr() local
164 auto ExtName = Extension.first; getTargetDefines() local
/llvm-project/llvm/include/llvm/TargetParser/
H A DCSKYTargetParser.h117 struct ExtName { struct
127 const CSKY::ExtName CSKYARCHExtNames[] = { argument
H A DARMTargetParser.h73 struct ExtName { struct
80 const ExtName ARCHExtNames[] = { argument
/llvm-project/clang/utils/TableGen/
H A DClangOpenCLBuiltinEmitter.cpp542 << " \"" << FE->getValueAsString("ExtName") << "\",\n"; in EmitExtensionTable()
630 StringRef ExtName = Overload.first->getValueAsDef("Extension")->getName(); in EmitBuiltinTable()
641 << FunctionExtensionIndex[ExtName] << ", " in EmitBuiltinTable()
823 Image->getValueAsDef("Extension")->getValueAsString("ExtName"); in EmitQualTypeFinder()
859 T->getValueAsDef("Extension")->getValueAsString("ExtName"); in EmitQualTypeFinder()
908 StringRef Exts = T->getValueAsDef("Extension")->getValueAsString("ExtName"); in EmitQualTypeFinder()
1081 Type->getValueAsDef("Extension")->getValueAsString("ExtName"); in expandTypesInSignature()
1122 Builtin->getValueAsDef("Extension")->getValueAsString("ExtName");
635 StringRef ExtName = Overload.first->getValueAsDef("Extension")->getName(); EmitBuiltinTable() local
/llvm-project/llvm/unittests/TargetParser/
H A DRISCVISAInfoTest.cpp805 for (auto ExtName : {"y", "l", "m", "c", "i", "xfoo", "xbar", "sfoo", "sbar", in TEST()
807 Exts[ExtName] = {1, 0}; in TEST()
/llvm-project/lld/COFF/
H A DDriver.cpp965 e2.ExtName = std::string(e1.extName); in createImportLibrary()
/llvm-project/clang/lib/CodeGen/
H A DCGObjCMac.cpp3342 SmallString<256> ExtName; in GenerateCategory()
3343 llvm::raw_svector_ostream(ExtName) << Interface->getName() << '_' in GenerateCategory()
3364 Values.add(emitMethodList(ExtName, MethodListType::CategoryInstanceMethods, in GenerateCategory()
3366 Values.add(emitMethodList(ExtName, MethodListType::CategoryClassMethods, in GenerateCategory()
3370 EmitProtocolList("OBJC_CATEGORY_PROTOCOLS_" + ExtName.str(), in GenerateCategory()
3379 Values.add(EmitPropertyList("_OBJC_$_PROP_LIST_" + ExtName.str(), in GenerateCategory()
3381 Values.add(EmitPropertyList("_OBJC_$_CLASS_PROP_LIST_" + ExtName.str(), in GenerateCategory()
3389 CreateMetadataVar("OBJC_CATEGORY_" + ExtName.str(), Values, in GenerateCategory()
3393 DefinedCategoryNames.insert(llvm::CachedHashString(ExtName)); in GenerateCategory()
6665 SmallString<256> ExtName; in GenerateCategory()
3346 SmallString<256> ExtName; GenerateCategory() local
6675 SmallString<256> ExtName; GenerateCategory() local
[all...]
/llvm-project/clang/lib/Driver/ToolChains/
H A DGnu.cpp1755 auto ExtName = MLConfigArchExt.first; in selectRISCVMultilib()
1756 NewMultilib.flag(Twine("-", ExtName).str()); in selectRISCVMultilib()
1758 if (AllArchExts.insert(ExtName).second) { in selectRISCVMultilib()
1759 addMultilibFlag(ISAInfo->hasExtension(ExtName), in selectRISCVMultilib()
1760 Twine("-", ExtName).str(), NewFlags); in selectRISCVMultilib()
1800 auto ExtName = MLConfigArchExt.first; selectRISCVMultilib() local
/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVModuleAnalysis.cpp938 #define ATOM_FLT_REQ_EXT_MSG(ExtName) \ in addInstrRequirements()
940 "extension: SPV_EXT_shader_atomic_float" ExtName in addInstrRequirements()
773 ATOM_FLT_REQ_EXT_MSG(ExtName) global() argument
/llvm-project/clang/lib/Sema/
H A DOpenCLBuiltins.td47 string ExtName = _Ext;
66 !empty(NewExts) : Base.ExtName,
69 !empty(Base.ExtName) : NewExts,
72 true : Base.ExtName # " " # NewExts