Lines Matching defs:DriverArgs
80 struct DriverArgs {
94 bool operator==(const DriverArgs &RHS) const {
102 DriverArgs(const tooling::CompileCommand &Cmd, llvm::StringRef File) {
209 static DriverArgs getEmpty() { return {}; }
212 DriverArgs() = default;
217 using DriverArgs = clang::clangd::DriverArgs;
218 template <> struct DenseMapInfo<DriverArgs> {
219 static DriverArgs getEmptyKey() {
220 auto Driver = DriverArgs::getEmpty();
224 static DriverArgs getTombstoneKey() {
225 auto Driver = DriverArgs::getEmpty();
229 static unsigned getHashValue(const DriverArgs &Val) {
246 static bool isEqual(const DriverArgs &LHS, const DriverArgs &RHS) {
361 extractSystemIncludesAndTarget(const DriverArgs &InputArgs,
516 DriverArgs Args(Cmd, File);
528 Memoize<llvm::DenseMap<DriverArgs, std::optional<DriverInfo>>> QueriedDrivers;