Lines Matching defs:Output
270 const InputInfo &Output,
283 // Determine the output location.
288 } else if (Output.getType() == types::TY_Dependencies) {
289 DepFile = Output.getFilename();
307 if (OutputOpt && Output.getType() != types::TY_Dependencies) {
312 // FIXME: This should use the computed output file location.
2458 const ArgList &Args, const InputInfo &Output,
2466 // Grabbing the output of the earlier compile step.
2467 StripArgs.push_back(Output.getFilename());
2468 ExtractArgs.push_back(Output.getFilename());
2584 const InputInfo &Output,
2630 assert(JA.getType() == types::TY_Plist && "Invalid output type.");
2635 if (Output.getType() == types::TY_Dependencies)
2688 "Unexpected output type!");
2754 // Set the output format. The default is plist, for (lame) historical
2756 CmdArgs.push_back("-analyzer-output");
3424 if (Output.isFilename()) {
3430 CoverageFilename = llvm::sys::path::filename(Output.getBaseInput());
3535 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs);
3770 Output.getType() != types::TY_PP_Asm)
4027 ModuleCachePath = Output.getFilename();
4044 // dependency VFS alongside the output.
4046 SmallString<128> VFSDir(Output.getFilename());
4631 // With -save-temps, we want to save the unoptimized bitcode output from the
4638 if (Output.getType() == types::TY_Dependencies) {
4640 } else if (Output.isFilename()) {
4642 CmdArgs.push_back(Output.getFilename());
4644 assert(Output.isNothing() && "Invalid output.");
4694 Output.getType() == types::TY_Object &&
4697 getCLFallback()->GetCommand(C, JA, Output, Inputs, Args, LinkingOutput);
4709 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, SplitDwarfOut);
4718 // -fpch-preprocess is used with gcc to add a special marker in the output to
4942 // would produce interleaved output, so ignore /showIncludes in such cases.
5035 const InputInfo &Output,
5062 // Set the output mode, we currently only expect to be used as a real
5169 assert(Output.isFilename() && "Unexpected lipo output.");
5171 CmdArgs.push_back(Output.getFilename());
5184 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
5191 const InputInfo &Output,
5240 if (Output.isFilename()) {
5242 CmdArgs.push_back(Output.getFilename());
5244 assert(Output.isNothing() && "Unexpected output");
5317 // If -flto, etc. are present then make sure not to force assembly output.
5346 const InputInfo &Output,
5361 if (Output.isFilename()) {
5363 CmdArgs.push_back(Output.getFilename());
5365 assert(Output.isNothing() && "Unexpected output");
5416 const InputInfo &Output,
5479 CmdArgs.push_back(Output.getFilename());
5805 const InputInfo &Output,
5829 if (Output.isFilename()) {
5831 CmdArgs.push_back(Output.getFilename());
5833 assert(Output.isNothing() && "Invalid output.");
5875 const InputInfo &Output,
5930 assert(Output.isFilename() && "Unexpected lipo output.");
5932 CmdArgs.push_back(Output.getFilename());
6158 const InputInfo &Output,
6162 assert(Output.getType() == types::TY_Image && "Invalid linker output type.");
6182 CmdArgs.push_back(Output.getFilename());
6206 CmdArgs.push_back(Output.getFilename());
6320 const InputInfo &Output,
6327 assert(Output.isFilename() && "Unexpected lipo output.");
6329 CmdArgs.push_back("-output");
6330 CmdArgs.push_back(Output.getFilename());
6342 const InputInfo &Output,
6349 CmdArgs.push_back(Output.getFilename());
6362 const InputInfo &Output,
6376 // Grabbing the output of the earlier dsymutil run.
6385 const InputInfo &Output,
6396 CmdArgs.push_back(Output.getFilename());
6406 const InputInfo &Output,
6453 if (Output.isFilename()) {
6455 CmdArgs.push_back(Output.getFilename());
6457 assert(Output.isNothing() && "Invalid output.");
6511 const InputInfo &Output,
6571 CmdArgs.push_back(Output.getFilename());
6582 const InputInfo &Output,
6626 if (Output.isFilename()) {
6628 CmdArgs.push_back(Output.getFilename());
6630 assert(Output.isNothing() && "Invalid output.");
6714 const InputInfo &Output,
6725 CmdArgs.push_back(Output.getFilename());
6735 const InputInfo &Output,
6763 if (Output.isFilename()) {
6765 CmdArgs.push_back(Output.getFilename());
6767 assert(Output.isNothing() && "Invalid output.");
6851 const InputInfo &Output,
6923 CmdArgs.push_back(Output.getFilename());
6933 const InputInfo &Output,
6993 if (Output.isFilename()) {
6995 CmdArgs.push_back(Output.getFilename());
6997 assert(Output.isNothing() && "Invalid output.");
7117 const InputInfo &Output,
7124 // GNU as needs different flags for creating the correct output format
7182 CmdArgs.push_back(Output.getFilename());
7192 const InputInfo &Output,
7299 if (Output.isFilename()) {
7301 CmdArgs.push_back(Output.getFilename());
7303 assert(Output.isNothing() && "Invalid output.");
7401 const InputInfo &Output,
7590 CmdArgs.push_back(Output.getFilename());
7603 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
7777 const InputInfo &Output,
7851 CmdArgs.push_back(Output.getFilename());
7994 const InputInfo &Output,
8005 gnutools::Assemble::ConstructJob(C, JA, Output, NewInputs, Args,
8015 const InputInfo &Output,
8071 CmdArgs.push_back(Output.getFilename());
8155 const InputInfo &Output,
8165 CmdArgs.push_back(Output.getFilename());
8175 const InputInfo &Output,
8182 if (Output.isFilename()) {
8184 CmdArgs.push_back(Output.getFilename());
8186 assert(Output.isNothing() && "Invalid output.");
8233 const InputInfo &Output,
8248 CmdArgs.push_back(Output.getFilename());
8258 const InputInfo &Output,
8291 if (Output.isFilename()) {
8293 CmdArgs.push_back(Output.getFilename());
8295 assert(Output.isNothing() && "Invalid output.");
8425 const InputInfo &Output,
8432 assert((Output.isFilename() || Output.isNothing()) && "invalid output");
8433 if (Output.isFilename())
8435 Output.getFilename()));
8485 SmallString<128> ImplibName(Output.getFilename());
8569 const InputInfo &Output,
8573 C.addCommand(GetCommand(C, JA, Output, Inputs, Args, LinkingOutput));
8577 Compilation &C, const JobAction &JA, const InputInfo &Output,
8651 // Output filename.
8652 assert(Output.getType() == types::TY_Object);
8654 Output.getFilename());
8669 const InputInfo &Output,
8677 CmdArgs.push_back(Output.getFilename());
8703 const InputInfo &Output,
8709 if (Output.isFilename()) {
8711 CmdArgs.push_back(Output.getFilename());
8713 assert(Output.isNothing() && "Invalid output.");
8729 const InputInfo &Output,
8755 CmdArgs.push_back(Output.getFilename());
8767 const InputInfo &Output,
8853 CmdArgs.push_back(Output.getFilename());
8856 SmallString<261> ImpLib(Output.getFilename());