Lines Matching refs:IK
907 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK, in getOptimizationLevel() argument
910 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable)) in getOptimizationLevel()
1067 static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK, in ParseCodeGenArgs() argument
1072 unsigned OptLevel = getOptimizationLevel(Args, IK, Diags); in ParseCodeGenArgs()
1506 InputKind IK = DashX; in ParseFrontendArgs() local
1507 if (IK == IK_None) { in ParseFrontendArgs()
1508 IK = FrontendOptions::getInputKindForExtension( in ParseFrontendArgs()
1512 DashX = IK; in ParseFrontendArgs()
1514 Opts.Inputs.push_back(FrontendInputFile(Inputs[i], IK)); in ParseFrontendArgs()
1625 void CompilerInvocation::setLangDefaults(LangOptions &Opts, InputKind IK, in setLangDefaults() argument
1630 if (IK == IK_Asm) { in setLangDefaults()
1632 } else if (IK == IK_ObjC || in setLangDefaults()
1633 IK == IK_ObjCXX || in setLangDefaults()
1634 IK == IK_PreprocessedObjC || in setLangDefaults()
1635 IK == IK_PreprocessedObjCXX) { in setLangDefaults()
1641 switch (IK) { in setLangDefaults()
1705 static void ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK, in ParseLangArgs() argument
1721 switch (IK) { in ParseLangArgs()
1761 CompilerInvocation::setLangDefaults(Opts, IK, LangStd); in ParseLangArgs()
1927 unsigned Opt = getOptimizationLevel(Args, IK, Diags); in ParseLangArgs()