/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/Shared/ |
H A D | ObjectFormats.h | 23 extern StringRef MachODataCommonSectionName; 24 extern StringRef MachODataDataSectionName; 25 extern StringRef MachOEHFrameSectionName; 26 extern StringRef MachOCompactUnwindInfoSectionName; 27 extern StringRef MachOCStringSectionName; 28 extern StringRef MachOModInitFuncSectionName; 29 extern StringRef MachOObjCCatListSectionName; 30 extern StringRef MachOObjCCatList2SectionName; 31 extern StringRef MachOObjCClassListSectionName; 32 extern StringRef MachOObjCClassNameSectionName; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/Shared/ |
H A D | ObjectFormats.cpp | 18 StringRef MachODataCommonSectionName = "__DATA,__common"; 19 StringRef MachODataDataSectionName = "__DATA,__data"; 20 StringRef MachOEHFrameSectionName = "__TEXT,__eh_frame"; 21 StringRef MachOCompactUnwindInfoSectionName = "__TEXT,__unwind_info"; 22 StringRef MachOCStringSectionName = "__TEXT,__cstring"; 23 StringRef MachOModInitFuncSectionName = "__DATA,__mod_init_func"; 24 StringRef MachOObjCCatListSectionName = "__DATA,__objc_catlist"; 25 StringRef MachOObjCCatList2SectionName = "__DATA,__objc_catlist2"; 26 StringRef MachOObjCClassListSectionName = "__DATA,__objc_classlist"; 27 StringRef MachOObjCClassNameSectionName = "__TEXT,__objc_classname"; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | StringRef.h | 31 class StringRef; variable 34 bool getAsUnsignedInteger(StringRef Str, unsigned Radix, 37 bool getAsSignedInteger(StringRef Str, unsigned Radix, long long &Result); 39 bool consumeUnsignedInteger(StringRef &Str, unsigned Radix, 41 bool consumeSignedInteger(StringRef &Str, unsigned Radix, long long &Result); 50 class LLVM_GSL_POINTER StringRef { 77 /*implicit*/ StringRef() = default; 81 StringRef(std::nullptr_t) = delete; 84 /*implicit*/ constexpr StringRef(const char *Str) in StringRef() function 96 /*implicit*/ constexpr StringRef(const char *data, size_t length) in StringRef() function [all …]
|
H A D | SmallString.h | 32 SmallString(StringRef S) : SmallVector<char, InternalLen>(S.begin(), S.end()) {} in SmallString() 35 SmallString(std::initializer_list<StringRef> Refs) in SmallString() 51 void assign(StringRef RHS) { in assign() 56 void assign(std::initializer_list<StringRef> Refs) { in assign() 68 void append(StringRef RHS) { in append() 73 void append(std::initializer_list<StringRef> Refs) { in append() 76 for (const StringRef &Ref : Refs) in append() 79 for (const StringRef &Ref : Refs) { in append() 92 [[nodiscard]] bool equals(StringRef RHS) const { return str() == RHS; } in equals() 95 [[nodiscard]] bool equals_insensitive(StringRef RHS) const { in equals_insensitive() [all …]
|
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | PluginManager.h | 56 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 64 static void RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 73 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 82 GetDisassemblerCreateCallbackForPluginName(llvm::StringRef name); 86 RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 96 GetDynamicLoaderCreateCallbackForPluginName(llvm::StringRef name); 100 RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 110 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 120 GetEmulateInstructionCreateCallbackForPluginName(llvm::StringRef name); 123 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, [all …]
|
/freebsd/contrib/llvm-project/lld/COFF/ |
H A D | Driver.h | 16 #include "llvm/ADT/StringRef.h" 47 std::vector<StringRef> exports; 48 std::vector<StringRef> includes; 49 std::vector<StringRef> excludes; 61 llvm::opt::InputArgList parse(StringRef s) { return parse(tokenize(s)); } in parse() 66 ParsedDirectives parseDirectives(StringRef s); 72 std::vector<const char *> tokenize(StringRef s); 94 StringRef parentName); 96 void enqueuePDB(StringRef Path) { enqueuePath(Path, false, false); } in enqueuePDB() 100 void enqueuePath(StringRef pat [all...] |
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/ |
H A D | ARMTargetParser.h | 74 StringRef Name; 76 StringRef Feature; 77 StringRef NegFeature; 89 StringRef Name; 109 StringRef Name; 169 StringRef Name; 190 StringRef Name; 191 StringRef CPUAttr; // CPU class in build attributes. 192 StringRef ArchFeature; 199 StringRef getSubArch() const { return ArchFeature.substr(1); } in getSubArch() [all …]
|
H A D | AArch64TargetParser.h | 53 StringRef UserVisibleName; // Human readable name used in -march, -cpu 55 std::optional<StringRef> Alias; // An alias for this extension, if one exists. 58 StringRef ArchFeatureName; // The feature name defined by the 60 StringRef Description; // The textual description of the extension. 61 StringRef PosTargetFeature; // -target-feature/-mattr enable string, 63 StringRef NegTargetFeature; // -target-feature/-mattr disable string, 71 StringRef Name; // The target_version/target_clones spelling. 73 StringRef Features; // List of SubtargetFeatures to enable. 75 FMVInfo(StringRef Name, CPUFeatures Bit, StringRef Features, in FMVInfo() 79 SmallVector<StringRef, 8> getImpliedFeatures() { in getImpliedFeatures() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/ |
H A D | ScopedPrinter.h | 25 StringRef Name; 33 StringRef AltName; 35 constexpr EnumEntry(StringRef N, StringRef A, T V) in EnumEntry() 37 constexpr EnumEntry(StringRef N, T V) : Name(N), AltName(N), Value(V) {} in EnumEntry() 61 FlagEntry(StringRef Name, char Value) in FlagEntry() 63 FlagEntry(StringRef Name, signed char Value) in FlagEntry() 65 FlagEntry(StringRef Name, signed short Value) in FlagEntry() 67 FlagEntry(StringRef Name, signed int Value) in FlagEntry() 69 FlagEntry(StringRef Name, signed long Value) in FlagEntry() 71 FlagEntry(StringRef Name, signed long long Value) in FlagEntry() [all …]
|
H A D | Path.h | 75 const StringRef> { 76 StringRef Path; ///< The entire path. 77 StringRef Component; ///< The current component. Not necessarily in Path. 82 friend const_iterator begin(StringRef path, Style style); 83 friend const_iterator end(StringRef path); 101 const StringRef> { 102 StringRef Path; ///< The entire path. 103 StringRef Component; ///< The current component. Not necessarily in Path. 107 friend reverse_iterator rbegin(StringRef path, Style style); 108 friend reverse_iterator rend(StringRef path); [all …]
|
H A D | StringSaver.h | 13 #include "llvm/ADT/StringRef.h" 20 /// StringRef with a stable character pointer. 30 StringRef save(const char *S) { return save(StringRef(S)); } in save() 31 StringRef save(StringRef S); 32 StringRef save(const Twine &S); in save() 33 StringRef save(const std::string &S) { return save(StringRef(S)); } in save() 36 /// Saves strings in the provided stable storage and returns a StringRef wit [all...] |
/freebsd/contrib/llvm-project/lld/ELF/ |
H A D | Config.h | 109 llvm::StringRef name; 117 llvm::StringRef name; 126 void addFile(StringRef path, bool withLOption); 127 void addLibrary(StringRef name); 134 bool tryAddFatLTOFile(MemoryBufferRef mb, StringRef archiveName, 147 SmallVector<std::pair<StringRef, unsigned>, 0> archiveFiles; 160 llvm::StringRef bfdname; 161 llvm::StringRef chroot; 162 llvm::StringRef dependencyFile; 163 llvm::StringRef dwoDir; [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Remarks/ |
H A D | BitstreamRemarkContainer.h | 70 constexpr StringRef MetaBlockName = StringRef("Meta", 4); 71 constexpr StringRef RemarkBlockName = StringRef("Remark", 6); 92 constexpr StringRef MetaContainerInfoName = StringRef("Container info", 14); 93 constexpr StringRef MetaRemarkVersionName = StringRef("Remark version", 14); 94 constexpr StringRef MetaStrTabName = StringRef("String table", 12); 95 constexpr StringRef MetaExternalFileName = StringRef("External File", 13); 96 constexpr StringRef RemarkHeaderName = StringRef("Remark header", 13); 97 constexpr StringRef RemarkDebugLocName = StringRef("Remark debug location", 21); 98 constexpr StringRef RemarkHotnessName = StringRef("Remark hotness", 14); 99 constexpr StringRef RemarkArgWithDebugLocName = [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/MC/MCParser/ |
H A D | COFFAsmParser.cpp | 32 template<bool (COFFAsmParser::*HandlerMethod)(StringRef, SMLoc)> 33 void addDirectiveHandler(StringRef Directive) { in addDirectiveHandler() 39 bool ParseSectionSwitch(StringRef Section, unsigned Characteristics); 41 bool ParseSectionSwitch(StringRef Section, unsigned Characteristics, 42 StringRef COMDATSymName, COFF::COMDATType Type); 44 bool ParseSectionName(StringRef &SectionName); 45 bool ParseSectionFlags(StringRef SectionName, StringRef FlagsString, 95 bool ParseSectionDirectiveText(StringRef, SMLoc) { in ParseSectionDirectiveText() argument 101 bool ParseSectionDirectiveData(StringRef, SMLoc) { in ParseSectionDirectiveData() argument 107 bool ParseSectionDirectiveBSS(StringRef, SMLoc) { in ParseSectionDirectiveBSS() argument [all …]
|
H A D | DarwinAsmParser.cpp | 43 template<bool (DarwinAsmParser::*HandlerMethod)(StringRef, SMLoc)> 44 void addDirectiveHandler(StringRef Directive) { in addDirectiveHandler() 50 bool parseSectionSwitch(StringRef Segment, StringRef Section, 201 bool parseDirectiveAltEntry(StringRef, SMLoc); 202 bool parseDirectiveDesc(StringRef, SMLoc); 203 bool parseDirectiveIndirectSymbol(StringRef, SMLoc); 204 bool parseDirectiveDumpOrLoad(StringRef, SMLoc); 205 bool parseDirectiveLsym(StringRef, SMLoc); 206 bool parseDirectiveLinkerOption(StringRef, SMLoc); 207 bool parseDirectiveSection(StringRef, SMLoc); [all …]
|
H A D | AsmLexer.cpp | 35 AllowAtInIdentifier = !StringRef(MAI.getCommentString()).starts_with("@"); in AsmLexer() 41 void AsmLexer::setBuffer(StringRef Buf, const char *ptr, in setBuffer() 59 return AsmToken(AsmToken::Error, StringRef(Loc, CurPtr - Loc)); in ReturnError() 97 StringRef(TokStart, CurPtr - TokStart)); in LexFloatLiteral() 144 return AsmToken(AsmToken::Real, StringRef(TokStart, CurPtr - TokStart)); in LexHexFloatLiteral() 171 return AsmToken(AsmToken::Dot, StringRef(TokStart, 1)); in LexIdentifier() 173 return AsmToken(AsmToken::Identifier, StringRef(TokStart, CurPtr - TokStart)); in LexIdentifier() 182 return AsmToken(AsmToken::Slash, StringRef(TokStart, 1)); in LexSlash() 194 return AsmToken(AsmToken::Slash, StringRef(TokStart, 1)); in LexSlash() 210 StringRef(CommentTextStart, CurPtr - 1 - CommentTextStart)); in LexSlash() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/ |
H A D | Dwarf.cpp | 21 StringRef llvm::dwarf::TagString(unsigned Tag) { in TagString() 24 return StringRef(); in TagString() 32 unsigned llvm::dwarf::getTag(StringRef TagString) { in getTag() 62 StringRef llvm::dwarf::ChildrenString(unsigned Children) { in ChildrenString() 69 return StringRef(); in ChildrenString() 72 StringRef llvm::dwarf::AttributeString(unsigned Attribute) { in AttributeString() 75 return StringRef(); in AttributeString() 105 StringRef llvm::dwarf::FormEncodingString(unsigned Encoding) { in FormEncodingString() 108 return StringRef(); in FormEncodingString() 138 StringRef llvm::dwarf::OperationEncodingString(unsigned Encoding) { in OperationEncodingString() [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Frontend/ |
H A D | CheckerRegistry.h | 119 StringRef FullName, StringRef Desc, StringRef DocsUri, 128 void addChecker(StringRef FullName, StringRef Desc, StringRef DocsUri, 139 void addDependency(StringRef FullName, StringRef Dependency); 143 void addWeakDependency(StringRef FullName, StringRef Dependency); 154 void addCheckerOption(StringRef OptionType, StringRef CheckerFullName, 155 StringRef OptionName, StringRef DefaultValStr, 156 StringRef Description, StringRef DevelopmentStatus, 160 void addPackage(StringRef FullName); 171 void addPackageOption(StringRef OptionType, StringRef PackageFullName, 172 StringRef OptionName, StringRef DefaultValStr, [all …]
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | Config.h | 39 using NamePair = std::pair<llvm::StringRef, llvm::StringRef>; 41 using SegmentRenameMap = llvm::DenseMap<llvm::StringRef, llvm::StringRef>; 80 llvm::StringRef segName; 81 llvm::StringRef sectName; 86 llvm::StringRef name; 100 void insert(llvm::StringRef symbolName); 101 bool matchLiteral(llvm::StringRef symbolName) const; 102 bool matchGlob(llvm::StringRef symbolName) const; 103 bool match(llvm::StringRef symbolName) const; 162 llvm::StringRef outputFile; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | StringRef.cpp | 22 constexpr size_t StringRef::npos; 37 int StringRef::compare_insensitive(StringRef RHS) const { in compare_insensitive() 45 bool StringRef::starts_with_insensitive(StringRef Prefix) const { in starts_with_insensitive() 50 bool StringRef::ends_with_insensitive(StringRef Suffix) const { in ends_with_insensitive() 55 size_t StringRef::find_insensitive(char C, size_t From) const { in find_insensitive() 61 int StringRef::compare_numeric(StringRef RHS) const { in compare_numeric() 92 unsigned StringRef::edit_distance(llvm::StringRef Other, in edit_distance() 100 unsigned llvm::StringRef::edit_distance_insensitive( in edit_distance_insensitive() 101 StringRef Other, bool AllowReplacements, unsigned MaxEditDistance) const { in edit_distance_insensitive() 111 std::string StringRef::lower() const { in lower() [all …]
|
/freebsd/contrib/llvm-project/llvm/utils/TableGen/Common/GlobalISel/ |
H A D | GlobalISelMatchTableExecutorEmitter.h | 50 ArrayRef<StringRef> CustomOperandRenderers); 79 raw_ostream &OS, StringRef TypeIdentifier, StringRef ArgType, in emitCxxPredicateFns() 80 StringRef ArgName, StringRef AdditionalArgs, in emitCxxPredicateFns() 81 StringRef AdditionalDeclarations, ArrayRef<PredicateObject> Predicates, in emitCxxPredicateFns() 82 std::function<StringRef(PredicateObject)> GetPredEnumName, in emitCxxPredicateFns() 83 std::function<StringRef(PredicateObject)> GetPredCode, in emitCxxPredicateFns() 84 StringRef Comment) { in emitCxxPredicateFns() 89 StringRef EnumeratorSeparator = " = GICXXPred_Invalid + 1,\n"; in emitCxxPredicateFns() 112 if (!StringRef(Code).ltrim().starts_with("return")) { in emitCxxPredicateFns() 136 raw_ostream &OS, StringRef AdditionalDecls, [all …]
|
/freebsd/contrib/llvm-project/clang/utils/TableGen/ |
H A D | ASTTableGen.h | 110 bool isSubClassOf(llvm::StringRef className) const { in isSubClassOf() 145 static constexpr llvm::StringRef ClassName = HasPropertiesClassName; 149 llvm::StringRef getName() const; 151 static llvm::StringRef getTableGenNodeClassName() { in getTableGenNodeClassName() 162 llvm::StringRef getName() const { in getName() 176 static llvm::StringRef getTableGenNodeClassName() { in getTableGenNodeClassName() 185 llvm::StringRef getId() const; 189 static llvm::StringRef getASTHierarchyName() { in getASTHierarchyName() 192 static llvm::StringRef getASTIdTypeName() { in getASTIdTypeName() 195 static llvm::StringRef getASTIdAccessorName() { in getASTIdAccessorName() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
H A D | AMDGPUPALMetadata.h | 24 class StringRef; variable 54 bool setFromBlob(unsigned Type, StringRef Blob); 83 void setEntryPoint(unsigned CC, StringRef Name); 107 void setFunctionScratchSize(StringRef FnName, unsigned Val); 112 void setFunctionLdsSize(StringRef FnName, unsigned Val); 117 void setFunctionNumUsedVgprs(StringRef FnName, unsigned Val); 118 void setFunctionNumUsedVgprs(StringRef FnName, const MCExpr *Val); 123 void setFunctionNumUsedSgprs(StringRef FnName, unsigned Val); 124 void setFunctionNumUsedSgprs(StringRef FnName, const MCExpr *Val); 135 bool setFromString(StringRef S); [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Passes/ |
H A D | StandardInstrumentations.h | 56 const StringRef PassID; 59 std::string IRName, const StringRef PassID) in PassRunDescriptor() 64 void printBeforePass(StringRef PassID, Any IR); 65 void printAfterPass(StringRef PassID, Any IR); 66 void printAfterPassInvalidated(StringRef PassID); 68 bool shouldPrintBeforePass(StringRef PassID); 69 bool shouldPrintAfterPass(StringRef PassID); 76 void pushPassRunDescriptor(StringRef PassID, Any IR, 78 PassRunDescriptor popPassRunDescriptor(StringRef PassID); 79 std::string fetchDumpFilename(StringRef PassId, Any IR); [all …]
|
/freebsd/contrib/llvm-project/clang/include/clang/Index/ |
H A D | USRGeneration.h | 26 static inline StringRef getUSRSpacePrefix() { in getUSRSpacePrefix() 35 void generateUSRForObjCClass(StringRef Cls, raw_ostream &OS, 36 StringRef ExtSymbolDefinedIn = "", 37 StringRef CategoryContextExtSymbolDefinedIn = ""); 40 void generateUSRForObjCCategory(StringRef Cls, StringRef Cat, raw_ostream &OS, 41 StringRef ClsExtSymbolDefinedIn = "", 42 StringRef CatExtSymbolDefinedIn = ""); 47 void generateUSRForObjCIvar(StringRef Ivar, raw_ostream &OS); 50 void generateUSRForObjCMethod(StringRef Sel, bool IsInstanceMethod, 54 void generateUSRForObjCProperty(StringRef Prop, bool isClassProp, raw_ostream &OS); [all …]
|