Lines Matching refs:StringRef
54 std::vector<StringRef> exports;
55 std::vector<StringRef> includes;
65 llvm::opt::InputArgList parse(StringRef s) { return parse(tokenize(s)); } in parse()
70 ParsedDirectives parseDirectives(StringRef s);
76 std::vector<const char *> tokenize(StringRef s);
88 StringRef parentName);
90 void enqueuePDB(StringRef Path) { enqueuePath(Path, false, false); } in enqueuePDB()
94 void enqueuePath(StringRef path, bool wholeArchive, bool lazy);
100 Optional<StringRef> findFile(StringRef filename);
101 Optional<StringRef> findLib(StringRef filename);
102 StringRef doFindFile(StringRef filename);
103 StringRef doFindLib(StringRef filename);
104 StringRef doFindLibMinGW(StringRef filename);
110 std::vector<StringRef> searchPaths;
124 Symbol *addUndefined(StringRef sym);
126 StringRef mangleMaybe(Symbol *s);
135 StringRef findDefaultEntry();
140 void addArchiveBuffer(MemoryBufferRef mbref, StringRef symName,
141 StringRef parentName, uint64_t offsetInArchive);
147 std::vector<StringRef> filePaths;
158 void parseNumbers(StringRef arg, uint64_t *addr, uint64_t *size = nullptr);
160 void parseGuard(StringRef arg);
164 void parseVersion(StringRef arg, uint32_t *major, uint32_t *minor);
167 void parseSubsystem(StringRef arg, WindowsSubsystem *sys, uint32_t *major,
170 void parseAlternateName(StringRef);
171 void parseMerge(StringRef);
172 void parseSection(StringRef);
173 void parseAligncomm(StringRef);
179 void parseManifest(StringRef arg);
182 void parseManifestUAC(StringRef arg);
185 void parseSwaprun(StringRef arg);
192 Export parseExport(StringRef arg);
200 void checkFailIfMismatch(StringRef arg, InputFile *source);