| /freebsd-12-stable/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
| D | Flang.cpp | 51 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 …]
|
| D | AMDGPUOpenMP.cpp | 90 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 …]
|
| D | Myriad.cpp | 24 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 …]
|
| D | HIP.cpp | 40 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 …]
|
| D | Minix.cpp | 22 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()
|
| 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 81 AddLinkerInputs(getToolChain(), Inputs, Args, CmdArgs, JA); in ConstructJob() 84 C.addCommand(std::make_unique<Command>(JA, *this, ResponseFileSupport::None(), in ConstructJob()
|
| D | Myriad.h | 28 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;
|
| D | Clang.h | 38 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,
|
| D | Gnu.h | 47 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,
|
| D | Ananas.cpp | 25 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()
|
| D | AMDGPUOpenMP.h | 35 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,
|
| D | HIP.h | 23 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;
|
| D | Hexagon.h | 30 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,
|
| D | DragonFly.cpp | 26 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()
|
| D | AIX.cpp | 26 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()
|
| D | Clang.cpp | 124 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 …]
|
| D | Cuda.cpp | 392 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 …]
|
| D | PS4CPU.h | 34 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
|
| D | Hexagon.cpp | 124 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 …]
|
| D | Solaris.cpp | 27 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()
|
| 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 168 AddLinkerInputs(TC, Inputs, Args, CmdArgs, JA); in ConstructJob() 206 C.addCommand(std::make_unique<Command>(JA, *this, in ConstructJob()
|
| D | Cuda.h | 93 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/ |
| D | Driver.cpp | 1568 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 …]
|
| 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()
|
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Driver/ |
| D | Compilation.h | 252 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,
|