Home | History | Annotate | Download | only in Driver

Lines Matching refs:JA

231                                     const JobAction &JA,
252 C.addFailureResultFile(DepFile, &JA);
260 C.addFailureResultFile(DepFile, &JA);
1723 const Tool &T, const JobAction &JA,
1741 C.addCommand(new Command(JA, T, Exec, ExtractArgs));
1744 C.addCommand(new Command(JA, T, Exec, StripArgs));
1747 void Clang::ConstructJob(Compilation &C, const JobAction &JA,
1772 if (isa<AnalyzeJobAction>(JA)) {
1773 assert(JA.getType() == types::TY_Plist && "Invalid output type.");
1775 } else if (isa<MigrateJobAction>(JA)) {
1777 } else if (isa<PreprocessJobAction>(JA)) {
1786 } else if (isa<AssembleJobAction>(JA)) {
1821 } else if (isa<PrecompileJobAction>(JA)) {
1825 if (JA.getType() == types::TY_Nothing)
1832 assert(isa<CompileJobAction>(JA) && "Invalid action for clang tool.");
1834 if (JA.getType() == types::TY_Nothing) {
1836 } else if (JA.getType() == types::TY_LLVM_IR ||
1837 JA.getType() == types::TY_LTO_IR) {
1839 } else if (JA.getType() == types::TY_LLVM_BC ||
1840 JA.getType() == types::TY_LTO_BC) {
1842 } else if (JA.getType() == types::TY_PP_Asm) {
1844 } else if (JA.getType() == types::TY_AST) {
1846 } else if (JA.getType() == types::TY_RewrittenObjC) {
1849 JA.getType() == types::TY_RewrittenLegacyObjC) {
1853 assert(JA.getType() == types::TY_PP_Asm &&
1876 if (isa<AnalyzeJobAction>(JA)) {
2422 AddPreprocessingOptions(C, JA, D, Args, CmdArgs, Output, Inputs);
3196 if (isa<PreprocessJobAction>(JA))
3281 (isa<AssembleJobAction>(JA) || isa<CompileJobAction>(JA));
3290 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3295 if (SplitDwarf && !isa<CompileJobAction>(JA))
3296 SplitDebugInfo(getToolChain(), C, *this, JA, Args, Output, SplitDwarfOut);
3472 void ClangAs::ConstructJob(Compilation &C, const JobAction &JA,
3533 const Action *SourceAction = &JA;
3590 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3593 void gcc::Common::ConstructJob(Compilation &C, const JobAction &JA,
3606 if (isa<AssembleJobAction>(JA) &&
3619 RenderExtraToolArgs(JA, CmdArgs);
3709 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3712 void gcc::Preprocess::RenderExtraToolArgs(const JobAction &JA,
3717 void gcc::Precompile::RenderExtraToolArgs(const JobAction &JA,
3722 void gcc::Compile::RenderExtraToolArgs(const JobAction &JA,
3727 if (JA.getType() == types::TY_LLVM_IR || JA.getType() == types::TY_LTO_IR ||
3728 JA.getType() == types::TY_LLVM_BC || JA.getType() == types::TY_LTO_BC)
3731 if (JA.getType() != types::TY_PP_Asm)
3733 << getTypeName(JA.getType());
3739 void gcc::Assemble::RenderExtraToolArgs(const JobAction &JA,
3744 void gcc::Link::RenderExtraToolArgs(const JobAction &JA,
3750 void hexagon::Assemble::RenderExtraToolArgs(const JobAction &JA,
3754 void hexagon::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
3767 RenderExtraToolArgs(JA, CmdArgs);
3817 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
3820 void hexagon::Link::RenderExtraToolArgs(const JobAction &JA,
3825 void hexagon::Link::ConstructJob(Compilation &C, const JobAction &JA,
3991 JA, *this,
4059 void darwin::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4070 const Action *SourceAction = &JA;
4116 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4349 void darwin::Link::ConstructJob(Compilation &C, const JobAction &JA,
4369 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4562 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4565 void darwin::Lipo::ConstructJob(Compilation &C, const JobAction &JA,
4586 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4589 void darwin::Dsymutil::ConstructJob(Compilation &C, const JobAction &JA,
4606 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4609 void darwin::VerifyDebug::ConstructJob(Compilation &C, const JobAction &JA,
4629 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4632 void solaris::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4653 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4657 void solaris::Link::ConstructJob(Compilation &C, const JobAction &JA,
4760 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4763 void auroraux::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4784 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4787 void auroraux::Link::ConstructJob(Compilation &C, const JobAction &JA,
4872 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4875 void openbsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
4896 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
4899 void openbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5020 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5023 void bitrig::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5044 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5047 void bitrig::Link::ConstructJob(Compilation &C, const JobAction &JA,
5162 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5165 void freebsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5237 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5240 void freebsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5413 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5416 void netbsd::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5447 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5450 void netbsd::Link::ConstructJob(Compilation &C, const JobAction &JA,
5562 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5565 void linuxtools::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5645 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5686 void linuxtools::Link::ConstructJob(Compilation &C, const JobAction &JA,
5953 C.addCommand(new Command(JA, *this, ToolChain.Linker.c_str(), CmdArgs));
5956 void minix::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
5977 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
5980 void minix::Link::ConstructJob(Compilation &C, const JobAction &JA,
6031 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6038 void dragonfly::Assemble::ConstructJob(Compilation &C, const JobAction &JA,
6064 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6067 void dragonfly::Link::ConstructJob(Compilation &C, const JobAction &JA,
6188 C.addCommand(new Command(JA, *this, Exec, CmdArgs));
6191 void visualstudio::Link::ConstructJob(Compilation &C, const JobAction &JA,
6223 C.addCommand(new Command(JA, *this, Exec, CmdArgs));