Lines Matching defs:Inputs
41 const InputInfoList &Inputs,
48 assert(!Inputs.empty() && "Must have at least one input.");
51 for (auto Input : Inputs)
57 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LlvmLinkArgs, "amdgcn",
63 LlvmLink, LlvmLinkArgs, Inputs,
68 const InputInfoList &Inputs,
85 assert(!Inputs.empty() && "Must have at least one input.");
87 addLTOOptions(TC, Args, LldArgs, Output, Inputs[0], IsThinLTO);
144 for (auto Input : Inputs)
150 AddStaticDeviceLibsLinking(C, *this, JA, Inputs, Args, LldArgs, "amdgcn",
157 Lld, LldArgs, Inputs, Output));
167 Compilation &C, const JobAction &JA, const InputInfoList &Inputs,
169 assert(!Inputs.empty() && "Must have at least one input.");
171 constructLlvmLinkCommand(C, JA, Inputs, Output, Args);
191 const InputInfoList &Inputs,
194 if (Inputs.size() > 0 &&
195 Inputs[0].getType() == types::TY_Image &&
197 return HIP::constructGenerateObjFileFromHIPFatBinary(C, Output, Inputs,
201 return HIP::constructHIPFatbinCommand(C, JA, Output.getFilename(), Inputs,
205 return constructLlvmLinkCommand(C, JA, Inputs, Output, Args);
208 return constructLinkAndEmitSpirvCommand(C, JA, Inputs, Output, Args);
210 return constructLldCommand(C, JA, Inputs, Output, Args);