Home
last modified time | relevance | path

Searched refs:InputKind (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/clang/lib/Frontend/
H A DFrontendOptions.cpp15 InputKind FrontendOptions::getInputKindForExtension(StringRef Extension) { in getInputKindForExtension()
16 return llvm::StringSwitch<InputKind>(Extension) in getInputKindForExtension()
17 .Cases("ast", "pcm", InputKind(Language::Unknown, InputKind::Precompiled)) in getInputKindForExtension()
20 .Case("i", InputKind(Language::C).getPreprocessed()) in getInputKindForExtension()
21 .Case("ii", InputKind(Language::CXX).getPreprocessed()) in getInputKindForExtension()
22 .Case("cui", InputKind(Language::CUDA).getPreprocessed()) in getInputKindForExtension()
24 .Case("mi", InputKind(Language::ObjC).getPreprocessed()) in getInputKindForExtension()
26 .Case("mii", InputKind(Language::ObjCXX).getPreprocessed()) in getInputKindForExtension()
30 .Cases("iim", "iih", InputKind(Language::CXX).getPreprocessed()) in getInputKindForExtension()
H A DCompilerInvocation.cpp460 InputKind IK) { in FixupInvocation()
2624 case InputKind::HeaderUnit_None: in GenerateFrontendArgs()
2626 case InputKind::HeaderUnit_User: in GenerateFrontendArgs()
2629 case InputKind::HeaderUnit_System: in GenerateFrontendArgs()
2632 case InputKind::HeaderUnit_Abs: in GenerateFrontendArgs()
2825 InputKind DashX(Language::Unknown); in ParseFrontendArgs()
2841 InputKind::HeaderUnitKind HUK = InputKind::HeaderUnit_None; in ParseFrontendArgs()
2844 HUK = InputKind::HeaderUnit_Abs; in ParseFrontendArgs()
2848 HUK = InputKind::HeaderUnit_User; in ParseFrontendArgs()
2886 InputKind(Language::Unknown, InputKind::Precompiled)) in ParseFrontendArgs()
[all …]
H A DFrontendAction.cpp576 bool ReplayASTFile = Input.getKind().getFormat() == InputKind::Precompiled && in BeginSourceFile()
647 if (Kind.getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
667 if (Input.getKind().getFormat() == InputKind::Precompiled) { in BeginSourceFile()
806 InputKind Kind = Input.getKind(); in BeginSourceFile()
807 if (Kind.getHeaderUnitKind() != InputKind::HeaderUnit_Abs) { in BeginSourceFile()
820 InputKind::HeaderUnit_System, in BeginSourceFile()
831 Kind = Input.getKind().withHeaderUnit(InputKind::HeaderUnit_Abs); in BeginSourceFile()
861 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFile()
H A DASTUnit.cpp1157 InputKind::Source && in Parse()
1567 InputKind::Source && in LoadFromCompilerInvocationAction()
2192 InputKind::Source && in CodeComplete()
2644 InputKind ASTUnit::getInputKind() const { in getInputKind()
2659 InputKind::Format Fmt = InputKind::Source; in getInputKind()
2661 Fmt = InputKind::ModuleMap; in getInputKind()
2666 return InputKind(Lang, Fmt, PP); in getInputKind()
H A DChainedIncludesSource.cpp120 InputKind IK = CI.getFrontendOpts().Inputs[0].getKind(); in createChainedIncludesSource()
H A DCompilerInstance.cpp951 Input.getKind().getFormat() == InputKind::ModuleMap in InitializeSourceManager()
1290 InputKind IK(getLanguageFromOptions(ImportingInstance.getLangOpts()), in compileModule()
1291 InputKind::ModuleMap); in compileModule()
2151 InputKind(getLanguageFromOptions(*Invocation->getLangOpts()), in createModuleFromSource()
2152 InputKind::ModuleMap, /*Preprocessed*/true)); in createModuleFromSource()
H A DFrontendActions.cpp286 if (FIF.getKind().getFormat() != InputKind::Source || !FIF.isFile()) { in PrepareToExecuteAction()
1060 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in ExecuteAction()
H A DPrecompiledPreamble.cpp460 InputKind::Source || in Build()
/llvm-project-15.0.7/clang/include/clang/Frontend/
H A DFrontendOptions.h151 class InputKind {
199 InputKind getPreprocessed() const { in getPreprocessed()
204 InputKind getHeader() const { in getHeader()
205 return InputKind(getLanguage(), getFormat(), isPreprocessed(), in getHeader()
209 InputKind withHeaderUnit(HeaderUnitKind HU) const { in withHeaderUnit()
214 InputKind withFormat(Format F) const { in withFormat()
231 InputKind Kind;
240 FrontendInputFile(llvm::MemoryBufferRef Buffer, InputKind Kind,
244 InputKind getKind() const { return Kind; } in getKind()
252 InputKind::HeaderUnitKind getHeaderUnitKind() const { in getHeaderUnitKind()
[all …]
H A DCompilerInvocation.h250 InputKind IK, const llvm::Triple &T,
258 InputKind IK);
262 InputKind IK, DiagnosticsEngine &Diags,
H A DFrontendAction.h151 InputKind getCurrentFileKind() const { in getCurrentFileKind()
H A DASTUnit.h73 class InputKind; variable
658 InputKind getInputKind() const;
/llvm-project-15.0.7/flang/include/flang/Frontend/
H A DFrontendOptions.h144 class InputKind {
152 constexpr InputKind(Language l = Language::Unknown) : lang(l) {} in lang()
171 InputKind kind;
186 FrontendInputFile(llvm::StringRef file, InputKind inKind) in FrontendInputFile()
197 FrontendInputFile(const llvm::MemoryBuffer *memBuf, InputKind inKind) in FrontendInputFile()
200 InputKind getKind() const { return kind; } in getKind()
267 InputKind dashX;
294 static InputKind getInputKindForExtension(llvm::StringRef extension);
/llvm-project-15.0.7/clang/lib/Frontend/Rewrite/
H A DFrontendActions.cpp254 Filename, InputKind(Language::Unknown, InputKind::Precompiled)); in visitModuleFile()
283 if (Input.getKind().getFormat() == InputKind::ModuleMap) { in BeginSourceFileAction()
/llvm-project-15.0.7/flang/lib/Frontend/
H A DFrontendOptions.cpp38 InputKind FrontendOptions::getInputKindForExtension(llvm::StringRef extension) { in getInputKindForExtension()
H A DCompilerInvocation.cpp291 InputKind dashX(Language::Unknown); in parseFrontendArgs()
296 dashX = llvm::StringSwitch<InputKind>(xValue) in parseFrontendArgs()
305 dashX = llvm::StringSwitch<InputKind>(xValue) in parseFrontendArgs()
324 InputKind ik = dashX; in parseFrontendArgs()
/llvm-project-15.0.7/clang/lib/StaticAnalyzer/Frontend/
H A DModelInjector.cpp70 InputKind IK = Language::CXX; // FIXME in onBodySynthesis()
/llvm-project-15.0.7/clang/lib/Tooling/DependencyScanning/
H A DModuleDepCollector.cpp130 InputKind ModuleMapInputKind(FrontendOpts.DashX.getLanguage(), in getCanonicalCommandLine()
131 InputKind::Format::ModuleMap); in getCanonicalCommandLine()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp456 static void ParseLangArgs(LangOptions &Opts, InputKind IK, const char *triple) { in ParseLangArgs()