Lines Matching refs:IK
567 static StringRef GetInputKindName(InputKind IK);
571 InputKind IK) { in FixupInvocation() argument
633 << "-fgnu89-inline" << GetInputKindName(IK); in FixupInvocation()
637 << "-hlsl-entry" << GetInputKindName(IK); in FixupInvocation()
694 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, in getOptimizationLevel() argument
697 if ((IK.getLanguage() == Language::OpenCL || in getOptimizationLevel()
698 IK.getLanguage() == Language::OpenCLCXX) && in getOptimizationLevel()
1770 InputKind IK, in ParseCodeGenArgs() argument
1777 unsigned OptimizationLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs()
1943 if (IK.getLanguage() != Language::LLVM_IR) in ParseCodeGenArgs()
2152 IK.getLanguage() != Language::LLVM_IR) in ParseCodeGenArgs()
3094 InputKind IK = DashX; in ParseFrontendArgs() local
3095 if (IK.isUnknown()) { in ParseFrontendArgs()
3096 IK = FrontendOptions::getInputKindForExtension( in ParseFrontendArgs()
3099 if (IK.isUnknown()) in ParseFrontendArgs()
3100 IK = Language::C; in ParseFrontendArgs()
3103 DashX = IK; in ParseFrontendArgs()
3110 IK.getFormat() == InputKind::Source) { in ParseFrontendArgs()
3111 IK = IK.withFormat(InputKind::ModuleMap); in ParseFrontendArgs()
3115 Opts.Inputs.emplace_back(std::move(Inputs[i]), IK, IsSystem); in ParseFrontendArgs()
3458 static bool IsInputCompatibleWithStandard(InputKind IK, in IsInputCompatibleWithStandard() argument
3460 switch (IK.getLanguage()) { in IsInputCompatibleWithStandard()
3504 static StringRef GetInputKindName(InputKind IK) { in GetInputKindName() argument
3505 switch (IK.getLanguage()) { in GetInputKindName()
3544 InputKind IK) { in GenerateLangArgs() argument
3545 if (IK.getFormat() == InputKind::Precompiled || in GenerateLangArgs()
3546 IK.getLanguage() == Language::LLVM_IR || in GenerateLangArgs()
3547 IK.getLanguage() == Language::CIR) { in GenerateLangArgs()
3831 InputKind IK, const llvm::Triple &T, in ParseLangArgs() argument
3836 if (IK.getFormat() == InputKind::Precompiled || in ParseLangArgs()
3837 IK.getLanguage() == Language::LLVM_IR || in ParseLangArgs()
3838 IK.getLanguage() == Language::CIR) { in ParseLangArgs()
3870 if (IsInputCompatibleWithStandard(IK, Std)) { in ParseLangArgs()
3891 if (!IsInputCompatibleWithStandard(IK, Std)) { in ParseLangArgs()
3893 << A->getAsString(Args) << GetInputKindName(IK); in ParseLangArgs()
3926 LangOptions::setLangDefaults(Opts, IK.getLanguage(), T, Includes, LangStd); in ParseLangArgs()
4225 unsigned Opt = getOptimizationLevel(Args, IK, Diags), in ParseLangArgs()