| /openbsd-src/gnu/llvm/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 bool equals(StringRef RHS) const { in equals() 97 bool equals_insensitive(StringRef RHS) const { in equals_insensitive() [all …]
|
| /openbsd-src/gnu/llvm/lld/COFF/ |
| H A D | Driver.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); 92 StringRef parentName); 94 void enqueuePDB(StringRef Path) { enqueuePath(Path, false, false); } in enqueuePDB() 98 void enqueuePath(StringRef path, bool wholeArchive, bool lazy); 104 std::optional<StringRef> findFile(StringRef filename); [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/TargetParser/ |
| H A D | ARMTargetParser.h | 73 StringRef Name; 75 StringRef Feature; 76 StringRef NegFeature; 88 StringRef Name; 108 StringRef Name; 160 StringRef Name; 181 StringRef Name; 182 StringRef CPUAttr; // CPU class in build attributes. 183 StringRef ArchFeature; 190 StringRef getSubArch() const { return ArchFeature.substr(1); } in getSubArch() [all …]
|
| /openbsd-src/gnu/llvm/lldb/include/lldb/Core/ |
| H A D | PluginManager.h | 57 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 65 static void RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 74 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 83 GetDisassemblerCreateCallbackForPluginName(llvm::StringRef name); 87 RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 97 GetDynamicLoaderCreateCallbackForPluginName(llvm::StringRef name); 101 RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 111 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, 121 GetEmulateInstructionCreateCallbackForPluginName(llvm::StringRef name); 124 static bool RegisterPlugin(llvm::StringRef name, llvm::StringRef description, [all …]
|
| /openbsd-src/gnu/llvm/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 | 30 StringRef save(const char *S) { return save(StringRef(S)); } in save() 31 StringRef save(StringRef S); 32 StringRef save(const Twine &S) { return save(StringRef(S.str())); } in save() 33 StringRef save(const std::string &S) { return save(StringRef(S)); } in save() 46 llvm::DenseSet<llvm::StringRef> Unique; 52 StringRef save(const char *S) { return save(StringRef(S)); } in save() 53 StringRef save(StringRef S); 54 StringRef save(const Twine &S) { return save(StringRef(S.str())); } in save() 55 StringRef save(const std::string &S) { return save(StringRef(S)); } in save()
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/lld/wasm/ |
| H A D | SymbolTable.h | 48 Symbol *find(StringRef name); 50 void replace(StringRef name, Symbol* sym); 52 void trace(StringRef name); 54 Symbol *addDefinedFunction(StringRef name, uint32_t flags, InputFile *file, 56 Symbol *addDefinedData(StringRef name, uint32_t flags, InputFile *file, 58 Symbol *addDefinedGlobal(StringRef name, uint32_t flags, InputFile *file, 60 Symbol *addDefinedTag(StringRef name, uint32_t flags, InputFile *file, 62 Symbol *addDefinedTable(StringRef name, uint32_t flags, InputFile *file, 65 Symbol *addUndefinedFunction(StringRef name, 66 std::optional<StringRef> importName, [all …]
|
| /openbsd-src/gnu/llvm/clang/include/clang/ExtractAPI/ |
| H A D | API.h | 83 StringRef ParentUSR; 85 StringRef ParentName; 92 HierarchyInformation(StringRef ParentUSR, StringRef ParentName, 103 StringRef USR; 104 StringRef Name; 137 APIRecord(RecordKind Kind, StringRef USR, StringRef Name, in APIRecord() 155 GlobalFunctionRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in GlobalFunctionRecord() 176 GlobalVariableRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in GlobalVariableRecord() 195 EnumConstantRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in EnumConstantRecord() 215 EnumRecord(StringRef USR, StringRef Name, PresumedLoc Loc, in EnumRecord() [all …]
|
| /openbsd-src/gnu/llvm/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, 43 bool ParseSectionSwitch(StringRef Section, unsigned Characteristics, 44 SectionKind Kind, StringRef COMDATSymName, 47 bool ParseSectionName(StringRef &SectionName); 48 bool ParseSectionFlags(StringRef SectionName, StringRef FlagsString, 93 bool ParseSectionDirectiveText(StringRef, SMLoc) { in ParseSectionDirectiveText() argument 101 bool ParseSectionDirectiveData(StringRef, SMLoc) { in ParseSectionDirectiveData() argument 108 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()).startswith("@"); 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 …]
|
| /openbsd-src/gnu/llvm/lld/MachO/ |
| H A D | Config.h | 35 using NamePair = std::pair<llvm::StringRef, llvm::StringRef>; 37 using SegmentRenameMap = llvm::DenseMap<llvm::StringRef, llvm::StringRef>; 77 llvm::StringRef segName; 78 llvm::StringRef sectName; 83 llvm::StringRef name; 97 void insert(llvm::StringRef symbolName); 98 bool matchLiteral(llvm::StringRef symbolName) const; 99 bool matchGlob(llvm::StringRef symbolName) const; 100 bool match(llvm::StringRef symbolName) const; 159 llvm::StringRef outputFile; [all …]
|
| /openbsd-src/gnu/llvm/lld/ELF/ |
| H A D | Config.h | 91 llvm::StringRef name; 99 llvm::StringRef name; 108 void addFile(StringRef path, bool withLOption); 109 void addLibrary(StringRef name); 127 SmallVector<std::pair<StringRef, unsigned>, 0> archiveFiles; 140 llvm::StringRef bfdname; 141 llvm::StringRef chroot; 142 llvm::StringRef dependencyFile; 143 llvm::StringRef dwoDir; 144 llvm::StringRef dynamicLinker; [all …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/clang/lib/Driver/ToolChains/ |
| H A D | ROCm.h | 55 StringRef get(bool Enabled) const { in get() 72 StringRef SPACKReleaseStr = {}) 94 StringRef RocmPathArg; 98 StringRef HIPPathArg; 100 StringRef HIPVersionArg; 147 void scanLibDevicePath(llvm::StringRef Path); 148 bool parseHIPVersionFile(llvm::StringRef V); 156 StringRef PackageName); 168 StringRef LibDeviceFile, bool Wave64, bool DAZ, 174 bool checkCommonBitcodeLibs(StringRef GPUArch, StringRef LibDeviceFile, [all …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/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 …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Passes/ |
| H A D | StandardInstrumentations.h | 49 void printBeforePass(StringRef PassID, Any IR); 50 void printAfterPass(StringRef PassID, Any IR); 51 void printAfterPassInvalidated(StringRef PassID); 53 bool shouldPrintBeforePass(StringRef PassID); 54 bool shouldPrintAfterPass(StringRef PassID); 56 using PrintModuleDesc = std::tuple<const Module *, std::string, StringRef>; 58 void pushModuleDesc(StringRef PassID, Any IR); 59 PrintModuleDesc popModuleDesc(StringRef PassID); 74 bool shouldRun(StringRef PassID, Any IR); 82 bool shouldRun(StringRef PassName, Any IR); [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/TextAPI/ |
| H A D | TextStubCommon.h | 25 LLVM_YAML_STRONG_TYPEDEF(llvm::StringRef, FlowStringRef) in LLVM_YAML_STRONG_TYPEDEF() argument 40 static StringRef input(StringRef, void *, FlowStringRef &); in LLVM_YAML_STRONG_TYPEDEF() 41 static QuotingType mustQuote(StringRef); in LLVM_YAML_STRONG_TYPEDEF() 50 static StringRef input(StringRef, void *, MachO::PlatformSet &); in LLVM_YAML_STRONG_TYPEDEF() 51 static QuotingType mustQuote(StringRef); in LLVM_YAML_STRONG_TYPEDEF() 60 static StringRef input(StringRef, void *, MachO::Architecture &); in LLVM_YAML_STRONG_TYPEDEF() 61 static QuotingType mustQuote(StringRef); in LLVM_YAML_STRONG_TYPEDEF() 66 static StringRef input(StringRef, void *, MachO::PackedVersion &); in LLVM_YAML_STRONG_TYPEDEF() 67 static QuotingType mustQuote(StringRef); in LLVM_YAML_STRONG_TYPEDEF() 72 static StringRef input(StringRef, void *, SwiftVersion &); in LLVM_YAML_STRONG_TYPEDEF() [all …]
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/MC/ |
| H A D | MCSubtargetInfo.h | 42 bool operator<(StringRef S) const { 43 return StringRef(Key) < S; 48 return StringRef(Key) < StringRef(Other.Key); 62 bool operator<(StringRef S) const { 63 return StringRef(Key) < S; 68 return StringRef(Key) < StringRef(Other.Key); 97 MCSubtargetInfo(const Triple &TT, StringRef CPU, StringRef TuneCPU, 98 StringRef FS, ArrayRef<SubtargetFeatureKV> PF, 109 StringRef getCPU() const { return CPU; } in getCPU() 110 StringRef getTuneCPU() const { return TuneCPU; } in getTuneCPU() [all …]
|