Home
last modified time | relevance | path

Searched refs:JA (Results 1 – 25 of 90) sorted by relevance

1234

/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/
DFlang.cpp51 void Flang::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
71 if (isa<PreprocessJobAction>(JA)) { in ConstructJob()
73 } else if (isa<CompileJobAction>(JA) || isa<BackendJobAction>(JA)) { in ConstructJob()
74 if (JA.getType() == types::TY_Nothing) { in ConstructJob()
76 } else if (JA.getType() == types::TY_AST) { in ConstructJob()
78 } else if (JA.getType() == types::TY_LLVM_IR || in ConstructJob()
79 JA.getType() == types::TY_LTO_IR) { in ConstructJob()
81 } else if (JA.getType() == types::TY_LLVM_BC || in ConstructJob()
82 JA.getType() == types::TY_LTO_BC) { in ConstructJob()
84 } else if (JA.getType() == types::TY_PP_Asm) { in ConstructJob()
[all …]
DAMDGPUOpenMP.cpp90 const JobAction &JA, const InputInfoList &Inputs, const ArgList &Args, in constructLLVMLinkCommand() argument
125 JA, *this, ResponseFileSupport::AtFileCurCP(), Exec, CmdArgs, Inputs, in constructLLVMLinkCommand()
126 InputInfo(&JA, Args.MakeArgString(OutputFileName)))); in constructLLVMLinkCommand()
131 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLlcCommand() argument
157 JA, *this, ResponseFileSupport::AtFileCurCP(), Llc, LlcArgs, Inputs, in constructLlcCommand()
158 InputInfo(&JA, Args.MakeArgString(LlcOutputFile)))); in constructLlcCommand()
163 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLldCommand() argument
174 JA, *this, ResponseFileSupport::AtFileCurCP(), Lld, LldArgs, Inputs, in constructLldCommand()
175 InputInfo(&JA, Args.MakeArgString(Output.getFilename())))); in constructLldCommand()
180 void AMDGCN::OpenMPLinker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
[all …]
DMyriad.cpp24 void tools::SHAVE::Compiler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
35 if (JA.getKind() == Action::PreprocessJobClass) { in ConstructJob()
80 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
85 void tools::SHAVE::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
116 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
121 void tools::Myriad::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
171 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
204 JA, *this, ResponseFileSupport::AtFileCurCP(), Args.MakeArgString(Exec), in ConstructJob()
268 Tool *MyriadToolChain::SelectTool(const JobAction &JA) const { in SelectTool()
271 return ToolChain::SelectTool(JA); in SelectTool()
[all …]
DHIP.cpp40 void AMDGCN::Linker::constructLldCommand(Compilation &C, const JobAction &JA, in constructLldCommand() argument
96 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLldCommand()
102 void AMDGCN::constructHIPFatbinCommand(Compilation &C, const JobAction &JA, in constructHIPFatbinCommand() argument
141 JA, T, ResponseFileSupport::None(), Bundler, BundlerArgs, Inputs, in constructHIPFatbinCommand()
142 InputInfo(&JA, Args.MakeArgString(Output)))); in constructHIPFatbinCommand()
152 const JobAction &JA) const { in constructGenerateObjFileFromHIPFatBinary()
171 constructHIPFatbinCommand(C, JA, BundleFile, Inputs, Args, *this); in constructGenerateObjFileFromHIPFatBinary()
212 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructGenerateObjFileFromHIPFatBinary()
218 void AMDGCN::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
225 JA.getType() == types::TY_Object) in ConstructJob()
[all …]
DMinix.cpp22 void tools::minix::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
39 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
44 void tools::minix::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
70 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
93 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
DXCore.cpp25 void tools::XCore::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
55 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
59 void tools::XCore::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
81 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
84 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
DMyriad.h28 void ConstructJob(Compilation &C, const JobAction &JA,
40 void ConstructJob(Compilation &C, const JobAction &JA,
57 void ConstructJob(Compilation &C, const JobAction &JA,
84 Tool *SelectTool(const JobAction &JA) const override;
DClang.h38 void AddPreprocessingOptions(Compilation &C, const JobAction &JA,
110 void ConstructJob(Compilation &C, const JobAction &JA,
131 void ConstructJob(Compilation &C, const JobAction &JA,
144 void ConstructJob(Compilation &C, const JobAction &JA,
148 void ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA,
162 void ConstructJob(Compilation &C, const JobAction &JA,
DGnu.h47 void ConstructJob(Compilation &C, const JobAction &JA,
60 void ConstructJob(Compilation &C, const JobAction &JA,
74 void ConstructJob(Compilation &C, const JobAction &JA,
92 void ConstructJob(Compilation &C, const JobAction &JA,
99 virtual void RenderExtraToolArgs(const JobAction &JA,
111 void RenderExtraToolArgs(const JobAction &JA,
122 void RenderExtraToolArgs(const JobAction &JA,
133 void RenderExtraToolArgs(const JobAction &JA,
DAnanas.cpp25 void ananas::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
42 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
47 void ananas::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
112 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
128 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
DAMDGPUOpenMP.h35 void ConstructJob(Compilation &C, const JobAction &JA,
44 const JobAction &JA, const InputInfoList &Inputs,
49 const char *constructLlcCommand(Compilation &C, const JobAction &JA,
57 void constructLldCommand(Compilation &C, const JobAction &JA,
DHIP.h23 void constructHIPFatbinCommand(Compilation &C, const JobAction &JA,
35 void ConstructJob(Compilation &C, const JobAction &JA,
42 void constructLldCommand(Compilation &C, const JobAction &JA,
51 const JobAction &JA) const;
DHexagon.h30 void RenderExtraToolArgs(const JobAction &JA,
32 void ConstructJob(Compilation &C, const JobAction &JA,
45 virtual void RenderExtraToolArgs(const JobAction &JA,
47 void ConstructJob(Compilation &C, const JobAction &JA,
DDragonFly.cpp26 void dragonfly::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
48 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
53 void dragonfly::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
120 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
174 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
DAIX.cpp26 void aix::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
73 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
77 void aix::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
148 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
172 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
DClang.cpp124 forAllAssociatedToolChains(Compilation &C, const JobAction &JA, in forAllAssociatedToolChains() argument
132 if (JA.isHostOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
134 else if (JA.isDeviceOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
136 else if (JA.isHostOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
138 else if (JA.isDeviceOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
141 if (JA.isHostOffloading(Action::OFK_OpenMP)) { in forAllAssociatedToolChains()
145 } else if (JA.isDeviceOffloading(Action::OFK_OpenMP)) in forAllAssociatedToolChains()
478 const JobAction &JA) { in ShouldEnableAutolink() argument
486 if (JA.isDeviceOffloading(Action::OFK_Cuda) || in ShouldEnableAutolink()
487 JA.isDeviceOffloading(Action::OFK_HIP)) in ShouldEnableAutolink()
[all …]
DCuda.cpp392 void NVPTX::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
405 if (JA.isDeviceOffloading(Action::OFK_OpenMP)) { in ConstructJob()
409 GPUArchName = JA.getOffloadingArch(); in ConstructJob()
478 if (JA.isOffloading(Action::OFK_OpenMP)) in ConstructJob()
483 else if (JA.isOffloading(Action::OFK_Cuda)) in ConstructJob()
496 JA, *this, in ConstructJob()
521 void NVPTX::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
565 JA, *this, in ConstructJob()
571 void NVPTX::OpenMPLinker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
584 assert(!JA.isHostOffloading(Action::OFK_OpenMP) && in ConstructJob()
[all …]
DPS4CPU.h34 void ConstructJob(Compilation &C, const JobAction &JA,
48 void ConstructJob(Compilation &C, const JobAction &JA,
98 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() argument
DHexagon.cpp124 void hexagon::Assembler::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
128 void hexagon::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
141 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob()
192 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
197 void hexagon::Linker::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
202 constructHexagonLinkArgs(Compilation &C, const JobAction &JA, in constructHexagonLinkArgs() argument
288 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
364 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
399 void hexagon::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
407 constructHexagonLinkArgs(C, JA, HTC, Output, Inputs, Args, CmdArgs, in ConstructJob()
[all …]
DSolaris.cpp27 void solaris::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
44 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
48 void solaris::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
123 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
154 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
DCrossWindows.cpp25 Compilation &C, const JobAction &JA, const InputInfo &Output, in ConstructJob() argument
60 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
65 Compilation &C, const JobAction &JA, const InputInfo &Output, in ConstructJob() argument
168 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
206 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
DCuda.h93 void ConstructJob(Compilation &C, const JobAction &JA,
107 void ConstructJob(Compilation &C, const JobAction &JA,
120 void ConstructJob(Compilation &C, const JobAction &JA,
151 const llvm::opt::ArgList &DriverArgs, const JobAction &JA,
/freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/
DDriver.cpp1568 const JobAction *JA = cast<JobAction>(&FailingCommand->getSource()); in ExecuteCompilation() local
1569 C.CleanupFileMap(C.getResultFiles(), JA, true); in ExecuteCompilation()
1573 C.CleanupFileMap(C.getFailureResultFiles(), JA, true); in ExecuteCompilation()
4276 const JobAction *JA = nullptr; member
4308 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackendCompile()
4309 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackendCompile()
4310 auto *CJ = dyn_cast<CompileJobAction>(ActionInfo[2].JA); in combineAssembleBackendCompile()
4340 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackend()
4341 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackend()
4363 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[0].JA); in combineBackendCompile()
[all …]
DTool.cpp20 void Tool::ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA, in ConstructJobMultipleOutputs() argument
26 ConstructJob(C, JA, Outputs.front(), Inputs, TCArgs, LinkingOutput); in ConstructJobMultipleOutputs()
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Driver/
DCompilation.h252 const char *addResultFile(const char *Name, const JobAction *JA) { in addResultFile() argument
253 ResultFiles[JA] = Name; in addResultFile()
259 const char *addFailureResultFile(const char *Name, const JobAction *JA) { in addFailureResultFile() argument
260 FailureResultFiles[JA] = Name; in addFailureResultFile()
284 const JobAction *JA,

1234