#include "lld/Common/Strings.h"
#include "lld/Common/ErrorHandler.h"
#include "lld/Common/LLVM.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/Support/FileSystem.h"
#include "llvm/Support/GlobPattern.h"
#include <algorithm>
#include <mutex>
#include <vector>
usingnamespacellvm;
usingnamespacelld;
SingleStringMatcher::SingleStringMatcher(StringRef Pattern) { … }
bool SingleStringMatcher::match(StringRef s) const { … }
bool StringMatcher::match(StringRef s) const { … }
SmallVector<uint8_t, 0> lld::parseHex(StringRef s) { … }
bool lld::isValidCIdentifier(StringRef s) { … }
void lld::saveBuffer(StringRef buffer, const Twine &path) { … }