Home | History | Annotate | Download | only in Driver

Lines Matching defs:Output

302                                     const InputInfo &Output,
317 // Determine the output location.
322 } else if (Output.getType() == types::TY_Dependencies) {
323 DepFile = Output.getFilename();
341 if (OutputOpt && Output.getType() != types::TY_Dependencies) {
346 // FIXME: This should use the computed output file location.
2148 // Build the output string.
3321 const InputInfo &Output, const char *OutFile) {
3328 // Grabbing the output of the earlier compile step.
3329 StripArgs.push_back(Output.getFilename());
3330 ExtractArgs.push_back(Output.getFilename());
3334 InputInfo II(types::TY_Object, Output.getFilename(), Output.getFilename());
3501 const InputInfo &Output, const ArgList &Args,
3579 if (Output.isFilename()) {
3585 CoverageFilename = llvm::sys::path::filename(Output.getBaseInput());
3779 const InputInfo &Output, const InputInfoList &Inputs,
3854 assert(JA.getType() == types::TY_Plist && "Invalid output type.");
3859 if (Output.getType() == types::TY_Dependencies)
3910 assert(JA.getType() == types::TY_PP_Asm && "Unexpected output type!");
4020 // Set the output format. The default is plist, for (lame) historical
4022 CmdArgs.push_back("-analyzer-output");
4633 addPGOAndCoverageFlags(C, D, Output, Args, CmdArgs);
4731 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs,
4979 if (!isa<PreprocessJobAction>(JA) || Output.getType() != types::TY_PP_Asm) {
5303 Path = Output.getFilename();
5333 // dependency VFS alongside the output.
5335 SmallString<128> VFSDir(Output.getFilename());
5932 // With -save-temps, we want to save the unoptimized bitcode output from the
5944 if (Output.getType() == types::TY_Dependencies) {
5946 } else if (Output.isFilename()) {
5948 CmdArgs.push_back(Output.getFilename());
5950 assert(Output.isNothing() && "Invalid output.");
6016 Output.getType() == types::TY_Object &&
6019 getCLFallback()->GetCommand(C, JA, Output, Inputs, Args, LinkingOutput);
6035 if (SplitDwarf && Output.getType() == types::TY_Object)
6036 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, SplitDwarfOut);
6045 // -fpch-preprocess is used with gcc to add a special marker in the output to
6302 // would produce interleaved output, so ignore /showIncludes in such cases.
6427 const InputInfo &Output, const InputInfoList &Inputs,
6455 // Set the output mode, we currently only expect to be used as a real
6587 assert(Output.isFilename() && "Unexpected lipo output.");
6589 CmdArgs.push_back(Output.getFilename());
6602 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
6609 const InputInfo &Output,
6668 if (Output.isFilename()) {
6670 CmdArgs.push_back(Output.getFilename());
6672 assert(Output.isNothing() && "Unexpected output");
6741 // If -flto, etc. are present then make sure not to force assembly output.
6775 const InputInfo &Output,
6796 if (Output.isFilename()) {
6798 CmdArgs.push_back(Output.getFilename());
6800 assert(Output.isNothing() && "Unexpected output");
6850 const InputInfo &Output, const InputInfoList &Inputs,
6917 CmdArgs.push_back(Output.getFilename());
7018 const InputInfo &Output,
7025 constructHexagonLinkArgs(C, JA, HTC, Output, Inputs, Args, CmdArgs,
7035 const InputInfo &Output,
7045 CmdArgs.push_back(Output.getFilename());
7063 const InputInfo &Output,
7122 CmdArgs.push_back(Output.getFilename());
7398 const InputInfo &Output,
7428 if (Output.isFilename()) {
7430 CmdArgs.push_back(Output.getFilename());
7432 assert(Output.isNothing() && "Invalid output.");
7466 const InputInfo &Output,
7520 assert(Output.isFilename() && "Unexpected lipo output.");
7522 CmdArgs.push_back(Output.getFilename());
7763 const InputInfo &Output,
7767 assert(Output.getType() == types::TY_Image && "Invalid linker output type.");
7787 CmdArgs.push_back(Output.getFilename());
7809 CmdArgs.push_back(Output.getFilename());
7906 const InputInfo &Output,
7913 assert(Output.isFilename() && "Unexpected lipo output.");
7915 CmdArgs.push_back("-output");
7916 CmdArgs.push_back(Output.getFilename());
7928 const InputInfo &Output,
7935 CmdArgs.push_back(Output.getFilename());
7948 const InputInfo &Output,
7962 // Grabbing the output of the earlier dsymutil run.
7971 const InputInfo &Output,
7981 CmdArgs.push_back(Output.getFilename());
7991 const InputInfo &Output,
8019 if (Output.isFilename()) {
8021 CmdArgs.push_back(Output.getFilename());
8023 assert(Output.isNothing() && "Invalid output.");
8069 const InputInfo &Output,
8130 CmdArgs.push_back(Output.getFilename());
8140 const InputInfo &Output,
8183 if (Output.isFilename()) {
8185 CmdArgs.push_back(Output.getFilename());
8187 assert(Output.isNothing() && "Invalid output.");
8262 const InputInfo &Output,
8272 CmdArgs.push_back(Output.getFilename());
8282 const InputInfo &Output,
8309 if (Output.isFilename()) {
8311 CmdArgs.push_back(Output.getFilename());
8313 assert(Output.isNothing() && "Invalid output.");
8391 const InputInfo &Output,
8474 CmdArgs.push_back(Output.getFilename());
8484 const InputInfo &Output,
8555 if (Output.isFilename()) {
8557 CmdArgs.push_back(Output.getFilename());
8559 assert(Output.isNothing() && "Invalid output.");
8674 const InputInfo &Output,
8681 // GNU as needs different flags for creating the correct output format
8747 CmdArgs.push_back(Output.getFilename());
8757 const InputInfo &Output,
8867 if (Output.isFilename()) {
8869 CmdArgs.push_back(Output.getFilename());
8871 assert(Output.isNothing() && "Invalid output.");
8968 const InputInfo &Output,
9168 CmdArgs.push_back(Output.getFilename());
9181 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
9302 const InputInfo &Output,
9389 CmdArgs.push_back(Output.getFilename());
9552 const InputInfo &Output,
9563 gnutools::Assembler::ConstructJob(C, JA, Output, NewInputs, Args,
9572 const InputInfo &Output,
9629 CmdArgs.push_back(Output.getFilename());
9720 const InputInfo &Output,
9730 CmdArgs.push_back(Output.getFilename());
9740 const InputInfo &Output,
9747 if (Output.isFilename()) {
9749 CmdArgs.push_back(Output.getFilename());
9751 assert(Output.isNothing() && "Invalid output.");
9795 const InputInfo &Output,
9810 CmdArgs.push_back(Output.getFilename());
9820 const InputInfo &Output,
9853 if (Output.isFilename()) {
9855 CmdArgs.push_back(Output.getFilename());
9857 assert(Output.isNothing() && "Invalid output.");
9963 const InputInfo &Output,
9970 assert((Output.isFilename() || Output.isNothing()) && "invalid output");
9971 if (Output.isFilename())
9973 Args.MakeArgString(std::string("-out:") + Output.getFilename()));
10034 SmallString<128> ImplibName(Output.getFilename());
10138 const InputInfo &Output,
10142 C.addCommand(GetCommand(C, JA, Output, Inputs, Args, LinkingOutput));
10146 Compilation &C, const JobAction &JA, const InputInfo &Output,
10245 // Output filename.
10246 assert(Output.getType() == types::TY_Object);
10248 Args.MakeArgString(std::string("/Fo") + Output.getFilename());
10260 const InputInfo &Output,
10276 CmdArgs.push_back(Output.getFilename());
10285 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
10320 const InputInfo &Output,
10387 CmdArgs.push_back(Output.getFilename());
10483 const InputInfo &Output,
10491 CmdArgs.push_back(Output.getFilename());
10516 const InputInfo &Output,
10522 if (Output.isFilename()) {
10524 CmdArgs.push_back(Output.getFilename());
10526 assert(Output.isNothing() && "Invalid output.");
10544 const InputInfo &Output,
10571 CmdArgs.push_back(Output.getFilename());
10583 const InputInfo &Output,
10670 CmdArgs.push_back(Output.getFilename());
10673 SmallString<261> ImpLib(Output.getFilename());
10734 const InputInfo &Output,
10748 assert(Output.getType() == types::TY_PP_Asm); // Require preprocessed asm.
10781 CmdArgs.push_back(Output.getFilename());
10790 const InputInfo &Output,
10799 assert(Output.getType() == types::TY_Object);
10814 CmdArgs.push_back("-elf"); // Output format.
10817 Args.MakeArgString(std::string("-o:") + Output.getFilename()));
10826 const InputInfo &Output,
10857 CmdArgs.push_back(Output.getFilename());
10901 const InputInfo &Output,
10911 CmdArgs.push_back(Output.getFilename());
10934 const JobAction &JA, const InputInfo &Output,
10962 if (Output.isFilename()) {
10964 CmdArgs.push_back(Output.getFilename());
10966 assert(Output.isNothing() && "Invalid output.");
10993 const JobAction &JA, const InputInfo &Output,
11031 if (Output.isFilename()) {
11033 CmdArgs.push_back(Output.getFilename());
11035 assert(Output.isNothing() && "Invalid output.");
11169 const InputInfo &Output,
11192 ConstructPS4LinkJob(*this, C, JA, Output, Inputs, Args, LinkingOutput);
11194 ConstructGoldLinkJob(*this, C, JA, Output, Inputs, Args, LinkingOutput);
11198 const InputInfo &Output,
11259 CmdArgs.push_back("--output-file");
11260 CmdArgs.push_back(Args.MakeArgString(Output.getFilename()));
11275 const InputInfo &Output,
11287 CmdArgs.push_back(Args.MakeArgString(Output.getFilename()));