Home | History | Annotate | Download | only in Frontend

Lines Matching defs:IK

67 static unsigned getOptimizationLevel(ArgList &Args, InputKind IK,
70 if (IK == IK_OpenCL && !Args.hasArg(OPT_cl_opt_disable))
296 static bool ParseCodeGenArgs(CodeGenOptions &Opts, ArgList &Args, InputKind IK,
301 unsigned OptLevel = getOptimizationLevel(Args, IK, Diags);
834 InputKind IK = DashX;
835 if (IK == IK_None) {
836 IK = FrontendOptions::getInputKindForExtension(
840 DashX = IK;
842 Opts.Inputs.push_back(FrontendInputFile(Inputs[i], IK));
971 void CompilerInvocation::setLangDefaults(LangOptions &Opts, InputKind IK,
976 if (IK == IK_Asm) {
978 } else if (IK == IK_ObjC ||
979 IK == IK_ObjCXX ||
980 IK == IK_PreprocessedObjC ||
981 IK == IK_PreprocessedObjCXX) {
987 switch (IK) {
1087 static void ParseLangArgs(LangOptions &Opts, ArgList &Args, InputKind IK,
1103 switch (IK) {
1154 CompilerInvocation::setLangDefaults(Opts, IK, LangStd);
1332 unsigned Opt = getOptimizationLevel(Args, IK, Diags),