reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4368 if (Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o)) 4369 return C.addResultFile(FinalOutput->getValue(), &JA); 4373 if (C.getArgs().hasArg(options::OPT__SLASH_P)) { 4377 if (Arg *A = C.getArgs().getLastArg(options::OPT__SLASH_Fi)) 4379 return C.addResultFile( 4380 MakeCLOutputFilename(C.getArgs(), NameArg, BaseName, types::TY_PP_C), 4390 (C.getArgs().hasArg(options::OPT__SLASH_FA) || 4391 C.getArgs().hasArg(options::OPT__SLASH_Fa))) { 4394 StringRef FaValue = C.getArgs().getLastArgValue(options::OPT__SLASH_Fa); 4395 return C.addResultFile( 4396 MakeCLOutputFilename(C.getArgs(), FaValue, BaseName, JA.getType()), 4402 !C.getArgs().hasArg(options::OPT__SLASH_Fo)) || 4408 Arg *A = C.getArgs().getLastArg(options::OPT_fcrash_diagnostics_dir); 4424 return C.addTempFile(C.getArgs().MakeArgString(TmpName)); 4424 return C.addTempFile(C.getArgs().MakeArgString(TmpName)); 4440 C.getArgs().hasArg(options::OPT__SLASH_Fo, options::OPT__SLASH_o)) { 4443 C.getArgs() 4447 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Object); 4449 C.getArgs().hasArg(options::OPT__SLASH_Fe, 4453 C.getArgs() 4457 MakeCLOutputFilename(C.getArgs(), Val, BaseName, types::TY_Image); 4462 MakeCLOutputFilename(C.getArgs(), "", BaseName, types::TY_Image); 4468 !C.getArgs().hasFlag(options::OPT_fgpu_rdc, 4481 NamedOutput = C.getArgs().MakeArgString(Output.c_str()); 4484 NamedOutput = C.getArgs().MakeArgString(GetClPchPath(C, BaseName)); 4484 NamedOutput = C.getArgs().MakeArgString(GetClPchPath(C, BaseName)); 4501 if (!AtTopLevel && C.getArgs().hasArg(options::OPT_emit_llvm) && 4506 NamedOutput = C.getArgs().MakeArgString(Suffixed.c_str()); 4510 if (!AtTopLevel && isSaveTempsObj() && C.getArgs().hasArg(options::OPT_o) && 4512 Arg *FinalOutput = C.getArgs().getLastArg(options::OPT_o); 4517 NamedOutput = C.getArgs().MakeArgString(TempPath.c_str()); 4534 return C.addTempFile(C.getArgs().MakeArgString(TmpName)); 4534 return C.addTempFile(C.getArgs().MakeArgString(TmpName)); 4545 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()), &JA); 4545 return C.addResultFile(C.getArgs().MakeArgString(BasePath.c_str()), &JA); 4547 return C.addResultFile(NamedOutput, &JA);