Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/
H A DSPIRV.cpp22 const JobAction &JA, in constructTranslateCommand() argument
45 C.addCommand(std::make_unique<Command>(JA, T, ResponseFileSupport::None(), in constructTranslateCommand()
49 void SPIRV::Translator::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
57 constructTranslateCommand(C, *this, JA, Output, Inputs[0], {}); in ConstructJob()
66 clang::driver::Tool *SPIRVToolChain::SelectTool(const JobAction &JA) const { in SelectTool()
67 Action::ActionClass AC = JA.getKind(); in SelectTool()
85 void SPIRV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
93 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
98 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
H A DHIPAMD.cpp77 const JobAction &JA, in constructLlvmLinkCommand() argument
94 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LlvmLinkArgs, "amdgcn", in constructLlvmLinkCommand()
99 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLlvmLinkCommand()
104 void AMDGCN::Linker::constructLldCommand(Compilation &C, const JobAction &JA, in constructLldCommand() argument
187 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LldArgs, "amdgcn", in constructLldCommand()
193 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLldCommand()
204 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLinkAndEmitSpirvCommand() argument
208 constructLlvmLinkCommand(C, JA, Inputs, Output, Args); in constructLinkAndEmitSpirvCommand()
221 SPIRV::constructTranslateCommand(C, *this, JA, Output, Output, TrArgs); in constructLinkAndEmitSpirvCommand()
227 void AMDGCN::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
[all …]
H A DHIPSPV.cpp64 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLinkAndEmitSpirvCommand() argument
78 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in constructLinkAndEmitSpirvCommand()
94 JA, *this, ResponseFileSupport::None(), Opt, OptArgs, Inputs, Output)); in constructLinkAndEmitSpirvCommand()
103 SPIRV::constructTranslateCommand(C, *this, JA, Output, TrInput, TrArgs); in constructLinkAndEmitSpirvCommand()
106 void HIPSPV::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
112 JA.getType() == types::TY_Object) in ConstructJob()
114 Args, JA, *this); in ConstructJob()
116 if (JA.getType() == types::TY_HIP_FATBIN) in ConstructJob()
117 return HIP::constructHIPFatbinCommand(C, JA, Output.getFilename(), Inputs, in ConstructJob()
120 constructLinkAndEmitSpirvCommand(C, JA, Inputs, Output, Args); in ConstructJob()
H A DFlang.cpp433 const JobAction &JA, const ArgList &Args, in addOffloadOptions() argument
435 bool IsOpenMPDevice = JA.isDeviceOffloading(Action::OFK_OpenMP); in addOffloadOptions()
436 bool IsHostOffloadingAction = JA.isHostOffloading(Action::OFK_OpenMP) || in addOffloadOptions()
437 JA.isHostOffloading(C.getActiveOffloadKinds()); in addOffloadOptions()
670 void Flang::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
688 if (isa<PreprocessJobAction>(JA)) { in ConstructJob()
693 } else if (isa<CompileJobAction>(JA) || isa<BackendJobAction>(JA)) { in ConstructJob()
694 if (JA.getType() == types::TY_Nothing) { in ConstructJob()
696 } else if (JA.getType() == types::TY_AST) { in ConstructJob()
698 } else if (JA.getType() == types::TY_LLVM_IR || in ConstructJob()
[all …]
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 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.cpp117 forAllAssociatedToolChains(Compilation &C, const JobAction &JA, in forAllAssociatedToolChains() argument
125 if (JA.isHostOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
127 else if (JA.isDeviceOffloading(Action::OFK_Cuda)) in forAllAssociatedToolChains()
129 else if (JA.isHostOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
131 else if (JA.isDeviceOffloading(Action::OFK_HIP)) in forAllAssociatedToolChains()
134 if (JA.isHostOffloading(Action::OFK_OpenMP)) { in forAllAssociatedToolChains()
138 } else if (JA.isDeviceOffloading(Action::OFK_OpenMP)) in forAllAssociatedToolChains()
404 const JobAction &JA) { in ShouldEnableAutolink() argument
412 if (JA.isDeviceOffloading(Action::OFK_Cuda) || in ShouldEnableAutolink()
413 JA.isDeviceOffloading(Action::OFK_HIP)) in ShouldEnableAutolink()
[all …]
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()
198 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
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 DHIPUtility.h20 void constructHIPFatbinCommand(Compilation &C, const JobAction &JA,
28 const llvm::opt::ArgList &Args, const JobAction &JA, const Tool &T);
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 DPS4CPU.cpp58 void tools::PScpu::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
79 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
121 void tools::PS4cpu::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
207 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
227 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
232 void tools::PS5cpu::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
307 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob()
327 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
H A DHIPUtility.cpp216 void HIP::constructHIPFatbinCommand(Compilation &C, const JobAction &JA, in constructHIPFatbinCommand() argument
267 JA, T, ResponseFileSupport::None(), Bundler, BundlerArgs, Inputs, in constructHIPFatbinCommand()
268 InputInfo(&JA, Args.MakeArgString(Output)))); in constructHIPFatbinCommand()
277 const ArgList &Args, const JobAction &JA, const Tool &T) { in constructGenerateObjFileFromHIPFatBinary() argument
295 HIP::constructHIPFatbinCommand(C, JA, BundleFile, Inputs, Args, T); in constructGenerateObjFileFromHIPFatBinary()
406 C.addCommand(std::make_unique<Command>(JA, T, ResponseFileSupport::None(), Mc, in constructGenerateObjFileFromHIPFatBinary()
H A DCuda.cpp378 void NVPTX::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
392 if (JA.isDeviceOffloading(Action::OFK_Cuda)) { in ConstructJob()
393 GPUArchName = JA.getOffloadingArch(); in ConstructJob()
475 if (JA.isOffloading(Action::OFK_OpenMP)) in ConstructJob()
480 else if (JA.isOffloading(Action::OFK_Cuda)) in ConstructJob()
497 JA, *this, in ConstructJob()
524 void NVPTX::FatBinary::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
569 JA, *this, in ConstructJob()
575 void NVPTX::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
622 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob()
[all …]
H A DZOS.cpp47 void zos::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
74 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
108 void zos::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
171 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
213 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
H A DCommonArgs.h32 llvm::opt::ArgStringList &CmdArgs, const JobAction &JA);
58 const JobAction &JA,
64 void AddStaticDeviceLibs(Compilation *C, const Tool *T, const JobAction *JA,
70 const char *SplitDebugName(const JobAction &JA, const llvm::opt::ArgList &Args,
74 const JobAction &JA, const llvm::opt::ArgList &Args,
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,
209 const llvm::opt::ArgList &DriverArgs, const JobAction &JA,
H A DHexagon.cpp193 void hexagon::Assembler::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
197 void hexagon::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
210 RenderExtraToolArgs(JA, CmdArgs); in ConstructJob()
269 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
274 void hexagon::Linker::RenderExtraToolArgs(const JobAction &JA, in RenderExtraToolArgs() argument
279 constructHexagonLinkArgs(Compilation &C, const JobAction &JA, in constructHexagonLinkArgs() argument
368 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
460 AddLinkerInputs(HTC, Inputs, Args, CmdArgs, JA); in constructHexagonLinkArgs()
496 void hexagon::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
504 constructHexagonLinkArgs(C, JA, HT in ConstructJob()
[all...]
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 DFlang.h95 const JobAction &JA, const llvm::opt::ArgList &Args,
123 void ConstructJob(Compilation &C, const JobAction &JA,
H A DSolaris.cpp31 void solaris::Assembler::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
37 gnutools::Assembler::ConstructJob(C, JA, Output, Inputs, Args, LinkingOutput); in ConstructJob()
82 void solaris::Linker::ConstructJob(Compilation &C, const JobAction &JA, in ConstructJob() argument
207 AddLinkerInputs(ToolChain, Inputs, Args, CmdArgs, JA); in ConstructJob()
289 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
/freebsd/contrib/llvm-project/clang/include/clang/Driver/
H A DCompilation.h263 const char *addResultFile(const char *Name, const JobAction *JA) { in addResultFile() argument
264 ResultFiles[JA] = Name; in addResultFile()
270 const char *addFailureResultFile(const char *Name, const JobAction *JA) { in addFailureResultFile() argument
271 FailureResultFiles[JA] = Name; in addFailureResultFile()
275 const char *getTimeTraceFile(const JobAction *JA) const { in getTimeTraceFile() argument
276 return TimeTraceFiles.lookup(JA); in getTimeTraceFile()
278 void addTimeTraceFile(const char *Name, const JobAction *JA) { in addTimeTraceFile() argument
279 assert(!TimeTraceFiles.contains(JA)); in addTimeTraceFile()
280 TimeTraceFiles[JA] = Name; in addTimeTraceFile()
303 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.cpp1958 const JobAction *JA = cast<JobAction>(&FailingCommand->getSource()); in ExecuteCompilation() local
1959 C.CleanupFileMap(C.getResultFiles(), JA, true); in ExecuteCompilation()
1963 C.CleanupFileMap(C.getFailureResultFiles(), JA, true); in ExecuteCompilation()
5190 const JobAction *JA = nullptr; member
5222 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackendCompile()
5223 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackendCompile()
5224 auto *CJ = dyn_cast<CompileJobAction>(ActionInfo[2].JA); in combineAssembleBackendCompile()
5235 bool OutputIsLLVM = types::isLLVMIR(ActionInfo[0].JA->getType()); in combineAssembleBackendCompile()
5260 auto *AJ = dyn_cast<AssembleJobAction>(ActionInfo[0].JA); in combineAssembleBackend()
5261 auto *BJ = dyn_cast<BackendJobAction>(ActionInfo[1].JA); in combineAssembleBackend()
5450 handleTimeTrace(Compilation & C,const ArgList & Args,const JobAction * JA,const char * BaseInput,const InputInfo & Result) handleTimeTrace() argument
5594 const JobAction *JA = cast<JobAction>(A); BuildJobsForActionNoCache() local
5805 HasPreprocessOutput(const Action & JA) HasPreprocessOutput() argument
5866 GetModuleOutputPath(Compilation & C,const JobAction & JA,const char * BaseInput) GetModuleOutputPath() argument
5878 GetNamedOutputPath(Compilation & C,const JobAction & JA,const char * BaseInput,StringRef OrigBoundArch,bool AtTopLevel,bool MultipleArchs,StringRef OffloadingPrefix) const GetNamedOutputPath() argument
6087 __anon17dcc6011202(const JobAction &JA, const llvm::opt::DerivedArgList &Args) GetNamedOutputPath() argument
[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()

123