Home | History | Annotate | Download | only in Driver

Lines Matching refs:JA

236                                     const JobAction &JA,
257 C.addFailureResultFile(DepFile, &JA);
265 C.addFailureResultFile(DepFile, &JA);
1944 const Tool &T, const JobAction &JA,
1962 C.addCommand(new Command(JA, T, Exec, ExtractArgs));
1965 C.addCommand(new Command(JA, T, Exec, StripArgs));
1975 void Clang::ConstructJob(Compilation &C, const JobAction &JA,
2000 if (isa<AnalyzeJobAction>(JA)) {
2001 assert(JA.getType() == types::TY_Plist && "Invalid output type.");
2003 } else if (isa<MigrateJobAction>(JA)) {
2005 } else if (isa<PreprocessJobAction>(JA)) {
2014 } else if (isa<AssembleJobAction>(JA)) {
2021 } else if (isa<PrecompileJobAction>(JA)) {
2025 if (JA.getType() == types::TY_Nothing)
2032 assert(isa<CompileJobAction>(JA) && "Invalid action for clang tool.");
2034 if (JA.getType() == types::TY_Nothing) {
2036 } else if (JA.getType() == types::TY_LLVM_IR ||
2037 JA.getType() == types::TY_LTO_IR) {
2039 } else if (JA.getType() == types::TY_LLVM_BC ||
2040 JA.getType() == types::TY_LTO_BC) {
2042 } else if (JA.getType() == types::TY_PP_Asm) {
2044 } else if (JA.getType() == types::TY_AST) {
2046 } else if (JA.getType() == types::TY_ModuleFile) {
2048 } else if (JA.getType() == types::TY_RewrittenObjC) {
2051 } else if (JA.getType() == types::TY_RewrittenLegacyObjC) {
2055 assert(JA.getType() == types::TY_PP_Asm &&
2078 if (isa<AnalyzeJobAction>(JA)) {
2698 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs);
2903 if (!isa<PreprocessJobAction>(JA) ||
3519 if (isa<PreprocessJobAction>(JA))
3606 (isa<AssembleJobAction>(JA) || isa<CompileJobAction>(JA));
3615 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3620 if (SplitDwarf && !isa<CompileJobAction>(JA))
3621 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, SplitDwarfOut);
3800 void ClangAs::ConstructJob(Compilation &C, const JobAction &JA,
3858 const Action *SourceAction = &JA;
3916 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3923 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
3927 void gcc::Common::ConstructJob(Compilation &C, const JobAction &JA,
3940 if (isa<AssembleJobAction>(JA) &&
3953 RenderExtraToolArgs(JA, CmdArgs);
4049 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4052 void gcc::Preprocess::RenderExtraToolArgs(const JobAction &JA,
4057 void gcc::Precompile::RenderExtraToolArgs(const JobAction &JA,
4062 void gcc::Compile::RenderExtraToolArgs(const JobAction &JA,
4067 if (JA.getType() == types::TY_LLVM_IR || JA.getType() == types::TY_LTO_IR ||
4068 JA.getType() == types::TY_LLVM_BC || JA.getType() == types::TY_LTO_BC)
4071 if (JA.getType() != types::TY_PP_Asm)
4073 << getTypeName(JA.getType());
4079 void gcc::Assemble::RenderExtraToolArgs(const JobAction &JA,
4084 void gcc::Link::RenderExtraToolArgs(const JobAction &JA,
4090 void hexagon::Assemble::RenderExtraToolArgs(const JobAction &JA,
4094 void hexagon::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4107 RenderExtraToolArgs(JA, CmdArgs);
4159 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4162 void hexagon::Link::RenderExtraToolArgs(const JobAction &JA,
4167 void hexagon::Link::ConstructJob(Compilation &C, const JobAction &JA,
4333 JA, *this,
4401 void darwin::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4412 const Action *SourceAction = &JA;
4458 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4694 void darwin::Link::ConstructJob(Compilation &C, const JobAction &JA,
4714 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4904 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4907 void darwin::Lipo::ConstructJob(Compilation &C, const JobAction &JA,
4928 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4931 void darwin::Dsymutil::ConstructJob(Compilation &C, const JobAction &JA,
4948 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4951 void darwin::VerifyDebug::ConstructJob(Compilation &C, const JobAction &JA,
4971 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4974 void solaris::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4995 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4999 void solaris::Link::ConstructJob(Compilation &C, const JobAction &JA,
5102 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5105 void auroraux::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5126 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5129 void auroraux::Link::ConstructJob(Compilation &C, const JobAction &JA,
5214 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5217 void openbsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5238 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5241 void openbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5365 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5368 void bitrig::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5389 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5392 void bitrig::Link::ConstructJob(Compilation &C, const JobAction &JA,
5507 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5510 void freebsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5582 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5585 void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5758 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5761 void netbsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5792 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5795 void netbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5907 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5910 void gnutools::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
6005 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6012 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output,
6087 void gnutools::Link::ConstructJob(Compilation &C, const JobAction &JA,
6338 C.addCommand(new Command(JA, *this, ToolChain.Linker.c_str(), CmdArgs));
6341 void minix::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
6362 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6365 void minix::Link::ConstructJob(Compilation &C, const JobAction &JA,
6416 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6423 void dragonfly::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
6449 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6452 void dragonfly::Link::ConstructJob(Compilation &C, const JobAction &JA,
6600 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6603 void visualstudio::Link::ConstructJob(Compilation &C, const JobAction &JA,
6635 C.addCommand(new Command(JA, *this, Exec, CmdArgs));