Lines Matching refs:Inputs
78 const InputInfoList &Inputs, in constructLlvmLinkCommand() argument
85 assert(!Inputs.empty() && "Must have at least one input."); in constructLlvmLinkCommand()
88 for (auto Input : Inputs) in constructLlvmLinkCommand()
94 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LlvmLinkArgs, "amdgcn", in constructLlvmLinkCommand()
100 LlvmLink, LlvmLinkArgs, Inputs, in constructLlvmLinkCommand()
105 const InputInfoList &Inputs, in constructLldCommand() argument
122 assert(!Inputs.empty() && "Must have at least one input."); in constructLldCommand()
124 addLTOOptions(TC, Args, LldArgs, Output, Inputs[0], IsThinLTO); in constructLldCommand()
181 for (auto Input : Inputs) in constructLldCommand()
187 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LldArgs, "amdgcn", in constructLldCommand()
194 Lld, LldArgs, Inputs, Output)); in constructLldCommand()
204 Compilation &C, const JobAction &JA, const InputInfoList &Inputs, in constructLinkAndEmitSpirvCommand() argument
206 assert(!Inputs.empty() && "Must have at least one input."); in constructLinkAndEmitSpirvCommand()
208 constructLlvmLinkCommand(C, JA, Inputs, Output, Args); in constructLinkAndEmitSpirvCommand()
229 const InputInfoList &Inputs, in ConstructJob() argument
232 if (Inputs.size() > 0 && in ConstructJob()
233 Inputs[0].getType() == types::TY_Image && in ConstructJob()
235 return HIP::constructGenerateObjFileFromHIPFatBinary(C, Output, Inputs, in ConstructJob()
239 return HIP::constructHIPFatbinCommand(C, JA, Output.getFilename(), Inputs, in ConstructJob()
243 return constructLlvmLinkCommand(C, JA, Inputs, Output, Args); in ConstructJob()
246 return constructLinkAndEmitSpirvCommand(C, JA, Inputs, Output, Args); in ConstructJob()
248 return constructLldCommand(C, JA, Inputs, Output, Args); in ConstructJob()