Home
last modified time | relevance | path

Searched refs:MMDI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILShaderFlags.cpp36 const ModuleMetadataInfo &MMDI) { in hasUAVsAtEveryStage() argument
40 switch (MMDI.ShaderProfile) { in hasUAVsAtEveryStage()
60 return MMDI.ValidatorVersion < VersionTuple(1, 8); in hasUAVsAtEveryStage()
107 const ModuleMetadataInfo &MMDI) { in updateFunctionFlags() argument
174 MMDI.ValidatorVersion >= VersionTuple(1, 8) && RTI.isUAV()) in updateFunctionFlags()
214 const ModuleMetadataInfo &MMDI) { in gatherGlobalModuleFlags() argument
220 if (MMDI.EntryPropertyVec.size() > 0) { in gatherGlobalModuleFlags()
221 CSF.DisableOptimizations = MMDI.EntryPropertyVec[0].Entry->hasFnAttribute( in gatherGlobalModuleFlags()
224 for (const auto &EntryFunProps : MMDI.EntryPropertyVec) in gatherGlobalModuleFlags()
231 CSF.UAVsAtEveryStage = hasUAVsAtEveryStage(DRM, MMDI); in gatherGlobalModuleFlags()
[all …]
H A DDXILTranslateMetadata.cpp234 static void emitValidatorVersionMD(Module &M, const ModuleMetadataInfo &MMDI) { in emitValidatorVersionMD() argument
235 if (MMDI.ValidatorVersion.empty()) in emitValidatorVersionMD()
242 ConstantAsMetadata::get(IRB.getInt32(MMDI.ValidatorVersion.getMajor())); in emitValidatorVersionMD()
244 IRB.getInt32(MMDI.ValidatorVersion.getMinor().value_or(0))); in emitValidatorVersionMD()
252 const ModuleMetadataInfo &MMDI) { in emitShaderModelVersionMD() argument
256 VersionTuple SM = MMDI.ShaderModelVersion; in emitShaderModelVersionMD()
257 SMVals[0] = MDString::get(Ctx, getShortShaderStage(MMDI.ShaderProfile)); in emitShaderModelVersionMD()
264 static void emitDXILVersionTupleMD(Module &M, const ModuleMetadataInfo &MMDI) { in emitDXILVersionTupleMD() argument
267 VersionTuple DXILVer = MMDI.DXILVersion; in emitDXILVersionTupleMD()
326 const ModuleMetadataInfo &MMDI) { in translateMetadata() argument
[all …]
H A DDXILOpLowering.cpp42 const ModuleMetadataInfo &MMDI; member in __anon1a4546bf0111::OpLowerer
47 const ModuleMetadataInfo &MMDI) in OpLowerer() argument
48 : M(M), OpBuilder(M), DRM(DRM), DRTM(DRTM), MMDI(MMDI) {} in OpLowerer()
321 if (MMDI.DXILVersion < VersionTuple(1, 6)) in lowerHandleFromBinding()
513 MMDI.DXILVersion >= VersionTuple(1, 2) in lowerRawBufferLoad()
654 if (IsRaw && MMDI.DXILVersion >= VersionTuple(1, 2)) { in lowerBufferStore()
754 return MMDI.ValidatorVersion < VersionTuple(1, 6) in lowerLifetimeIntrinsic()
889 if (MMDI.DXILVersion < VersionTuple(1, 6)) in lowerIntrinsics()
912 const ModuleMetadataInfo MMDI = MAM.getResult<DXILMetadataAnalysis>(M); in run() local
914 const bool MadeChanges = OpLowerer(M, DRM, DRTM, MMDI).lowerIntrinsics(); in run()
[all …]
H A DDXILShaderFlags.h89 const DXILResourceMap &DRM, const ModuleMetadataInfo &MMDI);