Lines Matching defs:include

9 #include "PDLLServer.h"
11 #include "Protocol.h"
12 #include "mlir/IR/BuiltinOps.h"
13 #include "mlir/Support/ToolUtilities.h"
14 #include "mlir/Tools/PDLL/AST/Context.h"
15 #include "mlir/Tools/PDLL/AST/Nodes.h"
16 #include "mlir/Tools/PDLL/AST/Types.h"
17 #include "mlir/Tools/PDLL/CodeGen/CPPGen.h"
18 #include "mlir/Tools/PDLL/CodeGen/MLIRGen.h"
19 #include "mlir/Tools/PDLL/ODS/Constraint.h"
20 #include "mlir/Tools/PDLL/ODS/Context.h"
21 #include "mlir/Tools/PDLL/ODS/Dialect.h"
22 #include "mlir/Tools/PDLL/ODS/Operation.h"
23 #include "mlir/Tools/PDLL/Parser/CodeComplete.h"
24 #include "mlir/Tools/PDLL/Parser/Parser.h"
25 #include "mlir/Tools/lsp-server-support/CompilationDatabase.h"
26 #include "mlir/Tools/lsp-server-support/Logging.h"
27 #include "mlir/Tools/lsp-server-support/SourceMgrUtils.h"
28 #include "llvm/ADT/IntervalMap.h"
29 #include "llvm/ADT/StringMap.h"
30 #include "llvm/ADT/StringSet.h"
31 #include "llvm/ADT/TypeSwitch.h"
32 #include "llvm/Support/FileSystem.h"
33 #include "llvm/Support/Path.h"
34 #include <optional>
50 lsp::Logger::error("Failed to create URI for include file: {0}",
354 /// The include directories for this file.
385 // Build the set of include directories for this file.
445 for (const lsp::SourceMgrInclude &include : parsedIncludes)
446 links.emplace_back(include.range, include.uri);
458 // Check for a reference to an include.
459 for (const lsp::SourceMgrInclude &include : parsedIncludes)
460 if (include.range.contains(hoverPos))
461 return include.buildHover();
914 // Functor used to add a single include completion item.
924 // Process the include directories for this file, adding any potential
925 // nested include files or directories.
1438 /// The extra set of include directories for this file.
1714 // Build the set of additional include directories.