Lines Matching refs:InputKind

15 InputKind FrontendOptions::getInputKindForExtension(StringRef Extension) {  in getInputKindForExtension()
16 return llvm::StringSwitch<InputKind>(Extension) in getInputKindForExtension()
17 .Cases("ast", "pcm", InputKind(InputKind::Unknown, InputKind::Precompiled)) in getInputKindForExtension()
18 .Case("c", InputKind::C) in getInputKindForExtension()
19 .Cases("S", "s", InputKind::Asm) in getInputKindForExtension()
20 .Case("i", InputKind(InputKind::C).getPreprocessed()) in getInputKindForExtension()
21 .Case("ii", InputKind(InputKind::CXX).getPreprocessed()) in getInputKindForExtension()
22 .Case("cui", InputKind(InputKind::CUDA).getPreprocessed()) in getInputKindForExtension()
23 .Case("m", InputKind::ObjC) in getInputKindForExtension()
24 .Case("mi", InputKind(InputKind::ObjC).getPreprocessed()) in getInputKindForExtension()
25 .Cases("mm", "M", InputKind::ObjCXX) in getInputKindForExtension()
26 .Case("mii", InputKind(InputKind::ObjCXX).getPreprocessed()) in getInputKindForExtension()
27 .Cases("C", "cc", "cp", InputKind::CXX) in getInputKindForExtension()
28 .Cases("cpp", "CPP", "c++", "cxx", "hpp", InputKind::CXX) in getInputKindForExtension()
29 .Case("cppm", InputKind::CXX) in getInputKindForExtension()
30 .Case("iim", InputKind(InputKind::CXX).getPreprocessed()) in getInputKindForExtension()
31 .Case("cl", InputKind::OpenCL) in getInputKindForExtension()
32 .Case("cu", InputKind::CUDA) in getInputKindForExtension()
33 .Cases("ll", "bc", InputKind::LLVM_IR) in getInputKindForExtension()
34 .Default(InputKind::Unknown); in getInputKindForExtension()