Lines Matching refs:Output
276 const InputInfo &Output,
290 // Determine the output location.
295 } else if (Output.getType() == types::TY_Dependencies) {
296 DepFile = Output.getFilename();
314 if (OutputOpt && Output.getType() != types::TY_Dependencies) {
319 // FIXME: This should use the computed output file location.
1937 // Build the output string.
2976 const InputInfo &Output, const char *OutFile) {
2983 // Grabbing the output of the earlier compile step.
2984 StripArgs.push_back(Output.getFilename());
2985 ExtractArgs.push_back(Output.getFilename());
2989 InputInfo II(Output.getFilename(), types::TY_Object, Output.getFilename());
3149 const InputInfo &Output, const ArgList &Args,
3224 if (Output.isFilename()) {
3230 CoverageFilename = llvm::sys::path::filename(Output.getBaseInput());
3425 const InputInfo &Output, const InputInfoList &Inputs,
3497 assert(JA.getType() == types::TY_Plist && "Invalid output type.");
3502 if (Output.getType() == types::TY_Dependencies)
3553 assert(JA.getType() == types::TY_PP_Asm && "Unexpected output type!");
3634 // Set the output format. The default is plist, for (lame) historical
3636 CmdArgs.push_back("-analyzer-output");
4207 addPGOAndCoverageFlags(C, D, Output, Args, CmdArgs);
4305 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs,
4553 if (!isa<PreprocessJobAction>(JA) || Output.getType() != types::TY_PP_Asm) {
4837 Path = Output.getFilename();
4853 // dependency VFS alongside the output.
4855 SmallString<128> VFSDir(Output.getFilename());
5446 // With -save-temps, we want to save the unoptimized bitcode output from the
5452 if (Output.getType() == types::TY_Dependencies) {
5454 } else if (Output.isFilename()) {
5456 CmdArgs.push_back(Output.getFilename());
5458 assert(Output.isNothing() && "Invalid output.");
5513 Output.getType() == types::TY_Object &&
5516 getCLFallback()->GetCommand(C, JA, Output, Inputs, Args, LinkingOutput);
5527 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, SplitDwarfOut);
5536 // -fpch-preprocess is used with gcc to add a special marker in the output to
5780 // would produce interleaved output, so ignore /showIncludes in such cases.
5883 const InputInfo &Output, const InputInfoList &Inputs,
5911 // Set the output mode, we currently only expect to be used as a real
6038 assert(Output.isFilename() && "Unexpected lipo output.");
6040 CmdArgs.push_back(Output.getFilename());
6053 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
6060 const InputInfo &Output,
6118 if (Output.isFilename()) {
6120 CmdArgs.push_back(Output.getFilename());
6122 assert(Output.isNothing() && "Unexpected output");
6191 // If -flto, etc. are present then make sure not to force assembly output.
6220 const InputInfo &Output,
6241 if (Output.isFilename()) {
6243 CmdArgs.push_back(Output.getFilename());
6245 assert(Output.isNothing() && "Unexpected output");
6295 const InputInfo &Output, const InputInfoList &Inputs,
6362 CmdArgs.push_back(Output.getFilename());
6463 const InputInfo &Output,
6470 constructHexagonLinkArgs(C, JA, HTC, Output, Inputs, Args, CmdArgs,
6480 const InputInfo &Output,
6493 CmdArgs.push_back(Output.getFilename());
6511 const InputInfo &Output,
6521 CmdArgs.push_back(Output.getFilename());
6777 const InputInfo &Output,
6801 if (Output.isFilename()) {
6803 CmdArgs.push_back(Output.getFilename());
6805 assert(Output.isNothing() && "Invalid output.");
6839 const InputInfo &Output,
6893 assert(Output.isFilename() && "Unexpected lipo output.");
6895 CmdArgs.push_back(Output.getFilename());
7130 const InputInfo &Output,
7134 assert(Output.getType() == types::TY_Image && "Invalid linker output type.");
7154 CmdArgs.push_back(Output.getFilename());
7176 CmdArgs.push_back(Output.getFilename());
7273 const InputInfo &Output,
7280 assert(Output.isFilename() && "Unexpected lipo output.");
7282 CmdArgs.push_back("-output");
7283 CmdArgs.push_back(Output.getFilename());
7295 const InputInfo &Output,
7302 CmdArgs.push_back(Output.getFilename());
7315 const InputInfo &Output,
7329 // Grabbing the output of the earlier dsymutil run.
7338 const InputInfo &Output,
7348 CmdArgs.push_back(Output.getFilename());
7358 const InputInfo &Output,
7386 if (Output.isFilename()) {
7388 CmdArgs.push_back(Output.getFilename());
7390 assert(Output.isNothing() && "Invalid output.");
7436 const InputInfo &Output,
7497 CmdArgs.push_back(Output.getFilename());
7507 const InputInfo &Output,
7550 if (Output.isFilename()) {
7552 CmdArgs.push_back(Output.getFilename());
7554 assert(Output.isNothing() && "Invalid output.");
7629 const InputInfo &Output,
7639 CmdArgs.push_back(Output.getFilename());
7649 const InputInfo &Output,
7676 if (Output.isFilename()) {
7678 CmdArgs.push_back(Output.getFilename());
7680 assert(Output.isNothing() && "Invalid output.");
7758 const InputInfo &Output,
7835 CmdArgs.push_back(Output.getFilename());
7845 const InputInfo &Output,
7905 if (Output.isFilename()) {
7907 CmdArgs.push_back(Output.getFilename());
7909 assert(Output.isNothing() && "Invalid output.");
8024 const InputInfo &Output,
8031 // GNU as needs different flags for creating the correct output format
8097 CmdArgs.push_back(Output.getFilename());
8107 const InputInfo &Output,
8216 if (Output.isFilename()) {
8218 CmdArgs.push_back(Output.getFilename());
8220 assert(Output.isNothing() && "Invalid output.");
8315 const InputInfo &Output,
8515 CmdArgs.push_back(Output.getFilename());
8528 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
8703 const InputInfo &Output,
8786 CmdArgs.push_back(Output.getFilename());
8927 const InputInfo &Output,
8938 gnutools::Assembler::ConstructJob(C, JA, Output, NewInputs, Args,
8947 const InputInfo &Output,
9004 CmdArgs.push_back(Output.getFilename());
9095 const InputInfo &Output,
9105 CmdArgs.push_back(Output.getFilename());
9115 const InputInfo &Output,
9122 if (Output.isFilename()) {
9124 CmdArgs.push_back(Output.getFilename());
9126 assert(Output.isNothing() && "Invalid output.");
9170 const InputInfo &Output,
9185 CmdArgs.push_back(Output.getFilename());
9195 const InputInfo &Output,
9228 if (Output.isFilename()) {
9230 CmdArgs.push_back(Output.getFilename());
9232 assert(Output.isNothing() && "Invalid output.");
9356 const InputInfo &Output,
9363 assert((Output.isFilename() || Output.isNothing()) && "invalid output");
9364 if (Output.isFilename())
9366 Args.MakeArgString(std::string("-out:") + Output.getFilename()));
9422 SmallString<128> ImplibName(Output.getFilename());
9518 const InputInfo &Output,
9522 C.addCommand(GetCommand(C, JA, Output, Inputs, Args, LinkingOutput));
9526 Compilation &C, const JobAction &JA, const InputInfo &Output,
9614 // Output filename.
9615 assert(Output.getType() == types::TY_Object);
9617 Args.MakeArgString(std::string("/Fo") + Output.getFilename());
9629 const InputInfo &Output,
9645 CmdArgs.push_back(Output.getFilename());
9654 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
9689 const InputInfo &Output,
9756 CmdArgs.push_back(Output.getFilename());
9852 const InputInfo &Output,
9860 CmdArgs.push_back(Output.getFilename());
9885 const InputInfo &Output,
9891 if (Output.isFilename()) {
9893 CmdArgs.push_back(Output.getFilename());
9895 assert(Output.isNothing() && "Invalid output.");
9913 const InputInfo &Output,
9940 CmdArgs.push_back(Output.getFilename());
9952 const InputInfo &Output,
10039 CmdArgs.push_back(Output.getFilename());
10042 SmallString<261> ImpLib(Output.getFilename());
10103 const InputInfo &Output,
10117 assert(Output.getType() == types::TY_PP_Asm); // Require preprocessed asm.
10150 CmdArgs.push_back(Output.getFilename());
10159 const InputInfo &Output,
10168 assert(Output.getType() == types::TY_Object);
10180 CmdArgs.push_back("-elf"); // Output format.
10183 Args.MakeArgString(std::string("-o:") + Output.getFilename()));
10192 const InputInfo &Output,
10223 CmdArgs.push_back(Output.getFilename());
10267 const InputInfo &Output,
10277 CmdArgs.push_back(Output.getFilename());
10300 const JobAction &JA, const InputInfo &Output,
10328 if (Output.isFilename()) {
10330 CmdArgs.push_back(Output.getFilename());
10332 assert(Output.isNothing() && "Invalid output.");
10359 const JobAction &JA, const InputInfo &Output,
10397 if (Output.isFilename()) {
10399 CmdArgs.push_back(Output.getFilename());
10401 assert(Output.isNothing() && "Invalid output.");
10535 const InputInfo &Output,
10558 ConstructPS4LinkJob(*this, C, JA, Output, Inputs, Args, LinkingOutput);
10560 ConstructGoldLinkJob(*this, C, JA, Output, Inputs, Args, LinkingOutput);