Lines Matching defs:IK

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