| /freebsd/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| H A D | SPIRV.cpp | 21 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 D | HIPAMD.cpp | 37 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 D | SPIRV.h | 21 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 D | HIPSPV.cpp | 63 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 D | Flang.cpp | 539 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 D | XCore.cpp | 25 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 D | Clang.h | 42 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 D | Gnu.h | 49 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 D | Hexagon.h | 30 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 D | HIPAMD.h | 30 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 D | Clang.cpp | 92 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 D | UEFI.cpp | 49 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 D | DragonFly.cpp | 23 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 D | HIPUtility.h | 20 void constructHIPFatbinCommand(Compilation &C, const JobAction &JA, 28 const llvm::opt::ArgList &Args, const JobAction &JA, const Tool &T);
|
| H A D | PS4CPU.h | 36 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 D | CrossWindows.cpp | 25 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 D | Cuda.cpp | 382 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 D | Cuda.h | 90 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 D | InterfaceStubs.cpp | 18 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 D | Hexagon.cpp | 191 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 D | Compilation.h | 257 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 D | CommonArgs.h | 32 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 D | Tool.h | 73 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 D | Driver.cpp | 2258 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 D | Tool.cpp | 20 void Tool::ConstructJobMultipleOutputs(Compilation &C, const JobAction &JA, in ConstructJobMultipleOutputs() argument 26 ConstructJob(C, JA, Outputs.front(), Inputs, TCArgs, LinkingOutput); in ConstructJobMultipleOutputs()
|