Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DSPIRV.cpp21 const JobAction &JA, in constructTranslateCommand() argument
44 C.addCommand(std::make_unique<Command>(JA, T, ResponseFileSupport::None(), in constructTranslateCommand()
49 const JobAction &JA, in constructAssembleCommand() argument
69 C.addCommand(std::make_unique<Command>(JA, T, ResponseFileSupport::None(), in constructAssembleCommand()
73 void SPIRV::Translator::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
81 constructTranslateCommand(C, *this, JA, Output, Inputs[0], {}); in ConstructJob()
84 void SPIRV::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
92 constructAssembleCommand(C, *this, JA, Output, Inputs[0], {}); in ConstructJob()
101 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const { in SelectTool()
102 Action::ActionClass AC = JA.getKind(); in SelectTool()
[all …]
H A DHIPAMD.cpp37 const JobAction &JA, in constructLlvmLinkCommand() argument
54 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LlvmLinkArgs, "amdgcn", in constructLlvmLinkCommand()
59 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLlvmLinkCommand()
64 void AMDGCN::Linker::constructLldCommand(Compilation &C, const JobAction &JA, in constructLldCommand() argument
150 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LldArgs, "amdgcn", in constructLldCommand()
156 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLldCommand()
167 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLinkAndEmitSpirvCommand() argument
171 constructLlvmLinkCommand(C, JA, Inputs, Output, Args); in constructLinkAndEmitSpirvCommand()
183 SPIRV::constructTranslateCommand(C, *this, JA, Output, Output, TrArgs); in constructLinkAndEmitSpirvCommand()
189 void AMDGCN::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
[all …]
H A DSPIRV.h21 const JobAction &JA, const InputInfo &Output,
26 const JobAction &JA, const InputInfo &Output,
38 void ConstructJob(Compilation &C, const JobAction &JA,
49 void ConstructJob(Compilation &C, const JobAction &JA,
60 void ConstructJob(Compilation &C, const JobAction &JA,
92 clang::driver::Tool *SelectTool(const JobAction &JA) const override;
H A DHIPSPV.cpp63 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLinkAndEmitSpirvCommand() argument
77 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLinkAndEmitSpirvCommand()
93 JA, *this, ResponseFileSupport::None(), Opt, OptArgs, Inputs, Output)); in constructLinkAndEmitSpirvCommand()
102 SPIRV::constructTranslateCommand(C, *this, JA, Output, TrInput, TrArgs); in constructLinkAndEmitSpirvCommand()
105 void HIPSPV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
111 JA.getType() == types::TY_Object) in ConstructJob()
113 Args, JA, *this); in ConstructJob()
115 if (JA.getType() == types::TY_HIP_FATBIN) in ConstructJob()
116 return HIP::constructHIPFatbinCommand(C, JA, Output.getFilename(), Inputs, in ConstructJob()
119 constructLinkAndEmitSpirvCommand(C, JA, Inputs, Output, Args); in ConstructJob()
H A DFlang.cpp539 const JobAction &JA, const ArgList &Args, in addOffloadOptions() argument
541 bool IsOpenMPDevice = JA.isDeviceOffloading(Action::OFK_OpenMP); in addOffloadOptions()
542 bool IsHostOffloadingAction = JA.isHostOffloading(Action::OFK_OpenMP) || in addOffloadOptions()
543 JA.isHostOffloading(C.getActiveOffloadKinds()); in addOffloadOptions()
603 addOpenMPHostOffloadingArgs(C, JA, Args, CmdArgs); in addOffloadOptions()
806 void Flang::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
824 if (isa<PreprocessJobAction>(JA)) { in ConstructJob()
829 } else if (isa<CompileJobAction>(JA) || isa<BackendJobAction>(JA)) { in ConstructJob()
830 if (JA.getType() == types::TY_Nothing) { in ConstructJob()
832 } else if (JA.getType() == types::TY_AST) { in ConstructJob()
[all …]
H A 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
80 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
83 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
H A DClang.h42 void AddPreprocessingOptions(Compilation &C, const JobAction &JA,
115 void ConstructJob(Compilation &C, const JobAction &JA,
138 void ConstructJob(Compilation &C, const JobAction &JA,
151 void ConstructJob(Compilation &C, const JobAction &JA,
155 void ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA,
169 void ConstructJob(Compilation &C, const JobAction &JA,
184 void ConstructJob(Compilation &C, const JobAction &JA,
H A DGnu.h49 void ConstructJob(Compilation &C, const JobAction &JA,
62 void ConstructJob(Compilation &C, const JobAction &JA,
76 void ConstructJob(Compilation &C, const JobAction &JA,
94 void ConstructJob(Compilation &C, const JobAction &JA,
101 virtual void RenderExtraToolArgs(const JobAction &JA,
113 void RenderExtraToolArgs(const JobAction &JA,
124 void RenderExtraToolArgs(const JobAction &JA,
135 void RenderExtraToolArgs(const JobAction &JA,
H A DHexagon.h30 void RenderExtraToolArgs(const JobAction &JA,
32 void ConstructJob(Compilation &C, const JobAction &JA,
45 void RenderExtraToolArgs(const JobAction &JA,
47 void ConstructJob(Compilation &C, const JobAction &JA,
H A DHIPAMD.h30 void ConstructJob(Compilation &C, const JobAction &JA,
36 void constructLldCommand(Compilation &C, const JobAction &JA,
39 void constructLlvmLinkCommand(Compilation &C, const JobAction &JA,
43 void constructLinkAndEmitSpirvCommand(Compilation &C, const JobAction &JA,
H A DClang.cpp92 forAllAssociatedToolChains(Compilation &C, const JobAction &JA, in forAllAssociatedToolChains() argument
100 if (JA.isHostOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
102 else if (JA.isDeviceOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
104 else if (JA.isHostOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
106 else if (JA.isDeviceOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
109 if (JA.isHostOffloading(Action::OFK_OpenMP)) { in forAllAssociatedToolChains()
113 } else if (JA.isDeviceOffloading(Action::OFK_OpenMP)) in forAllAssociatedToolChains()
116 if (JA.isHostOffloading(Action::OFK_SYCL)) { in forAllAssociatedToolChains()
120 } else if (JA.isDeviceOffloading(Action::OFK_SYCL)) in forAllAssociatedToolChains()
226 const JobAction &JA) { in ShouldEnableAutolink() argument
[all …]
H A DUEFI.cpp49 void tools::uefi::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
81 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
93 JA, *this, ResponseFileSupport::AtFileUTF16(), in ConstructJob()
H A DDragonFly.cpp23 void dragonfly::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
47 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
52 void dragonfly::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
128 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
199 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
H A DHIPUtility.h20 void constructHIPFatbinCommand(Compilation &C, const JobAction &JA,
28 const llvm::opt::ArgList &Args, const JobAction &JA, const Tool &T);
H A DPS4CPU.h36 void ConstructJob(Compilation &C, const JobAction &JA,
51 void ConstructJob(Compilation &C, const JobAction &JA,
66 void ConstructJob(Compilation &C, const JobAction &JA,
116 const llvm::opt::ArgList &DriverArgs, const JobAction &JA, in getDefaultDenormalModeForType() argument
H A 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
169 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
207 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
H A DCuda.cpp382 void NVPTX::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
396 if (JA.isDeviceOffloading(Action::OFK_Cuda)) { in ConstructJob()
397 GPUArchName = JA.getOffloadingArch(); in ConstructJob()
479 if (JA.isOffloading(Action::OFK_OpenMP)) in ConstructJob()
484 else if (JA.isOffloading(Action::OFK_Cuda)) in ConstructJob()
501 JA, *this, in ConstructJob()
528 void NVPTX::FatBinary::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
573 JA, *this, in ConstructJob()
579 void NVPTX::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
628 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
[all …]
H A DCuda.h90 void ConstructJob(Compilation &C, const JobAction &JA,
104 void ConstructJob(Compilation &C, const JobAction &JA,
117 void ConstructJob(Compilation &C, const JobAction &JA,
206 const llvm::opt::ArgList &DriverArgs, const JobAction &JA,
H A DInterfaceStubs.cpp18 void Merger::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
58 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
H A DHexagon.cpp191 void hexagon::Assembler::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
195 void hexagon::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
208 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob()
267 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
272 void hexagon::Linker::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
277 constructHexagonLinkArgs(Compilation &C, const JobAction &JA, in constructHexagonLinkArgs() argument
367 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
459 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
495 void hexagon::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
503 constructHexagonLinkArgs(C, JA, HTC, Output, Inputs, Args, CmdArgs, in ConstructJob()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DCompilation.h257 const char *addResultFile(const char *Name, const JobAction *JA) { in addResultFile() argument
258 ResultFiles[JA] = Name; in addResultFile()
264 const char *addFailureResultFile(const char *Name, const JobAction *JA) { in addFailureResultFile() argument
265 FailureResultFiles[JA] = Name; in addFailureResultFile()
269 const char *getTimeTraceFile(const JobAction *JA) const { in getTimeTraceFile() argument
270 return TimeTraceFiles.lookup(JA); in getTimeTraceFile()
272 void addTimeTraceFile(const char *Name, const JobAction *JA) { in addTimeTraceFile() argument
273 assert(!TimeTraceFiles.contains(JA)); in addTimeTraceFile()
274 TimeTraceFiles[JA] = Name; in addTimeTraceFile()
297 const JobAction *JA,
H A DCommonArgs.h32 llvm::opt::ArgStringList &CmdArgs, const JobAction &JA);
60 const JobAction &JA,
66 void AddStaticDeviceLibs(Compilation *C, const Tool *T, const JobAction *JA,
72 const char *SplitDebugName(const JobAction &JA, const llvm::opt::ArgList &Args,
76 const JobAction &JA, const llvm::opt::ArgList &Args,
122 void addOpenMPHostOffloadingArgs(const Compilation &C, const JobAction &JA,
H A DTool.h73 virtual void ConstructJob(Compilation &C, const JobAction &JA,
87 virtual void ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA,
/freebsd/contrib/llvm-project/clang/lib/Driver/
H A DDriver.cpp2258 const JobAction *JA = cast<JobAction>(&FailingCommand->getSource()); in ExecuteCompilation() local
2259 C.CleanupFileMap(C.getResultFiles(), JA, true); in ExecuteCompilation()
2263 C.CleanupFileMap(C.getFailureResultFiles(), JA, true); in ExecuteCompilation()
5536 const JobAction *JA = nullptr; member
5568 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackendCompile()
5569 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackendCompile()
5570 auto *CJ = dyn_cast<CompileJobAction>(ActionInfo[2].JA); in combineAssembleBackendCompile()
5581 bool OutputIsLLVM = types::isLLVMIR(ActionInfo[0].JA->getType()); in combineAssembleBackendCompile()
5606 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackend()
5607 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackend()
[all …]
H A DTool.cpp20 void Tool::ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA, in ConstructJobMultipleOutputs() argument
26 ConstructJob(C, JA, Outputs.front(), Inputs, TCArgs, LinkingOutput); in ConstructJobMultipleOutputs()

1234