Lines Matching refs:EP
171 getEntryPropAsMetadata(const EntryProperties &EP, uint64_t EntryShaderFlags, in getEntryPropAsMetadata() argument
174 LLVMContext &Ctx = EP.Entry->getContext(); in getEntryPropAsMetadata()
179 if (EP.Entry != nullptr) { in getEntryPropAsMetadata()
184 EP.ShaderStage != Triple::EnvironmentType::Library) in getEntryPropAsMetadata()
186 getShaderStage(EP.ShaderStage), Ctx)); in getEntryPropAsMetadata()
188 if (EP.ShaderStage == Triple::EnvironmentType::Compute) { in getEntryPropAsMetadata()
192 Type::getInt32Ty(Ctx), EP.NumThreadsX)), in getEntryPropAsMetadata()
194 Type::getInt32Ty(Ctx), EP.NumThreadsY)), in getEntryPropAsMetadata()
196 Type::getInt32Ty(Ctx), EP.NumThreadsZ))}; in getEntryPropAsMetadata()
224 static MDTuple *emitEntryMD(const EntryProperties &EP, MDTuple *Signatures, in emitEntryMD() argument
229 getEntryPropAsMetadata(EP, EntryShaderFlags, ShaderProfile); in emitEntryMD()
230 return constructEntryMetadata(EP.Entry, Signatures, MDResources, Properties, in emitEntryMD()
231 EP.Entry->getContext()); in emitEntryMD()